30-Minute Creamy Spinach Tortellini Soup
This creamy spinach tortellini soup is my go-to when a busy weeknight still deserves something that feels like a Sunday supper. It all happens in one pot and tastes like you put in way more effort than you actually did.

Cheese tortellini, fresh spinach, and a garlicky Parmesan broth come together in about half an hour. I keep the ingredients simple so I can make it on repeat without a special trip to the store.
Why This Soup Stays in My Weekly Rotation
The broth is what hooks me. Heavy cream and vegetable broth simmer together until they turn into something that coats the back of a spoon, with little flecks of red pepper and Italian herbs. It’s rich without being heavy, and the whole thing smells like a kitchen that’s been cooking all day.
The tortellini stay tender, and the spinach wilts down just enough to taste fresh without losing its green bite. I usually top each bowl with a heavy handful of Parmesan and a crack of black pepper, and it hits all the right notes. Creamy, savory, and bright in under half an hour.
Ingredients

- 1 tbsp olive oil: for sautéing the aromatics
- 1 small yellow onion, diced: about 1 cup
- 3 garlic cloves, minced: or 1 tsp garlic powder if fresh isn’t around
- 1 tsp dried Italian seasoning: a blend of oregano, basil, and thyme
- ¼ tsp red pepper flakes: plus more for serving
- 4 cups vegetable broth: low-sodium so you can control the salt
- 1 cup heavy cream: full-fat gives the richest broth
- 9 oz fresh cheese tortellini: one standard refrigerated package
- 5 oz fresh baby spinach: about one bag
- ½ cup freshly grated Parmesan cheese: plus extra for topping
- Salt and black pepper: to taste
Variations / Substitutions
- Add cooked Italian sausage: Brown ½ pound of bulk Italian sausage before the onion, then proceed with the recipe.
- Make it dairy-free: Replace heavy cream with full-fat coconut milk and use a dairy-free Parmesan alternative or nutritional yeast.
- Use kale instead of spinach: Remove the ribs, chop the leaves, and let them simmer a few minutes longer until tender.
- Turn up the heat: Add a pinch of cayenne or a drizzle of chili crisp on top.
If you have extra tortellini, my recipe for Tortellini Pasta Salad is another great way to use it up.
How to Make Creamy Spinach Tortellini Soup
Step 1: Sauté the Aromatics

Heat the 1 tbsp olive oil in a large Dutch oven or soup pot over medium heat. Add the diced onion and cook, stirring occasionally, until softened and translucent, about 5 minutes. Stir in the minced garlic, 1 tsp Italian seasoning, and ¼ tsp red pepper flakes and cook for 1 minute, until fragrant.
This step builds the base of the soup. The onion should look glossy and soft, not browned. Give it the full 5 minutes, because rushing here leaves the broth tasting flat.
Step 2: Simmer the Broth

Pour in the 4 cups vegetable broth and 1 cup heavy cream. Stir everything together, then bring the pot to a gentle simmer. Let it bubble softly for 5 minutes, stirring once or twice so a skin doesn’t form. Season with ½ tsp salt and a few grinds of black pepper to start. You’ll adjust later.
Taste the broth now, before the tortellini go in. It should be well seasoned but not salty, since the Parmesan and tortellini will add saltiness. The broth will look pale and creamy with red specks drifting around.
Step 3: Cook the Tortellini and Spinach

Add the 9 oz fresh tortellini directly to the simmering broth. Cook according to the package directions, usually 3 to 5 minutes, until tender and floating. Right when they’re done, start adding the 5 oz spinach by the handful, stirring after each addition. It wilts down almost instantly, about 1 minute total.
Don’t walk away once the tortellini are in, because they can go from tender to mushy quickly. The spinach should turn bright green and just barely cling to the tortellini. Turn off the heat as soon as it’s all wilted.
Step 4: Ladle and Serve

Ladle the soup into wide bowls. Top each serving with a generous shower of grated Parmesan and, if you like extra heat, a pinch of red pepper flakes. A crack of black pepper is never a bad idea either.
Serve it right away while the tortellini are plump and the broth is steaming. The Parmesan will melt into golden streaks on the surface, and the first spoonful pulls up tender tortellini, ribbons of spinach, and that velvety broth.
A Few Tips for the Best Tortellini Soup
- Freshly grated Parmesan melts more smoothly than the pre-shredded stuff packed with anti-caking agents. Buy a block and grate it yourself.
- For an even quicker version, keep a bag of frozen cheese tortellini on hand. You can drop them in straight from the freezer. Just add a minute or two to the cook time.
- This soup tastes even better the next day, but the tortellini will swell and soak up liquid. Gently reheat leftover portions on the stove with a splash of broth to loosen it up.
Scaling up for a crowd:
| Ingredient | For 4 | For 6 |
|---|---|---|
| Vegetable broth | 4 cups | 6 cups |
| Heavy cream | 1 cup | 1½ cups |
| Fresh tortellini | 9 oz | 13.5 oz (about 1½ packages) |
| Baby spinach | 5 oz | 7.5 oz (1½ bags) |
Storing Leftover Soup
- Refrigerate: Store leftover soup in an airtight container for up to 3 days. The tortellini will absorb liquid, so the soup thickens.
- Reheating: Reheat gently on the stovetop over low heat, adding a splash of vegetable broth or water to thin it back out. Don’t boil or the cream could separate.
What to Serve with Creamy Spinach Tortellini Soup
A crusty loaf of sourdough or a warm baguette is perfect for sopping up the last of the broth. On the side, a simple arugula salad with lemon vinaigrette cuts through the richness. For a heartier meal, a grilled cheese sandwich made with sharp cheddar is never a bad move.
Frequently Asked Questions
Can I use frozen spinach instead of fresh?
Yes, thaw and squeeze out as much liquid as possible first, then stir it in at the same point. The texture will be slightly softer but still good.
Will this soup work in a slow cooker?
You can, but tortellini falls apart with long cooking. Sauté the aromatics, then add broth and cream to a slow cooker on low for 2 hours. Stir in tortellini and spinach during the last 15 minutes on high.
Can I use milk instead of cream?
You can, but the broth won’t be as thick. To mimic the richness, melt 2 tablespoons of butter into 1 cup of whole milk before adding it.
Can I use dried tortellini instead of fresh?
Yes, but dried tortellini needs a longer cook time (check the package) and may absorb more broth. Add an extra ½ cup of broth and taste for salt at the end.

Creamy Spinach Tortellini Soup Recipe
Ingredients
Method
- Heat olive oil in a large pot over medium heat. Add onion and cook until soft, about 5 minutes. Stir in garlic, Italian seasoning, and red pepper flakes. Cook 1 minute.
- Pour in vegetable broth and heavy cream. Bring to a simmer and cook 5 minutes, stirring occasionally. Season with salt and pepper.
- Add tortellini and cook according to package directions until tender, 3 to 5 minutes. Add spinach by handfuls, stirring until wilted, about 1 minute. Remove from heat.
- Ladle into bowls. Top generously with Parmesan and extra red pepper flakes if you like. Serve immediately.
