Creamy Vegetarian Tortellini Soup in 30 Minutes
A vegetarian tortellini soup that feels like a slow-simmered Sunday meal but lands on the table in half an hour. The broth turns velvety with just a splash of cream, and tender cheese tortellini make every spoonful hearty.

You can pull this together with a few pantry staples and a package of fresh tortellini. No complicated steps, just a pot of vegetables, broth, and pasta that delivers deep, savory flavor right away.
What Makes This Soup So Good
The whole thing leans on cheese tortellini for substance, so you do not need to brown anything or wait for a long simmer. The vegetables and a Parmesan rind build a broth that tastes rich without any stock from scratch.
A little half-and-half stirred in at the end gives the soup a silky texture while keeping it light. You can load in whatever leafy greens you have on hand, and the whole pot comes together in roughly 30 minutes flat.
Ingredients

- 2 tbsp olive oil: extra-virgin adds flavor, but use what you have
- 1 small yellow onion: finely diced
- 2 medium carrots: peeled and diced small
- 2 celery stalks: diced small
- 3 garlic cloves: minced
- 1 tsp Italian seasoning: look for a blend without added salt
- 1 (14 oz) can diced tomatoes: with their juices
- 4 cups vegetable broth: low-sodium lets you control the salt
- 1 Parmesan rind, optional: adds a gentle savory depth
- 9 oz cheese tortellini: refrigerated is best, but frozen works too
- ½ cup half-and-half: or heavy cream for a richer finish
- 2 cups loosely packed fresh spinach: roughly chopped if leaves are large
- Salt and black pepper: to taste
- Grated Parmesan, for serving
Variations / Substitutions
- Swap the greens: chopped kale or escarole work beautifully. Add them a minute earlier so they have time to soften.
- Add white beans: a drained 15 oz can of cannellini beans makes the soup even heartier. Stir in with the spinach.
- Make it dairy-free: replace half-and-half with full-fat canned coconut milk and use a vegan tortellini. The flavor stays creamy.
- Try a different tortellini: mushroom or spinach-ricotta tortellini both work. Adjust salt if the filling is salty.
If a tomato-free soup sounds better, try our Creamy Rosemary Tortellini Soup.
How to Make Creamy Vegetarian Tortellini Soup
Step 1: Sauté the Vegetables

Heat the 2 tbsp olive oil in a large pot or Dutch oven over medium heat. Add the onion, carrots, and celery with a pinch of salt and cook, stirring occasionally, for 5 to 7 minutes, until the vegetables soften and the onion turns translucent.
The edges of the carrot will just start to look glossy, and the whole kitchen should smell sweet and savory. Keep the heat gentle so the garlic does not burn in the next minute.
Add the 3 minced garlic cloves and the 1 tsp Italian seasoning. Stir continuously for 1 minute, just until the garlic is fragrant and pale golden.
Step 2: Build the Broth

Pour in the 14 oz can of diced tomatoes with their juices, the 4 cups vegetable broth, and the optional Parmesan rind. Increase the heat to high and bring the broth to a boil.
Once boiling, drop the heat to low and let the soup simmer, uncovered, for 10 minutes. The broth will take on a warm orange hue and the Parmesan rind will begin to soften and release little pockets of richness.
Taste the broth after the simmer and add a few grinds of black pepper. Hold off on extra salt until after the tortellini cooks, since the pasta and cheese will add their own saltiness.
Step 3: Cook the Tortellini

Drop the 9 oz cheese tortellini directly into the simmering soup. Stir once to separate any pieces and cook for the time printed on the package, typically 3 to 5 minutes for refrigerated tortellini or a minute longer for frozen.
The tortellini will puff slightly and float to the surface when they are nearly done. Bite into one to check for tenderness, and avoid letting them go mushy because they will continue to soften in the hot broth off the heat.
Step 4: Add Cream and Spinach

Set the heat to low and slowly stir in the ½ cup half-and-half. Add the spinach a handful at a time and stir until the leaves wilt into bright green ribbons, about 1 to 2 minutes total.
Remove the Parmesan rind with tongs and taste the soup. Add salt and black pepper only if needed. The broth should feel creamy without tasting heavy, and the spinach should still have a little life left in it.
Step 5: Ladle and Serve

Ladle the soup into wide bowls while it is still very hot. Top each serving with a generous snowfall of grated Parmesan and an extra crack of black pepper.
Serve right away with crusty bread for dipping. The tortellini are at their best when plump and tender, so do not let the pot sit too long before spooning it out.
Tips for the Best Tortellini Soup
- Use refrigerated tortellini if you can: The texture is more tender than dried or frozen, and they cook in just a few minutes without splitting.
- Cut the vegetables into small, even dice: This helps them soften quickly and meld into the broth rather than stay as separate chunks.
- Keep the broth on a gentle simmer when adding tortellini: A hard boil can jostle the pasta and cause the filling to leak out.
- Finish with fresh basil if you have it: A handful of torn leaves stirred in at the very end brightens the whole bowl.
Storing Leftovers
Refrigerate: Cool the soup completely and transfer to an airtight container. It keeps well in the fridge for up to 3 days. The tortellini will absorb liquid as it sits, so the soup thickens overnight.
Reheating: Warm gently on the stovetop over medium-low heat, adding a splash of vegetable broth to loosen the broth back to soup consistency. Avoid bringing it to a rolling boil, which can break the tortellini apart.
Serve Cold: This soup is meant hot, so skip the cold serving here.
What to Serve With Creamy Vegetarian Tortellini Soup
A peppery arugula salad with a lemon vinaigrette cuts through the creaminess and adds a fresh, sharp contrast. Crusty sourdough bread or a chewy baguette works well for dunking and scraping up the last of the broth. If you want something crisp on the side, a simple shaved fennel salad with olive oil and salt brings a light anise note that pairs nicely with the cheese tortellini.
Frequently Asked Questions
Can I use frozen tortellini instead of refrigerated?
Yes. Add 1 to 2 extra minutes to the cook time and stir gently so the frozen pieces do not stick to the bottom of the pot.
How can I make this soup dairy-free?
Swap the half-and-half for full-fat coconut milk and use a vegan cheese tortellini. The Parmesan rind will need to be omitted, so season with a little nutritional yeast if you want that savory note.
Why did my tortellini fall apart?
Overcooking or a vigorous boil are the usual suspects. Keep the broth at a low simmer once the pasta goes in, and pull the pot off the heat as soon as they are tender.
Can I add meat to this soup?
This recipe is designed as a vegetarian meal, but if you want meat, browned Italian sausage makes an easy addition. For a fully plant-based spin, try the white bean variation above.

Creamy Vegetarian Tortellini Soup Recipe
Ingredients
Method
- Heat olive oil in a large pot over medium heat. Add onion, carrots, and celery with a pinch of salt. Cook 5 to 7 minutes, stirring, until softened. Add garlic and Italian seasoning; cook 1 minute more.
- Stir in diced tomatoes with their juices, vegetable broth, and Parmesan rind. Bring to a boil, then reduce heat and simmer uncovered for 10 minutes.
- Add tortellini to the simmering soup. Cook according to package directions, usually 3 to 5 minutes, until tender but still firm.
- Lower heat and stir in half-and-half and spinach. Cook until spinach wilts, about 1 to 2 minutes. Remove Parmesan rind. Season with salt and pepper to taste.
- Ladle into bowls and top with grated Parmesan and black pepper. Serve hot.
