Step 1: Sauté Vegetables : In a large pot, heat olive oil over medium heat. Add diced onion, carrots, and celery. Sauté for 4–5 minutes until vegetables are softened. Add minced garlic and cook for 30 seconds until fragrant.
Step 2: Add Broth and Seasonings : Pour in the chicken or vegetable broth. Stir in dried basil, oregano, salt, black pepper, and crushed red pepper flakes (if using). Bring to a gentle boil.
Step 3: Cook Tortellini : Add cheese tortellini to the boiling broth. Cook according t package instructions until al dente (usually 3–5 minutes).
Step 4: Add Cream and Spinach : Reduce heat to low and stir in heavy cream. Add chopped spinach and cook for 2–3 minutes until wilted and tender.
Step 5: Finish with Parmesan : Stir in grated Parmesan cheese until melted and fully incorporated. Taste and adjust seasoning with more salt or pepper if needed.
Step 6: Serve : Ladle the soup into bowls. Garnish with additional Parmesan and a drizzle of olive oil, if desired. Serve warm with crusty bread or a side salad.