Cheryl's Cooking

  • Recipe Index
  • Main Courses
  • Desserts
  • About
  • Contact
menu icon
go to homepage
  • Recipe Index
  • Main Courses
  • Desserts
  • About
  • Contact
search icon
Homepage link
  • Recipe Index
  • Main Courses
  • Desserts
  • About
  • Contact
×

Vegan Zuppa Toscana

Published: Apr 20, 2026 by Cheryl · This post may contain affiliate links · Leave a Comment

Jump to Recipe·Print Recipe

I make this vegan Zuppa Toscana when I want something creamy, hearty, and deeply comforting. It brings together tender potatoes, savory vegan sausage, and fresh kale in a rich, flavorful broth that feels like a warm bowl of comfort on chilly days.

Vegan Zuppa Toscana

Ingredients

(Tip: You'll find the full list of ingredients and measurements in the recipe card below.)

1 tablespoon olive oil

8 to 16 ounces vegan Italian sausage

2 tablespoons vegan butter

2 tablespoons flour

1 yellow onion, diced

½ tablespoon fennel seeds, roughly chopped

1 teaspoon oregano

½ teaspoon black pepper, plus more to taste

red pepper flakes, to taste

3 cloves garlic, diced

4 cups water

1 cup unsweetened non-dairy milk

2 teaspoons no-chicken bouillon base

1 teaspoon no-beef bouillon base

5 small russet potatoes, or 2 large, peeled and diced into 1-inch cubes

2 cups kale, stems removed and chopped

Directions

I start by heating the olive oil in a stock pot over medium heat. I add the vegan sausage, breaking it apart with a wooden spoon, and cook it for about 7 to 10 minutes until browned. Then I remove it with a slotted spoon and set it aside.

Next, I add the vegan butter to the same pot and let it melt. I slowly whisk in the flour until it forms a smooth and bubbly mixture.

I stir in the diced onion, fennel seeds, oregano, black pepper, and a pinch of red pepper flakes. I cook this mixture for about 5 to 7 minutes until the onion softens, then I add the garlic and cook for another 30 seconds.

I slowly pour in the water and non-dairy milk, then add both bouillon bases. I stir everything well until fully combined, then add the diced potatoes. I cover the pot and bring it to a boil.

Once boiling, I remove the lid, reduce the heat, and let it simmer uncovered for about 10 minutes until the potatoes are fork-tender.

I add the chopped kale and most of the cooked sausage back into the pot. I let it cook for another 5 minutes until the kale becomes tender.

I serve the soup hot, topping it with extra black pepper, red pepper flakes, and the reserved sausage pieces. I like to enjoy it with some crusty bread on the side.

Servings and timing

This recipe makes about 8 servings.

Prep time: 15 minutes

Cooking time: 30 minutes

Total time: 45 minutes

Approximate calories: 200 kcal per serving

Variations

I sometimes switch up the greens by using spinach instead of kale for a softer texture. When I want a richer soup, I add a splash of coconut milk or extra non-dairy cream. For a spicier version, I increase the red pepper flakes or use a spicy vegan sausage. I also like adding mushrooms for extra depth and texture.

Storage/Reheating

I store leftovers in an airtight container in the refrigerator for up to 4 days. When reheating, I warm it gently on the stove over medium heat, adding a bit of water or non-dairy milk if it thickens too much. I can also reheat it in the microwave in short intervals, stirring in between.

FAQs

Can I freeze this soup?

I can freeze it, but I keep in mind that the potatoes may change texture slightly. I let it cool completely before freezing and reheat it gently.

What type of non-dairy milk works best?

I prefer unsweetened almond or oat milk because they keep the flavor neutral and creamy.

Can I make this gluten-free?

I can substitute the flour with a gluten-free alternative like cornstarch or a gluten-free flour blend.

How do I make it thicker?

I let it simmer a bit longer or mash some of the potatoes directly in the pot to naturally thicken the broth.

Can I skip the vegan sausage?

Yes, I can leave it out or replace it with beans or mushrooms for a different but still hearty version.

Conclusion

I find this vegan Zuppa Toscana to be one of the most comforting and satisfying soups I can make at home. It is rich, flavorful, and easy to customize depending on what I have on hand. Whether I am cooking for a cozy night in or preparing meals for the week, this recipe always delivers warmth and comfort in every bowl.


📖 Recipe:

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Vegan Zuppa Toscana

Vegan Zuppa Toscana


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Cheryl
  • Total Time: 45 minutes
  • Yield: 8 servings
  • Diet: Vegan
Print Recipe
Pin Recipe

Description

A creamy and hearty vegan Zuppa Toscana featuring tender potatoes, savory plant-based sausage, and fresh kale in a rich, comforting broth.


Ingredients

1 tablespoon olive oil

8 to 16 ounces vegan Italian sausage

2 tablespoons vegan butter

2 tablespoons flour

1 yellow onion, diced

½ tablespoon fennel seeds, roughly chopped

1 teaspoon oregano

½ teaspoon black pepper, plus more to taste

Red pepper flakes, to taste

3 cloves garlic, diced

4 cups water

1 cup unsweetened non-dairy milk

2 teaspoons no-chicken bouillon base

1 teaspoon no-beef bouillon base

5 small russet potatoes or 2 large, peeled and diced into 1-inch cubes

2 cups kale, stems removed and chopped


Instructions

  1. Heat olive oil in a stock pot over medium heat. Add vegan sausage, breaking it apart, and cook for 7 to 10 minutes until browned. Remove with a slotted spoon and set aside.
  2. Add vegan butter to the same pot and let it melt. Whisk in the flour until smooth and bubbly.
  3. Stir in diced onion, fennel seeds, oregano, black pepper, and red pepper flakes. Cook for 5 to 7 minutes until onion softens, then add garlic and cook for 30 seconds.
  4. Slowly pour in water and non-dairy milk. Add bouillon bases and stir until combined. Add diced potatoes, cover, and bring to a boil.
  5. Once boiling, remove lid, reduce heat, and simmer uncovered for about 10 minutes until potatoes are fork-tender.
  6. Add chopped kale and most of the cooked sausage back into the pot. Cook for another 5 minutes until kale is tender.
  7. Serve hot, topped with extra black pepper, red pepper flakes, and reserved sausage pieces.

Notes

Swap kale with spinach for a softer texture.

Add coconut milk or extra non-dairy cream for a richer broth.

Increase red pepper flakes or use spicy vegan sausage for more heat.

Add mushrooms for extra depth and texture.

Store leftovers in the refrigerator for up to 4 days.

Reheat gently on the stove, adding water or non-dairy milk if needed.

Can be frozen, though potatoes may change texture slightly.

Use cornstarch or gluten-free flour to make it gluten-free.

  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Italian-American

Nutrition

  • Serving Size: 1 bowl
  • Calories: 200 kcal
  • Sugar: 3 g
  • Sodium: 780 mg
  • Fat: 10 g
  • Saturated Fat: 3 g
  • Unsaturated Fat: 6 g
  • Trans Fat: 0 g
  • Carbohydrates: 22 g
  • Fiber: 3 g
  • Protein: 6 g
  • Cholesterol: 0 mg

Have you made this recipe? I'd love to see it!

Click here to Follow me on Pinterest

More Main Courses

  • Oktoberfest Chicken with Red Cabbage
    Oktoberfest Chicken with Red Cabbage
  • German Goulash
    German Goulash
  • Fried Egg with Ketchup
    Fried Egg with Ketchup
  • Sweet & Sour Braised Fried Eggs
    Sweet & Sour Braised Fried Eggs
0 0 votes
Article Rating
Subscribe
Login
Notify of
guest
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments

Hey there! I’m Cheryl and if there’s one thing I’ve learned, it’s that food has a way of bringing people together.

Learn more

Popular

  • German Stollen
    German Stollen
  • Traditional German Potato Soup (Kartoffelsuppe)
    Traditional German Potato Soup (Kartoffelsuppe)
  • German Apple Strudel (Apfelstrudel)
    German Apple Strudel (Apfelstrudel)
  • Authentic German Roggenbrot (Rye Bread)
    Authentic German Roggenbrot (Rye Bread)

Footer

↑ back to top

About

  • Privacy Policy
  • Terms & Conditions
  • Contact
  • Disclosure Policy
  • DMCA

Newsletter

  • Sign Up! for emails and updates

Recipes

  • Appetizers
  • Bread
  • Breakfast
  • Main Courses
  • Soups
  • Desserts
  • Salad
  • Side Dish
  • Soups

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2025 Cheryl's Cooking

wpDiscuz