Bring a large pot of salted water to a boil. Add the tortellini and cook according to package instructions. Once cooked, drain 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.
Add the halved cherry tomatoes and cook for 3-4 minutes until they start to soften and release their juices.
Pour in the vegetable broth and bring the mixture to a simmer. Let it simmer for about 5 minutes.
Reduce the heat to low, then stir in the heavy cream and dried basil. Simmer the sauce for another 2-3 minutes while stirring occasionally.
Add the grated Parmesan cheese to the sauce, stirring until melted and combined. Season with salt and pepper to taste.
Gently fold in the cooked tortellini and fresh spinach, allowing the spinach to wilt slightly. Cook for another 2 minutes until everything is heated through.
Remove from heat and serve immediately, garnishing with fresh basil leaves on top.
Notes
Feel free to add more vegetables or protein as desired.