Creamy Spinach Mushroom Tortellini Soup

I fell in love with this soup on a rainy weeknight when all I wanted was something simple, cozy, and made in one pot. Creamy Spinach Mushroom Tortellini Soup is exactly that: tender cheese tortellini swimming in a silky broth with earthy mushrooms, bright fresh spinach, and a hit of Parmesan. It’s fast enough for a weeknight and special enough to serve company — and it comes together with pantry-friendly ingredients you probably already have.

Thank you for reading this post, don't forget to subscribe!

Why you’ll love this dish

This soup hits the comfort-food sweet spot: creamy, savory, and satisfying without hours of fuss. It’s a one-pot meal that’s both kid-friendly and grown-up, making it ideal for busy families and for people who want a hearty soup without complicated steps. Use it as a quick dinner, a light lunch with crusty bread, or a starter for a cozy dinner party.

“Perfectly creamy with a mushroom-forward flavor — my new go-to for quick weeknight comfort.” — a taste-test note

If you like simple, veggie-forward soups, you might also enjoy this butternut squash and lentil soup for another healthy, comforting option.

The cooking process explained

This recipe is straightforward: sauté aromatics and mushrooms, add broth and tortellini, then finish with spinach and cream. Here’s the quick flow so you know what to expect before you start:

  • Soften onion in olive oil until translucent.
  • Brown mushrooms with garlic for depth.
  • Add vegetable broth and simmer.
  • Cook tortellini in the simmering broth.
  • Stir in fresh spinach and heavy cream, season, and finish with Parmesan.

What you’ll need

  • 1 package cheese tortellini (fresh or refrigerated; frozen works but may need extra cooking time)
  • 1 cup fresh spinach (baby spinach is easiest; replace with 1/2 cup chopped kale if desired)
  • 1 cup sliced mushrooms (cremini or white button; shiitake adds a deeper flavor)
  • 1 onion, chopped (yellow or white)
  • 3 cloves garlic, minced
  • 4 cups vegetable broth (or use chicken broth for more savory depth)
  • 1 cup heavy cream (substitute half-and-half for lighter soup; for vegan, use unsweetened cashew cream)
  • 1 tablespoon olive oil
  • Salt and pepper to taste
  • Parmesan cheese for serving (optional: Pecorino Romano or nutritional yeast for vegan)

Notes on ingredients: use high-quality tortellini for best texture. If using frozen tortellini, check package directions and add a minute or two to cooking time. If you want a lower-fat version, omit heavy cream and stir in 4 oz of softened cream cheese at the end for creaminess without as much fat.

Directions to follow

  1. Heat the oil: Warm 1 tablespoon olive oil in a large pot over medium heat.
  2. Cook the onion: Add the chopped onion and sauté until translucent, about 4–5 minutes. Stir occasionally.
  3. Add garlic and mushrooms: Stir in the minced garlic and sliced mushrooms. Cook until the mushrooms release their liquid and become tender and slightly browned, about 6–8 minutes.
  4. Add broth: Pour in 4 cups of vegetable broth and bring the pot to a gentle simmer. Scrape any browned bits from the bottom for extra flavor.
  5. Cook tortellini: Add the cheese tortellini and cook according to the package instructions (usually 3–5 minutes for fresh tortellini; frozen may take longer). Stir occasionally to prevent sticking.
  6. Finish with spinach and cream: When the tortellini are almost done, stir in 1 cup fresh spinach and 1 cup heavy cream. Heat until the spinach wilts and the soup is hot but not boiling.
  7. Season and serve: Taste and season with salt and pepper. Ladle into bowls and top with grated Parmesan cheese.

Best ways to enjoy it

Serve this soup hot with a crunchy, buttery garlic bread or a simple green salad. A wedge of lemon on the side brightens the cream and mushrooms just before eating. For a heartier meal, pair it with roasted vegetables or a slice of sourdough. If you like contrast, a crisp white wine (Pinot Grigio or Sauvignon Blanc) complements the creaminess nicely.

Try pairing it with another cozy soup if you’re serving a buffet-style meal — it contrasts well with roasted tomato soups like this Creamy Roasted Tomato Soup.

How to store & freeze

  • Refrigerator: Cool the soup to room temperature (no longer than 2 hours), then transfer to airtight containers. Store for up to 3–4 days.
  • Reheat: Gently reheat on the stovetop over low-medium heat until steaming. Stir often; add a splash of broth or water if it thickens. Reheat to an internal temperature of 165°F (74°C).
  • Freezing: Creamy soups can separate when frozen. For best results, freeze the soup without the cream. Cool, freeze in airtight containers for up to 2 months, then thaw in the fridge and stir in fresh cream when reheating. If already mixed with cream, freeze in small portions and expect slight texture changes; whisk vigorously when reheating.

