If you’re craving something cozy, simple, and very spoonable, this vegan tortellini soup is exactly the kind of recipe you’ll want on repeat.
This brothy soup is hearty, comforting and filled with tender tortellini, vegetables, and leafy greens - the sort of soup that feels nourishing without being heavy.

This is a one-pot vegan soup that comes together with minimal prep and simple everyday ingredients.
The broth has just enough tomato richness to keep things interesting, while still staying light and cozy. Perfect for weeknights, slow Sundays, or whenever you want dinner to feel easy but intentional.

Hi, I'm Romy 👋
I'm a vegan recipe developer & food photographer. I test recipes weekly and share what actually works (and what doesn't).
Finished with fresh parsley and crunchy pumpkin seeds, this vegan tortellini soup recipe proves that comfort food doesn’t need to be complicated - just warm, well-balanced, and genuinely satisfying.
Jump to:
❤️ Why You'll Love This Tortellini Soup
- 🍲 Cozy and comforting - warm broth, tender tortellini, and soft vegetables in every spoonful
- ⏱ Weeknight-friendly - simple prep and one pot, no complicated steps
- 🌱 Easy to customize - works with whatever vegan tortellini you can find
- 🍅 Light but satisfying - brothy, not heavy, yet still filling
- 🥬 Veg-forward - plenty of vegetables without feeling like “just soup”
- 🌰 Great texture contrast - soft pasta and greens topped with crunchy pumpkin seeds
🌱 Ingredients & Notes
Here is everything you need for this recipe:
- Vegan tortellini - Use whatever vegan tortellini you can find locally - fresh tortellini or refrigerated versions work especially well here. Vegan cheese tortellini or the veggie-filled variety both work as well. Just check the cooking time on the package so you don’t overcook them in the broth. Alternatively you can also swap for vegan ravioli.
- Soup base vegetables - Onion, carrot and celery. These three make up the base of the soup and do most of the heavy lifting flavor-wise.
- Garlic - Fresh garlic is best here. Grated or finely minced helps it melt into the broth instead of standing out too sharply.
- Cherry tomatoes - These soften and burst as they cook, giving the broth a light tomato richness without turning it into a heavy tomato soup. Alternatively, you can also add a tablespoon of tomato paste.
- Red wine - A splash of vegan-friendly red wine adds depth and rounds out the broth. It cooks down quickly, leaving behind flavor rather than alcohol.
- Vegetable broth - Use a flavorful broth. This vegetable soup is simple, so the broth really matters. A low-sodium broth is ideal so you can season to taste.
- Leafy greens - fresh baby spinach wilts right into the soup at the end, adding color and freshness. Alternatively you can also add kale or Swiss chard.
- Seasoning - Salt, black pepper, and a bay leaf keep things simple and balanced. The bay leaf adds background flavor while the soup simmers - just remember to remove it before serving. You can also add a pinch of red pepper flakes, if you like it spicy.
To Serve
- Fresh herbs - such as fresh parsley or fresh basil; it adds freshness and brightness right at the end
- Pumpkin seeds - for a crunchy topping
Scroll to the recipe card at the bottom of the post for detailed quantities and measurements.
Optional Additions
These are completely optional, but great if you want to bulk the soup out a little or use what you already have on hand:
- Green beans - add a nice bite and fresh, slightly sweet contrast. Chop them into small pieces so they cook evenly in the broth.
- Vegan sausage - makes the soup more hearty and savory. Slice and brown it first for the best texture before adding to the soup.
- White beans - cannellini or butter beans work really well here, they add creaminess and make the soup more filling.
- Butternut squash - brings gentle sweetness and a soft, comforting texture. Dice small so it cooks through without overpowering the soup.
- Zucchini - mild and quick-cooking, perfect for using up extra veg.
- Fresh herbs (like thyme or basil) - stirred in at the end for extra aroma and freshness.
🧑🍳 Instructions (Step-by-Step)
Step 1 - Build the base: Sauté onion, carrot, and celery in olive oil until softened.
Step 2 - Add garlic & tomatoes: Stir in garlic, then add cherry tomatoes and cook until they start to burst.
Step 3 - Deglaze & simmer: Pour in red wine, let it cook down, then add vegetable stock and bay leaf.
Step 4 - Cook the tortellini: Add vegan tortellini and simmer gently until just tender.
Step 5 - Finish with greens: Stir in spinach and remove from heat once wilted.
Step 6 - Season & serve: Season to taste and finish with parsley and crunchy pumpkin seeds.

