Description
A warm and comforting creamy vegetable tortellini soup that is rich in flavor and perfect for any meal.
Ingredients
Scale
- 1 tablespoon olive oil
- 1 medium yellow onion, diced
- 2 carrots, peeled and sliced
- 2 celery stalks, sliced
- 3 cloves garlic, minced
- 1 zucchini, diced
- 1 cup baby spinach, packed
- 9 ounces refrigerated cheese tortellini
- 4 cups vegetable broth
- 1 cup heavy cream
- 1/2 cup whole milk
- 1 teaspoon dried Italian herbs
- 1/2 teaspoon salt
- 1/4 teaspoon freshly ground black pepper
- Pinch of red pepper flakes, optional
- 1/4 cup grated Parmesan cheese
- Fresh basil or parsley, chopped
Instructions
- Heat olive oil in a large pot over medium heat. Add diced onion, sliced carrots, and celery. Sauté for 5 minutes until vegetables begin to soften.
- Stir in minced garlic and diced zucchini. Cook for 2 minutes until the mixture becomes fragrant.
- Pour in vegetable broth and bring to a boil. Reduce heat and simmer for 10 minutes to allow flavors to meld.
- Add cheese tortellini and cook according to package directions, typically 3 to 5 minutes, until just tender.
- Lower heat to a gentle simmer. Stir in heavy cream, milk, dried Italian herbs, salt, black pepper, and red pepper flakes if using.
- Add spinach and simmer for 1 to 2 minutes until completely wilted.
- Taste the soup and adjust salt, pepper, or herbs as needed to achieve desired flavor balance.
- Ladle soup into bowls and garnish with grated Parmesan cheese and fresh herbs if desired. Serve immediately while hot.
Notes
- Feel free to add any other vegetables you like or have on hand.
- This soup can be made ahead of time and stored in the fridge for up to 3 days.
- To make it vegan, substitute the tortellini with a vegan option and use coconut cream instead of heavy cream and milk.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Italian
Nutrition
- Serving Size: 1 cup
- Calories: 350
- Sugar: 4g
- Sodium: 600mg
- Fat: 20g
- Saturated Fat: 10g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 2g
- Protein: 10g
- Cholesterol: 50mg