Food safety tip: always refrigerate within 2 hours to prevent bacterial growth.

Helpful cooking tips

  • Don’t overcrowd the pan: sauté mushrooms in a single layer when possible so they brown instead of steaming.
  • Use fresh tortellini for best texture: it cooks quickly and stays tender. If you use dried or frozen, follow package timing.
  • Keep heat moderate once cream is added: boil can cause the cream to separate. Warm through gently.
  • Boost flavor: add a splash of white wine while sautéing mushrooms, or a teaspoon of Dijon mustard when you add cream for a subtle tang.
  • Salt gradually: because tortellini and Parmesan are salty, taste before adding much salt.

Flavor swaps

  • Add protein: stir in shredded rotisserie chicken or cooked Italian sausage for a heartier bowl.
  • Make it vegan: use dairy-free tortellini (or omit pasta), swap heavy cream for cashew cream, and use nutritional yeast for a cheesy note.
  • Change greens: swap spinach for baby kale or chard (sturdier greens may need a minute longer to wilt).
  • Spice it up: add red pepper flakes while sautéing garlic for heat.
  • Cheese variations: finish with Pecorino Romano for a sharper bite.

Helpful answers

Q: Can I use frozen spinach?
A: Yes. Use about 1/2 cup frozen chopped spinach (thawed and squeezed dry) in place of 1 cup fresh. Add it a little earlier so it fully warms through.

Q: Can I make this ahead for meal prep?
A: Yes—refrigerate up to 3 days. For freezing, omit cream and add fresh cream when reheating to keep texture smooth.

Q: What if my tortellini overcooks and falls apart?
A: If that happens, the soup will be thicker and more stew-like. Add a bit more broth and stir gently. Next time, drain cooked tortellini and add it to the pot just before serving if you want tighter control.

Q: Is this vegetarian?
A: The base recipe is vegetarian if you use vegetable broth and cheese tortellini. For strict vegetarians, check the tortellini for animal rennet.

Q: Can I make it lighter?
A: Substitute half-and-half for heavy cream, or use 4 oz softened cream cheese mixed with a cup of milk for creaminess with less fat.

Conclusion

If you want another mushroom-and-spinach tortellini take with slightly different seasonings, check out this Creamy Parmesan Mushroom and Spinach Tortellini Soup – Closet Cooking for a related recipe and additional inspiration.

Creamy Spinach Mushroom Tortellini Soup

A cozy one-pot soup featuring tender cheese tortellini in a creamy broth with mushrooms and fresh spinach, perfect for weeknights or dinner parties.
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings: 4 servings
Course: Main Course, Soup
Cuisine: Italian
Calories: 420

Ingredients
  

Main Ingredients
  • 1 package cheese tortellini (fresh or refrigerated; frozen works but may need extra cooking time) Use high-quality tortellini for best texture.
  • 1 cup fresh spinach (baby spinach is easiest; replace with 1/2 cup chopped kale if desired)
  • 1 cup sliced mushrooms (cremini or white button; shiitake adds a deeper flavor)
  • 1 medium onion, chopped (yellow or white)
  • 3 cloves garlic, minced
  • 4 cups vegetable broth (or use chicken broth for more savory depth)
  • 1 cup heavy cream (substitute half-and-half for lighter soup; for vegan, use unsweetened cashew cream) For a lighter version, you can omit heavy cream and stir in 4 oz of softened cream cheese at the end.
  • 1 tablespoon olive oil
  • to taste Salt and pepper
  • to serve Parmesan cheese (optional: Pecorino Romano or nutritional yeast for vegan)

Method
 

Cooking Instructions
  1. Heat 1 tablespoon of olive oil in a large pot over medium heat.
  2. Add the chopped onion and sauté until translucent, about 4–5 minutes. Stir occasionally.
  3. Stir in the minced garlic and sliced mushrooms. Cook until the mushrooms release their liquid and become tender and slightly browned, about 6–8 minutes.
  4. Pour in 4 cups of vegetable broth and bring the pot to a gentle simmer. Scrape any browned bits from the bottom for extra flavor.
  5. Add the cheese tortellini and cook according to the package instructions (usually 3–5 minutes for fresh tortellini; frozen may take longer). Stir occasionally to prevent sticking.
  6. When the tortellini are almost done, stir in 1 cup fresh spinach and 1 cup heavy cream. Heat until the spinach wilts and the soup is hot but not boiling.
  7. Taste and season with salt and pepper. Ladle into bowls and top with grated Parmesan cheese.

Notes

Serve this soup hot with crunchy garlic bread or a simple green salad. Store in the refrigerator for up to 3–4 days. For freezing, omit cream and add fresh cream when reheating to keep texture smooth.