Vegan Tortellini Soup
This vegan tortellini soup is a cozy one-pot dinner that comes together in about 30 minutes: cheesy-style mushroom tortellini simmered in a smoky tomato broth, studded with a homemade smoked-tofu sausage crumble and finished with fresh baby spinach. It is hearty, brothy, and deeply savory, the kind of bowl you want on a grey day when you crave comfort food without any meat or dairy. Make it once and it becomes a weeknight regular.

Kristin from Yellow Bliss Road was the one who inspired me to cook this soup. I saw her tortellini soup with Italian sausage recipe on Pinterest and immediately wanted to give it a try. The original contains real sausage, which I replaced with smoked tofu, crumbled and mixed with some spices, and I made the whole thing vegan with just a couple of easy and affordable substitutes. The result was comfort food at its finest.
What is tortellini, and how to pick a vegan one
In case you are not familiar with the different kinds of Italian pasta, tortellini is a small ring-shaped pasta that almost looks like a navel. It is stuffed, usually with meat or cheese, and with veggies or mushrooms in the vegan versions. You can find it refrigerated, frozen, or dry, and in sizes from small to large. For this soup I used store-bought vegan mushroom-filled tortellini, but you can use any kind of tortellini you want. Since store-bought parcels vary a lot, check the label: look for one with no egg and no dairy in the filling so your soup stays fully plant-based.
The smoked-tofu sausage that carries the flavor
The heart of this recipe is the quick tofu “sausage.” You pulse smoked tofu with olive oil, cumin, sweet paprika, ground coriander, and black pepper in a food processor until it takes on a minced-meat texture, then brown it with the onion and garlic. Smoked tofu is doing real work here: it already carries that woodsy, savory note that normally comes from cured sausage, so the spices layer on warmth and depth instead of trying to fake smokiness from scratch. Browning the crumble before the liquid goes in is what builds those toasty, caramelized edges that make the broth taste like it simmered all afternoon.

Tips for getting it right
- Add the tortellini near the end and cook it just 6 to 8 minutes, until the pieces float and are tender but still hold their shape. Stuffed pasta turns mushy fast, so taste one early rather than walking away.
- Stir the spinach in off the heat. Two cups looks like a lot, but it wilts down to almost nothing in the residual warmth, staying bright green instead of dull and overcooked.
- Taste before you salt at the end. Between the smoked tofu, the tomato paste, and the broth, the soup is already savory, so adjust in small pinches.
- Want it creamy instead of chunky? My version is more on the chunky side, but you can blend the base (everything except the tofu sausage and the tortellini, of course) before adding those two back in.
What to serve with vegan tortellini soup
This soup is filling enough to stand as a full meal, especially with crusty bread for mopping up the broth. If you want to round it out, a fresh side keeps things light against the rich tomato base. When I am in a soup mood and want to cook a few at once, I lean on other cozy bowls from the blog like this cream of mushroom soup with thyme, a warming vegan red lentil soup, or a big pot of hearty veggie soup for cold winter days. If you loved the pasta-in-broth idea here, my vegan noodle recipes collection is a good next stop.

Storing and making it ahead
If you know you will have leftovers, here is the one thing to keep in mind: tortellini keeps drinking up broth as it sits, so a next-day bowl gets thicker and the pasta softer. For the best texture, cook the broth and tofu-sausage base ahead, then stir in fresh tortellini and spinach only when you are ready to serve. Store leftovers in an airtight container in the fridge for up to 3 days and reheat gently on the stove, loosening with a splash of vegetable broth or water. I would not freeze it with the tortellini already in, since stuffed pasta tends to go grainy after thawing; freeze just the base instead. I served this soup with lots of fresh chopped herbs on top. I did not have any fresh basil that day, but it would have been the perfect topping for this, so add some if you have it.

If you make this vegan tortellini soup, I would love to know how it turned out. Give the recipe a star rating and leave a comment below with your spice tweaks, the tortellini you found, or whether you went chunky or blended it smooth. Your notes help other readers too!
Summarise & Save This Recipe
★ Add us as a trusted Google source
Tortellini soup
Ingredients
For the vegan “sausage”:
- 1 tbsp olive oil
- 1 cup smoked tofu
- 1 tsp cumin powder
- ½ tsp sweet paprika
- ½ tsp coriander ground
- ½ tsp black pepper ground
- ½ cup onion diced
- 1 tablespoon garlic minced
- 2 Tbsps olive oil
For the tortellini soup:
- 1 ½ cup tomatoes peeled and crushed
- 4 cups vegetable broth/stock or water
- 1 tsp tomato paste
- 1 tsp basil
- 1 tsp oregano
- 1 tsp salt
- ½ tsp pepper
- 2 cups mushroom tortellini store-bought
- 2 cups baby spinach
Instructions
- Add all the vegan sausage ingredients in a food processor or blender, except garlic and onion, and pulse a few times, until tofu gets a minced meat texture.
- In a large pot, over medium heat, heat olive oil and add the onion and garlic. Saute for a few minutes, then add minced tofu and continue to cook, until the onions are soft.
- Add all the soup ingredients, except tortellini and spinach. Stir and cook for 10 more minutes.
- Then add the vegan tortellini and cook until almost done – about 6 to 8 minutes. Add spinach, give it a stir, then cover and remove from heat
- Serve with some fresh chopped greens on top.
Frequently Asked Questions
This one is. The recipe swaps the usual Italian sausage for a smoked-tofu crumble seasoned with cumin, paprika, and coriander, and uses vegetable broth, tomatoes, and baby spinach. The only thing to watch is the tortellini itself: many store-bought parcels contain egg or cheese, so pick a certified vegan mushroom-filled tortellini to keep the whole bowl plant-based.
I used store-bought vegan mushroom-filled tortellini, but you can use any kind you like. Tortellini comes refrigerated, frozen, or dry, and in small to large sizes, all of which work here. Just check the label for egg and dairy so it stays vegan, and adjust the cook time slightly for frozen or dry versions.
Add the tortellini near the very end and cook it only 6 to 8 minutes, until the pieces float and are tender but still hold their shape. Stuffed pasta overcooks quickly, so taste one early instead of setting a timer and walking away. Removing the pot from the heat right after stirring in the spinach also stops the pasta from softening further.
Yes. My version is more on the chunky side, but you can blend the base into a smooth soup easily. Blend everything except the tofu sausage and the tortellini, then stir those two back in so they keep their texture in the creamy broth.
Keep leftovers in an airtight container in the fridge for up to 3 days and reheat gently on the stove. The tortellini keeps absorbing broth as it sits, so loosen the soup with a splash of vegetable broth or water when you warm it up. For the best texture, cook the broth base ahead and add fresh tortellini only when serving.
The soup is filling enough to be a full meal, especially with crusty bread for soaking up the broth. A simple fresh side or salad balances the rich tomato base nicely. A topping of fresh chopped herbs, like basil if you have it, adds a bright finish.

DELICIOUS. I usually can’t find smoked tofu but I lucked out today in a market two towns away. 🙂 Is there a substitute I can use when I can’t find it, maybe tofu and some liquid smoke? For sure we’ll be having this again. Thanks for a yummy recipe.
You can use simple tofu as well and add either liquid smoke or smoked paprika for flavor. You’re welcome, glad you like it!
I’ve been following your Italian cuisine challenge since it started. You’re an inspiration! Will try this vegan tortellini soup today. Thank you!
Yay! Glad you liked it! Soon I’ll start posting Spanish recipes!