Dairy-Free Vegan Creamy Tortellini Soup

Prep: 10 minCook: 25 min4 servingsmediumItalian
Vegan Creamy Tortellini Soup with Sausage

Hearty plant-based soup combining seasoned vegan sausage, cheese tortellini, and navy beans in a tomato-based broth enriched with oat milk. Fresh spinach adds brightness while oregano, basil, thyme, and rosemary create savory depth. Serve this comforting one-pot meal for weeknight dinners or meal prep. This version balances creamy texture with Italian aromatics and protein-rich legumes, delivering satisfying comfort food without animal products.

Ingredients

4 servings
  • 12 ounce ground vegan sausage
    lentils1.5cupplant-based

    note: increases cook time by 5 minutes

  • 1 package vegan cheese tortellini
  • 1 ½ cup navy beans
    white beans1.5cuplegume

    note: similar texture and flavor

  • 4 cup fresh baby spinach
    kale4cupleafy green

    note: increase wilting time to 2 minutes

    Full guide →
  • 3 clove garlic
  • 1 yellow onion, diced
  • 2 tablespoon all-purpose flour
  • 1 can tomato sauce
  • 5 cup vegetable broth
  • cup oat milk
    coconut milk0.33cupdairy-free

    note: adds slight sweetness

    Full guide →
  • 1 tablespoon ground oregano
  • 1 teaspoon dried basil
  • 1 teaspoon fresh thyme
  • 2 teaspoon fresh rosemary
  • salt(optional)
  • ground black pepper(optional)
  • olive oil(optional)

Instructions

  1. 1

    Heat olive oil in a pan over medium heat.

  2. 2

    Add vegan sausage and cook until lightly browned, about 3-5 minutes.

  3. 3

    Stir in garlic, onion, oregano, basil, thyme, rosemary, salt, and pepper. Cook for about 3 minutes.

  4. 4

    Whisk in flour for about 1 minute.

  5. 5

    Slowly whisk in vegetable broth and tomato sauce.

  6. 6

    Add tortellini and navy beans, bring to a boil, then reduce heat and simmer for about 10 minutes, stirring occasionally, until tortellini is cooked and sauce thickens.

  7. 7

    Stir in spinach until wilted, about 1 minute.

  8. 8

    Add oat milk, salt, and pepper. Stir well for about 1 minute and serve.

Tips

Tip 1

Whisk flour slowly into broth to prevent lumps and ensure a smooth, silky sauce.

Tip 2

Do not overcook spinach; add just before serving to retain bright color and nutrients.

Good to Know

Storage

Refrigerate in airtight containers up to 3 days. Freezer-friendly up to 2 months; thaw overnight in refrigerator before reheating gently over medium-low heat.

Make Ahead

Prepare through step 4 (after adding broth and sauce). Cool, refrigerate up to 12 hours, then resume from step 5. Alternatively, freeze the base without pasta and spinach for up to 2 months.

Serve With

Ladle into bowls and garnish with fresh basil or thyme. Pair with crusty bread or a simple green salad. Serves 4-5 as a main course.

See pairing guide →

Common Mistakes

Watch

Do not skip the flour roux to avoid thin, watery broth.

Watch

Do not add oat milk before reducing heat to prevent curdling.

Watch

Do not stir aggressively while simmering to avoid breaking apart tortellini.

Substitutions

Dairy-Free Swaps

oat milk
coconut milk0.33cupdairy-free

note: adds slight sweetness

Full guide →

General Alternatives

vegan sausage
lentils1.5cupplant-based

note: increases cook time by 5 minutes

navy beans
white beans1.5cuplegume

note: similar texture and flavor

Full guide →
fresh spinach
kale4cupleafy green

note: increase wilting time to 2 minutes

Full guide →
Find more substitutions →

FAQ

Can I use a different type of pasta?

Yes. Use any filled pasta like ravioli or agnolotti, adjusting cook time as needed. Unfilled pasta works too but may sink and absorb broth unevenly.

What if I don't have oat milk?

Substitute with any non-dairy milk (almond, soy, coconut). Coconut milk adds richness; almond adds subtle sweetness. Maintain the 1/3 cup ratio.

How long does this soup keep, and can I freeze it?

Refrigerate up to 3 days in airtight containers. Freezes up to 2 months; thaw overnight in refrigerator and reheat gently over medium-low heat to preserve texture.