In a large pot, bring salted water to a boil. Add the cheese tortellini and cook according to package instructions until al dente. Drain and set aside.
In the same pot, heat the olive oil over medium heat. Add the minced garlic and sauté for about 1 minute until fragrant.
Stir in the halved cherry tomatoes and cook for another 2-3 minutes until they begin to soften.
Lower the heat and add the basil pesto and heavy cream to the pot, stirring continuously until well combined. Cook for another 3-5 minutes until the sauce is heated through.
Add the cooked tortellini and baby spinach to the sauce, stirring gently until the spinach wilts and everything is well coated.
Stir in the grated Parmesan cheese and season with salt and pepper to taste. If the sauce is too thick, you can add a splash of pasta water for a lighter consistency.
Divide the creamy tortellini into serving bowls, garnishing with additional Parmesan cheese and toasted pine nuts if desired.