A rich and comforting soup made with cheesy tortellini, tender vegetables, and a creamy tomato broth—perfect for cozy dinners.
1 tbsp olive oil or butter
1 yellow onion, diced
2 carrots, peeled and sliced
2 celery stalks, diced
3 garlic cloves, minced
1 (28 oz) can crushed tomatoes
4 cups chicken or vegetable broth
1 bay leaf
1 tsp Italian seasoning
1 pinch red pepper flakes (optional)
9 oz cheese tortellini (fresh or frozen)
2 cups fresh baby spinach
1 cup heavy cream
Salt and black pepper to taste
Grated Parmesan for serving (optional)
Heat olive oil in a large pot over medium heat. Add onion, carrots, and celery. Sauté for 6–8 minutes until softened.
Stir in garlic and cook for 1–2 more minutes.
Add crushed tomatoes, broth, bay leaf, Italian seasoning, and red pepper flakes. Bring to a boil.
Reduce heat and simmer uncovered for 15–20 minutes.
Stir in tortellini and cook for 5–7 minutes until tender.
Add heavy cream and spinach. Simmer for 2–3 minutes.
Season with salt and pepper. Remove bay leaf. Serve hot with Parmesan.
Use coconut milk for a dairy-free option.
Add sausage or chicken for extra protein.
Freeze before adding tortellini/spinach for better texture.