Bring a large pot of salted water to a boil. Add the rigatoni and cook according to package instructions until al dente. Reserve 1/2 cup of pasta water, then drain the pasta and set aside.
In a large skillet, heat the olive oil over medium heat. Add the minced garlic and sauté for about 1 minute until fragrant, being careful not to burn it.
Add the cherry tomatoes to the skillet and cook for about 3-4 minutes until they begin to soften and release their juices.
Lower the heat and stir in the Boursin cheese and heavy cream. Mix until the cheese is melted and creamy, making sure everything is well combined.
Slowly add the cooked rigatoni to the skillet along with the reserved pasta water as needed to reach your desired consistency. Stir gently to coat the pasta.
Add in the chopped baby spinach, stirring until it wilts slightly into the sauce.
Finish by mixing in the grated Parmesan cheese and season with salt and pepper to taste.
Serve immediately, garnished with fresh basil leaves for an extra burst of flavor.