In a large pot, add the extra virgin olive oil and heat over medium heat. Once hot, add the minced garlic and sauté for about 1 minute until it becomes fragrant, being careful not to let it brown.
Carefully pour the vegetable broth into the pot and bring it to a gentle simmer.
Add the pasta of your choice and cook according to package instructions until it reaches al dente, stirring occasionally. This usually takes about 8-10 minutes.
Once the pasta is perfectly cooked, reduce heat to low and incorporate the basil pesto and heavy cream, stirring until the mixture is well blended and creamy.
Gently fold in the halved cherry tomatoes and chopped spinach, cooking for an additional 2-3 minutes until the spinach is wilted and the cherry tomatoes are warmed through.
Stir in the grated Parmesan cheese, adjusting the seasoning with salt and freshly ground black pepper to taste. Allow everything to cook for an extra minute until the cheese is melted and evenly distributed throughout the dish.
Remove the pot from the heat and let it rest for a minute to thicken slightly before serving.
Notes
Serve warm garnished with fresh basil and extra Parmesan cheese.