Cook the Pasta: Bring a large pot of salted water to a boil. Add the pasta and cook according to package instructions until al dente. Drain and set aside, reserving about 1 cup of the pasta water.
Prepare the Pesto: In a food processor, combine the fresh basil leaves, pine nuts, Parmesan cheese, and minced garlic. Pulse until finely chopped.
Add Cream and Olive Oil: With the food processor running, slowly drizzle in the olive oil and continue to blend until smooth. Then, add the heavy cream and pulse until well combined. If the sauce is too thick, you can add a little bit of the reserved pasta water to loosen it up.
Mix with Pasta: In a large skillet over medium heat, combine the cooked pasta and creamy pesto sauce. Toss well to coat all the pasta evenly. If necessary, add more reserved pasta water to achieve desired creaminess.
Season and Serve: Season with salt and pepper to taste.
Garnish: If desired, top with halved cherry tomatoes and toasted pine nuts for added texture and flavor.
Notes
Add more reserved pasta water for desired creaminess.