In a large skillet, heat the olive oil over medium heat. Once hot, add minced garlic and sauté for about 30 seconds until fragrant.
Add the cherry tomatoes to the skillet and cook for 3-4 minutes, stirring occasionally, until they start to soften.
While the tomatoes are cooking, prepare the tortellini according to package instructions in a separate pot (typically cook in boiling water for 3-5 minutes). Drain and set aside.
Once the tomatoes are ready, lower the heat and pour in the heavy cream. Stir well to combine.
Add the basil pesto to the skillet and mix until the sauce is smooth and creamy. Season with salt and pepper to taste.
Incorporate the baby spinach into the sauce, stirring until it wilts slightly.
Add the cooked tortellini into the skillet, folding it gently into the sauce until well combined.
Sprinkle grated Parmesan cheese over the top and allow it to melt into the dish.
Remove from heat and garnish with fresh basil leaves before serving.
Notes
Feel free to add more vegetables or protein as desired.