When you want a warm, comforting dinner without a pile of dishes, this Vegan Tortellini Soup hits the spot. It combines tender vegan tortellini, creamy tomato broth, white beans, and fresh spinach in one cozy pot.
Better yet, you can have dinner ready in about 30 minutes. The broth is rich and garlicky, while Italian herbs add plenty of flavor. A little lemon at the end keeps the soup bright instead of heavy.
This recipe is also made for busy weeknights. There’s no cashew soaking, no blender, and no complicated cream sauce. Instead, a few everyday ingredients do most of the work.
One small detail does deserve your attention, though: the tortellini. If you’re eating the soup right away, cook it directly in the pot. However, if you’re saving leftovers, store the pasta separately. Tortellini keeps absorbing liquid as it sits, so separating it helps prevent soft pasta and overly thick soup.
Why You’ll Love This Vegan Tortellini Soup
- It’s ready in about 30 minutes.
- First, spend about 10 minutes preparing the ingredients.
- Then, let the soup simmer for roughly 20 minutes.
- That makes it an easy choice for a busy weeknight.
- Everything is simple.
- You only need one large pot for dinner tonight.
- Most ingredients are easy to find at a regular US grocery store.
- Plus, canned beans and crushed tomatoes keep prep quick.
- It’s creamy without dairy.
- Full-fat coconut milk gives the broth a smooth texture.
- Nutritional yeast adds a savory, cheese-like flavor.
- As a result, you get a rich soup without heavy cream or butter.
- It’s filling enough for dinner.
- White beans add body and plant-based protein.
- Tortellini makes the soup satisfying.
- Meanwhile, spinach adds color and vegetables.
- Leftovers are easy to manage.
- Store the soup and tortellini separately.
- Reheat only the amount you plan to eat.
- That way, the pasta stays much closer to its original texture.
Ingredients
The ingredient list is short, but each item has a job. For the best result, gather everything before you turn on the stove.
For the Soup
- 1 tablespoon olive oil
- 1 medium yellow onion, diced
- 2 medium carrots, diced
- 3 garlic cloves, minced
- 2 tablespoons tomato paste
- 1 teaspoon Italian seasoning
- ¼ teaspoon red pepper flakes, if desired
- 1 can (28 ounces) crushed tomatoes
- 4 cups low-sodium vegetable broth
- 1 can (15 ounces) cannellini beans, drained and rinsed
- 1 cup full-fat canned coconut milk
- 9–10 ounces vegan tortellini
- 3 cups baby spinach
- 2 tablespoons nutritional yeast
- 1 tablespoon fresh lemon juice
- ½ teaspoon salt, plus more to taste
- ¼ teaspoon black pepper
For Serving
- Fresh basil or parsley
- Vegan Parmesan
- Extra red pepper flakes
- Lemon wedges
- Crusty bread
Choosing Vegan Tortellini
Vegan tortellini isn’t always as easy to find as traditional tortellini. Therefore, check the refrigerated or frozen plant-based section at larger supermarkets, natural-food stores, and online grocery retailers.
For example, Kite Hill currently sells vegan tortellini made with an almond-milk ricotta alternative. However, that product contains almonds and wheat, so it won’t suit people avoiding those allergens.
Always read the package label. A product marked plant-based isn’t automatically free from every ingredient you may need to avoid.
If vegan tortellini isn’t available, don’t worry. Vegan ravioli is the closest substitute, while gnocchi creates a softer, dumpling-like soup. Small pasta shapes such as shells or campanelle work well, too.
Easy Ingredient Swaps
For a Nut-Free Soup
- Use coconut milk instead of cashew cream.
- Alternatively, use unsweetened oat or soy cooking cream.
- Check the tortellini label carefully because some vegan varieties contain almonds.
For a Gluten-Free Soup
- Choose gluten-free vegan tortellini when available.
- Otherwise, use your favorite gluten-free short pasta.
- Also check the vegetable broth, seasonings, and packaged ingredients.
- Remember that vegan does not automatically mean gluten-free.
For More Protein
- Add another ½ can of white beans.
- Stir in 1 cup of cooked lentils.
- Swap the cannellini beans for chickpeas.
- For a heartier meal, add crumbled vegan sausage.
For More Vegetables
- Add diced celery with the onion and carrots.
- Stir in sliced mushrooms.
- Add diced zucchini during the simmer.
- Swap spinach for kale or Swiss chard.
Step-by-Step Instructions
Step 1: Sauté the Onion and Carrots
Heat the olive oil in a large Dutch oven or soup pot over medium heat.
First, add the diced onion and carrots. Cook for about 4–5 minutes, stirring occasionally, until the onion begins to soften.
The carrots don’t need to be fully tender yet. They will continue cooking in the broth later.
Tip: Keep the heat moderate. You want the vegetables soft and fragrant, not deeply browned.
Step 2: Add Garlic, Tomato Paste, and Herbs
Next, add the minced garlic, tomato paste, Italian seasoning, and red pepper flakes.
Cook everything for 1–2 minutes, stirring often. The tomato paste should become slightly darker, while the garlic should smell fragrant.
This short step matters because cooking the tomato paste before adding liquid gives the broth a deeper flavor. Still, watch the garlic closely because it can burn quickly.
Step 3: Build the Tomato Broth
After that, pour in the crushed tomatoes and vegetable broth.
Add the drained cannellini beans, salt, and black pepper. Stir well, then bring the mixture to a gentle boil.
Once it starts bubbling, reduce the heat and simmer uncovered for 8–10 minutes.
Meanwhile, the carrots will finish softening and the tomatoes will begin to blend with the garlic, herbs, and beans.
Step 4: Make It Creamy
Lower the heat and stir in the coconut milk.
Let the soup return to a gentle simmer for 1–2 minutes. There’s no need for a hard boil here.
If the broth looks thicker than you prefer, add another ¼–½ cup of vegetable broth. Keep in mind that the tortellini will also absorb some liquid later.
Step 5: Add the Vegan Tortellini
Now add the vegan tortellini directly to the simmering soup.
Cook according to the package directions. Fresh tortellini may cook in just a few minutes, while frozen varieties can take longer.
For that reason, use the package timing as your main guide. Check the pasta early, especially if you’re using a new brand.
Keep the soup at a gentle simmer rather than a vigorous boil. Otherwise, the pasta may split or become too soft.
Step 6: Add the Spinach
Once the tortellini is tender, add the spinach.
Stir for 1–2 minutes, just until the leaves wilt. If you’re using kale instead, allow a few extra minutes for the leaves to soften.
At this point, the soup should look colorful and fresh. Avoid cooking the greens longer than necessary.
Step 7: Finish With Lemon and Nutritional Yeast
Finally, turn off the heat.
Stir in the nutritional yeast and fresh lemon juice. Taste the broth, then adjust the salt, black pepper, or red pepper flakes.
The lemon won’t make the soup taste strongly citrusy. Instead, it helps balance the tomato and creamy flavors.
If the soup tastes a little flat, add salt first. After that, try a small squeeze of lemon or another spoonful of nutritional yeast.
Step 8: Serve Hot
Ladle the soup into bowls while it’s hot.
Top each serving with fresh basil or parsley, vegan Parmesan, and a pinch of red pepper flakes if you like some heat.
For an especially cozy dinner, serve it with warm crusty bread. The bread is perfect for catching the last spoonfuls of creamy tomato broth.
The Meal-Prep Trick That Prevents Soggy Tortellini
This soup works very well for meal prep, but the pasta needs a little special treatment.
If you’re eating the soup immediately, cooking the tortellini in the same pot is the easiest approach. However, pasta continues absorbing broth as it sits.
For meal prep, prepare the soup base separately and cook the tortellini on its own until just tender.
Then:
- Store the soup in an airtight container.
- Store the cooked tortellini separately.
- Reheat one serving of soup.
- Add the tortellini just before eating.
It takes one extra pot during meal prep, but the payoff is worth it. Instead of mushy pasta soaking up most of the broth, you’ll have a bowl that tastes much closer to freshly made soup.
Tips for the Best Soup
Don’t Overcook the Tortellini
This is the most important tip.
Start checking the pasta shortly before the package’s full cooking time. Once it is tender, stop cooking.
Use Low-Sodium Broth
Vegetable broths can vary quite a bit in salt. Therefore, low-sodium broth gives you more control over the final flavor.
You can always add salt later. Removing it is much harder.
Cook the Tomato Paste
Don’t skip the short tomato-paste step.
Cooking it with the garlic and herbs for 1–2 minutes gives the broth more depth and keeps the finished soup from tasting like plain canned tomatoes.
Add Greens Near the End
Spinach needs very little cooking. Add it during the final couple of minutes so it stays bright and tender.
Kale is sturdier, so it can go in a little earlier.
Taste Before Serving
Before you bring the bowls to the table, taste the broth one last time.
Depending on your tomatoes and broth, you may need:
- More salt.
- A little lemon juice.
- Extra black pepper.
- More Italian seasoning.
- A pinch of red pepper flakes.
- A splash of vegetable broth.
Small adjustments can make a surprisingly big difference.
Storage & Leftovers
Refrigerator
Transfer leftovers to airtight containers and refrigerate them promptly.
The USDA recommends using most cooked leftovers within 3–4 days and keeping the refrigerator at 40°F or below.
For better texture, store the tortellini separately from the soup. That simple step keeps the pasta from soaking up the broth for days.
Reheating on the Stove
Place the soup in a saucepan and warm it gently over medium-low heat.
If the broth has thickened, add a splash of vegetable broth. Stir occasionally and heat until hot.
Next, add the tortellini near the end of reheating.
Microwave Reheating
Place one serving in a microwave-safe bowl and cover it loosely.
Heat in short intervals, stirring between each interval. If the soup has become thick, add a little vegetable broth before reheating.
For food safety, the USDA recommends reheating leftovers to 165°F.
Freezing
The soup base freezes better than fully assembled tortellini soup.
For freezer meals:
- Prepare the soup without tortellini.
- Cool it promptly.
- Divide it into freezer-safe containers.
- Freeze individual portions.
- Thaw in the refrigerator.
- Reheat the soup gently.
- Cook fresh tortellini and add it just before serving.
As a result, the pasta stays much firmer than it would if it were frozen in the broth.
What to Serve With Vegan Tortellini Soup
This soup already has pasta, beans, vegetables, and a creamy broth, so you don’t need much on the side.
Bread
- Crusty sourdough
- Vegan garlic bread
- Focaccia
- Ciabatta
- Warm dinner rolls
A slice of crunchy bread also adds a welcome texture contrast to the soft tortellini.
Salad
For balance, pair the rich soup with something crisp and fresh.
Good choices include:
- Simple green salad with lemon vinaigrette.
- Arugula salad.
- Italian chopped salad.
- Kale salad with a light dressing.
Toppings
Try finishing each bowl with:
- Fresh basil.
- Fresh parsley.
- Vegan Parmesan.
- Nutritional yeast.
- Red pepper flakes.
- Toasted pumpkin seeds.
- Lemon zest.
FAQs
1. Is Vegan Tortellini Soup actually vegan?
Yes, as long as the tortellini and every other ingredient are vegan. Traditional tortellini often contains dairy and egg, so always check the package before buying.
2. Can I use frozen vegan tortellini?
Yes. Add it according to the package directions, as cooking times vary between brands. Check the pasta for tenderness rather than relying only on the clock.
3. Can I make this soup without coconut milk?
Absolutely. Unsweetened oat milk, soy cream, vegan cooking cream, or cashew cream can work instead. Avoid sweetened plant milk because it can make the tomato broth taste too sweet.
4. What if I can’t find vegan tortellini?
Vegan ravioli is the closest substitute. You can also use vegan gnocchi or small pasta shapes such as shells.
5. Can I make this ahead of time?
Yes. Prepare the soup base ahead and keep the tortellini separate. Reheat the soup and add the pasta just before serving to prevent it from becoming soft.
6. Can I make it gluten-free?
Yes, provided you use gluten-free vegan tortellini or gluten-free pasta. Check the vegetable broth, seasonings, and other packaged ingredients as well.
Common Problems and Easy Fixes
The Soup Is Too Thick
- Add vegetable broth ¼ cup at a time.
- Stir well before adding more.
- Remember that the soup will thicken further as it cools.
The Soup Is Too Thin
- Simmer uncovered for several extra minutes.
- Add another spoonful of tomato paste.
- Mash a few beans against the side of the pot to naturally thicken the broth.
The Soup Tastes Bland
- First, check the salt.
- Next, add a little nutritional yeast or Italian seasoning.
- A squeeze of lemon can also brighten the flavor.
- Finally, taste again before adding more seasoning.
The Tortellini Is Mushy
- Most likely, it cooked too long.
- Remove the soup from the heat as soon as the pasta is tender.
- For leftovers, store the pasta separately.
The Tortellini Is Splitting
- Lower the heat.
- Keep the soup at a gentle simmer.
- Stir carefully.
- Check the package directions for the correct cooking time.
The Soup Is Too Salty
- Add unsalted vegetable broth.
- Add more beans or tomatoes if the recipe balance allows.
- Avoid adding more vegan Parmesan until the salt level is under control.
The Coconut Flavor Is Too Strong
- Add more tomato broth.
- Replace some of the coconut milk with unsweetened oat or soy cream.
- Then add a little nutritional yeast and lemon juice to restore balance.
Nutrition Info
- Calories: ~315 per serving
- Protein: ~11g
- Carbohydrates: ~39g
- Fat: ~14g
- Fiber: ~7g
Nutrition values are estimates and may vary depending on the vegan tortellini, broth, and other brands used.
Final Thoughts
This Vegan Tortellini Soup is a simple way to turn everyday ingredients into a cozy, satisfying meal. It’s creamy, flavorful, and ready in about 30 minutes with minimal cleanup.
For the best leftovers, remember to store the tortellini separately. Then, when you’re ready for another bowl, simply reheat the soup, add the pasta, and enjoy.
Don’t Miss: Copycat Olive Garden Minestrone Soup
Don’t Miss: Classic Bruschetta Recipe
Also Try: Easy Vegan Pumpkin Pasta Recipe

Ingredients
Method
- Sauté the Vegetables: Heat olive oil over medium heat. Cook onion and carrots for 4–5 minutes until softened.
- Add Garlic & Seasonings: Stir in garlic, tomato paste, Italian seasoning, and red pepper flakes. Cook for 1–2 minutes.
- Make the Broth: Add crushed tomatoes, vegetable broth, cannellini beans, salt, and pepper. Simmer for 8–10 minutes.
- Add Coconut Milk: Stir in coconut milk and gently simmer for 1–2 minutes. Add extra broth if needed.
- Cook the Tortellini: Add vegan tortellini and cook according to package directions. Keep the soup at a gentle simmer.
- Add Spinach: Stir in spinach and cook for 1–2 minutes until wilted. Use a little longer for kale.
- Finish the Soup: Turn off the heat. Stir in nutritional yeast and lemon juice, then adjust seasoning to taste.
- Serve: Ladle into bowls and top with fresh herbs, vegan Parmesan, and red pepper flakes. Serve with crusty bread if desired.

