📌 If you love Pinterest you can pin any of the images to your boards!
🍽️ Serving
Serve this vegan tortellini soup hot, finished with plenty of fresh parsley and a sprinkle of crunchy pumpkin seeds on top.
It's also super delicious with a sprinkling of nutritional yeast!
A bowl of tortellini soup is great on its own, but also works really well with:
- Crusty sourdough or garlic bread
- A simple green salad
- Roasted vegetables on the side if you want to make it extra filling
This is the kind of soup that feels hearty but still light enough for any time of year.

❄️ Storage
Let leftovers cool completely, then store in an airtight container in the fridge for up to 3 days. Keep in mind that the tortellini will continue to soften as it sits.
How to reheat
Reheat gently on the stovetop over low heat until warmed through. Add a small splash of water or vegetable stock if the soup has thickened.
💡 Tips & Tricks
Don’t boil the soup hard once the tortellini is in. A gentle simmer keeps the pasta from splitting and helps it stay tender instead of mushy.
Check the tortellini package timing. Some vegan tortellini cooks faster than others - start checking a minute early.
Season at the end. The broth reduces slightly as it cooks, so final seasoning gives you better control over saltiness.
If the soup thickens too much, add a splash of vegetable broth or water when reheating to loosen it back up.
Add spinach last. Stir it in off the heat so it stays bright and doesn’t overcook.
Want even more flavor depth? A tiny splash of lemon juice or balsamic vinegar at the end for extra flavor. It brightens everything without overpowering the broth.
Did you make this recipe? If so, will you do me a huge favor and leave a review and star rating & let me know how you liked this recipe? THANK YOU! ❤️
🔜 Related Recipes
If you’re in the mood for more cozy soup bowls, you might also enjoy my Vegan Minestrone Soup, or this comforting Butter Bean Stew.
Here's a handy recipe card that you can print out and keep in your kitchen for easy reference:
📖 Recipe Card
Vegan Tortellini Soup
Equipment
- 1 Large pot or Dutch oven for simmering the soup
- 1 wooden spoon or spatula for stirring
- 1 Knife for chopping vegetables
- 1 cutting board for prep
Ingredients
For the Soup
- 1 tablespoon olive oil
- 1 small yellow onion diced
- 1 large carrot diced
- 2 celery stalks finely diced
- 3 garlic cloves finely grated or minced
- 1 cup cherry tomatoes about 150 g, whole
- ¼ cup vegan red wine 60 ml
- 3 cups vegetable stock 750 ml
- 1 bay leaf
- 1 9-oz pack vegan tortellini 250 g
- 1-2 cups fresh spinach loosely packed
- Salt & black pepper to taste
To Serve
- fresh parsley finely chopped
- toasted pumpkin seeds for topping
Instructions
- Heat the olive oil in a large saucepan over medium heat. Add the onion, carrot, and celery and cook for 5 minutes, stirring often, until softened.
- Add the garlic, reduce heat slightly, and cook for 1 minute until fragrant. Add the cherry tomatoes and cook until their skins begin to burst and soften.
- Pour in the red wine and let it simmer for 1–2 minutes to cook off the alcohol.
- Add the vegetable stock and bay leaf. Bring to a gentle simmer.
- Add the tortellini and cook on low heat for 8-10 minutes, or until tender (check package timing).
- Stir in the spinach and remove from heat once wilted.
- Season with salt and black pepper to taste. Serve hot, topped with fresh parsley and crunchy pumpkin seeds.
Notes
- Add the tortellini once the broth is gently simmering, not boiling, to prevent splitting or mushy edges.
- Serving: This soup is best served hot, finished with fresh parsley and crunchy pumpkin seeds for contrast. Crusty bread or garlic toast on the side works well.
- Storage: Store leftovers in an airtight container in the fridge for up to 3 days. Note that the tortellini will continue to soften over time.
- Reheating: Reheat gently on the stovetop over low heat. Add a small splash of stock or water if the soup thickens.
- Make-ahead tip: For best texture, cook the broth ahead and add tortellini fresh when reheating.
- Flavor boost (optional): A small splash of lemon juice or balsamic vinegar added at the end brightens the broth without changing the overall flavor.
© 2026 Romy London / Romina Callwitz | All images, videos, wordings and content are copyright protected and belong to Romina Callwitz. Please do not use any of my content without prior permission. If you wish to re-publish any (part of my) content, please get in touch via email. Thanks for your support!
*Disclosure: This page may contain affiliate links and sponsored links that earn me a small commission, at no additional cost to you. You can find more information in my Privacy Policy.






💭 Leave a Comment