Hey y'all! If you're craving a big bowl of comfort that delivers creamy, cheesy goodness and vibrant Italian flavors, you've just found your new favorite meal. This Creamy Tomato Spinach Tortellini Soup is the perfect choice for busy weeknights, chilly weekends, or when you just need a delicious hug in a bowl. With tender cheese tortellini, a velvety tomato broth, and fresh spinach, this soup is easy to whip up and sure to please everyone at the table. Let's get cooking!
Why You'll Love This Creamy Tomato Spinach Tortellini Soup
- Creamy, rich, and full of comforting Italian flavors.
- Quick and easy—on the table in under 40 minutes.
- Packed with cheesy tortellini and nutritious spinach for a satisfying meal.
- Perfect for meal prep—leftovers taste even better the next day.
- Family-friendly and great for cozy nights or casual entertaining.
Creamy Tomato Spinach Tortellini Soup Ingredients
- 1 tablespoon olive oil
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- ½ teaspoon crushed red pepper flakes (optional)
- 1 (28 oz) can crushed tomatoes
- 4 cups low-sodium vegetable broth
- 1 teaspoon dried basil
- ½ teaspoon dried oregano
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 1 (9 oz) package refrigerated cheese tortellini
- 3 cups fresh baby spinach
- ½ cup heavy cream
- ½ cup grated Parmesan cheese (plus more for serving)
- Fresh basil or parsley, for garnish (optional)
How to Make Creamy Tomato Spinach Tortellini Soup
Step 1: Sauté the Aromatics
- In a large soup pot or Dutch oven, heat the olive oil over medium heat.
- Add the diced onion and cook for 4-5 minutes, stirring occasionally, until softened.
- Add the minced garlic and crushed red pepper flakes (if using), and cook for 1 more minute until fragrant.
Step 2: Build the Tomato Broth
- Pour in the crushed tomatoes and vegetable broth. Stir in dried basil, oregano, salt, and black pepper.
- Bring to a gentle simmer. Cover and cook for 10 minutes, allowing the flavors to meld.
Step 3: Add Tortellini and Spinach
- Stir in the cheese tortellini and simmer, uncovered, for 4-6 minutes, or until the tortellini are tender and float to the top. (Check package instructions for exact timing.)
- Add the baby spinach and stir until wilted, about 1 minute.
Step 4: Finish with Cream and Cheese
- Reduce the heat to low. Stir in the heavy cream and grated Parmesan cheese until the soup is creamy and well combined.
- Taste and adjust seasoning as needed.
- Ladle into bowls and garnish with extra Parmesan and fresh basil or parsley, if desired. Enjoy hot!
Notes for Perfect Creamy Tomato Spinach Tortellini Soup
- For an extra creamy soup, blend half the soup before adding the tortellini using an immersion blender (learn how here).
- If you prefer a thinner consistency, add more broth until desired thickness is reached.
- Swap in half-and-half or whole milk for the heavy cream to lighten things up a bit.

Variations on Creamy Tomato Spinach Tortellini Soup
- Protein Boost: Add cooked Italian sausage or shredded rotisserie chicken for extra heartiness.
- Go Dairy-Free: Use coconut cream and dairy-free Parmesan to keep it creamy without the dairy.
- Veggie Explosion: Toss in chopped zucchini, bell peppers, or mushrooms for more veggie power.
Required Equipment for Creamy Tomato Spinach Tortellini Soup
- Large soup pot or Dutch oven
- Wooden spoon or spatula
- Sharp knife & cutting board
- Ladle
- Measuring cups and spoons
How to Store Creamy Tomato Spinach Tortellini Soup
- Let soup cool to room temperature, then transfer to airtight containers.
- Store in the refrigerator for up to 4 days.
- Reheat gently on the stove over low heat, stirring frequently; add extra broth if needed.
- Not recommended for freezing, as tortellini can become mushy and cream may separate.
Serving Suggestions & Pairings for Creamy Tomato Spinach Tortellini Soup
- Serve with a crusty baguette or garlic bread for dunking.
- Pair with a crisp green salad or roasted veggies.
- Enjoy alongside a glass of Pinot Grigio or sparkling water with lemon.
Pro Tips for the Best Creamy Tomato Spinach Tortellini Soup
- Sauté the aromatics until golden to build a deep flavor base (see tips here).
- Always add the tortellini at the end to avoid overcooking and keep them perfectly al dente.
- Use high-quality Parmesan and fresh spinach for the brightest, freshest flavors.
Creamy Tomato Spinach Tortellini Soup FAQ
- Can I use frozen tortellini?
- Yes! Just add a few extra minutes to the cooking time and simmer until they float and are tender.
- How do I make this soup gluten-free?
- Simply substitute with your favorite gluten-free tortellini or pasta—there are great options available (find some here).
- Can I prep Creamy Tomato Spinach Tortellini Soup ahead?
- Yes! Make the soup base in advance and refrigerate. Add the tortellini and spinach when reheating for best texture.
Prep Time: 10 minutes
Cook Time: 25-30 minutes
Total Time: 35-40 minutes
Ingredients
- 1 tablespoon olive oil
- 1 small yellow onion, diced
- 3 cloves garlic, minced
- 1 can (28 oz) crushed tomatoes
- 4 cups vegetable broth
- 1 teaspoon dried basil
- ½ teaspoon dried oregano
- ½ cup heavy cream
- 9 oz refrigerated cheese tortellini
- 3 cups fresh baby spinach
- Salt and black pepper to taste
- Grated Parmesan cheese, for serving (optional)
Instructions
-
1Heat olive oil in a large pot over medium heat. Add diced onion and sauté for 3-4 minutes until softened.
-
2Add minced garlic and cook for 1 minute until fragrant.
-
3Stir in crushed tomatoes, vegetable broth, dried basil, and dried oregano. Bring to a simmer and cook for 10 minutes.
-
4Add the cheese tortellini to the pot and cook according to package instructions, usually 5-7 minutes, until tender.
-
5Reduce heat to low. Stir in heavy cream and fresh spinach. Cook for 2-3 minutes until spinach is wilted. Season with salt and black pepper to taste.
-
6Ladle soup into bowls and top with grated Parmesan cheese if desired. Serve hot.
Approximate Information for One Serving
Nutrition Disclaimers
Number of total servings shown is approximate. Actual number of servings will depend on your preferred portion sizes.
Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including any optional ingredients. Actual macros may vary slightly depending on specific brands and types of ingredients used.
To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by the desired number of servings. Result will be the weight of one serving.
Did you make this recipe?
Please consider Pinning it!!