Ingredients
2 tablespoons olive oil
1 medium yellow onion, finely diced
3 cloves garlic, minced
6 cups (48 oz) chicken or vegetable broth
28 oz can crushed tomatoes
1 teaspoon dried basil
1/2 teaspoon dried oregano
1/4 teaspoon red pepper flakes (optional, for a little kick)
Salt and freshly ground black pepper to taste
19 oz package fresh or frozen cheese tortellini
1/2 cup heavy cream (or half-and-half)
5 oz fresh spinach, roughly chopped
1/4 cup grated Parmesan cheese, plus more for serving
Fresh parsley or basil, chopped, for garnish
Instructions
Step 1: Heat 2 tablespoons of olive oil in a large pot or Dutch oven over medium heat. Add the finely diced yellow onion and sauté until softened and translucent, about 5-7 minutes. Stir frequently.
Step 2: Add the minced garlic to the pot and cook for another minute until fragrant. Be careful not to burn the garlic.
Step 3: Pour in the chicken or vegetable broth and crushed tomatoes. Stir in dried basil, dried oregano, and red pepper flakes (if using). Season generously with salt and freshly ground black pepper. Bring the mixture to a gentle simmer, then reduce heat to low, cover, and let it cook for at least 15 minutes to allow the flavors to meld.
Step 4: Increase the heat back to medium. Add the tortellini to the simmering soup. Cook according to package directions, typically 3-5 minutes for fresh tortellini, or a few minutes longer for frozen, until the tortellini are al dente and float to the surface. Avoid overcooking.
Step 5: Stir in the heavy cream (or half-and-half) and the fresh spinach. Cook for another 1-2 minutes, just until the spinach wilts. Do not boil the soup after adding the cream.
Step 6: Remove the pot from the heat. Stir in the grated Parmesan cheese until melted and fully incorporated. Taste and adjust seasonings one last time. Serve hot, garnished with extra Parmesan cheese and fresh chopped parsley or basil.
Notes
For an extra layer of flavor, you can roast the tomatoes before crushing them. If using dried tortellini, cooking times may vary, so always follow package instructions. This soup reheats beautifully for lunch the next day; simply add a splash of broth or water if it’s too thick.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: Dinner Dishes
- Cuisine: Italian-American
Nutrition
- Serving Size: 1.5 cups
- Calories: 450 kcal
- Sugar: 8g
- Sodium: 950mg
- Fat: 23g
- Saturated Fat: 12g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 6g
- Protein: 20g
- Cholesterol: 60mg
Keywords: tortellini soup recipes, creamy tortellini soup, tomato tortellini soup, easy tortellini soup, weeknight soup, comfort food, italian soup, vegetarian tortellini soup

