There is something incredibly comforting about a steaming bowl of hearty soup, and this Vegan Zuppa Toscana Recipe delivers just that with layers of flavor and a satisfying texture that will warm you right up from the inside out. Packed with tender potatoes, savory vegan sausage, and fresh kale, all simmered in a creamy yet dairy-free broth, this dish redefines what a classic Italian soup can be when made plant-based. Whether you’re cooking for a vegan friend or simply want to enjoy a nutritious, wholesome meal, this recipe brings the perfect balance of spice, creaminess, and freshness that will have you coming back for seconds.

Ingredients You’ll Need
Getting this Vegan Zuppa Toscana Recipe just right starts with simple, flavorful ingredients that each play a key role in building the soup’s rich taste and comforting texture. Every item is chosen to add depth, color, and heartiness, transforming basic pantry staples into a bowl of warmth and satisfaction.
- Vegan butter: Adds a subtle richness and helps soften the vegetables early on.
- Small onion, roughly chopped: Provides a sweet aroma and foundational flavor to the broth.
- 1 cup diced celery: Offers a fresh crunch and a hint of earthiness.
- 1 cup diced carrots: Brings natural sweetness and vibrant color.
- 10 cloves minced garlic: A bold punch of garlicky warmth that elevates the entire soup.
- 1 pound vegan sausage: The star protein element, lending savory depth and a meaty texture.
- 2 teaspoons smoked paprika: Adds a smoky dimension that makes the sausage flavor pop.
- 1 teaspoon red pepper flakes (optional): Provides a touch of heat to awaken the palate.
- 2 ½ pounds potatoes, peeled and cut into ½-inch cubes: The hearty base that soaks up all the delicious broth.
- ⅓ cup chopped parsley: Fresh herbaceous brightness to balance the richness.
- 8 cups vegan chicken broth: Creates a flavorful liquid foundation without compromising the vegan essence.
- 2 cups unflavored and unsweetened soy milk: Makes the soup creamy without any dairy.
- ¼ cup cornstarch mixed with ¼ cup water: A natural thickener that gives the soup a velvety texture.
- 2 tablespoons white wine vinegar: Adds a subtle tang to brighten the final taste.
- Salt and pepper, to taste: Essential seasoning to bring all flavors together.
- 1 bundle of kale, stems removed and roughly chopped (about 6 cups): Adds a fresh green crunch and a nutritional boost.
- Vegan parmesan shreds, for garnish: A cheesy finishing touch that enhances both flavor and presentation.
How to Make Vegan Zuppa Toscana Recipe
Step 1: Sauté the Vegetables
Begin by heating the vegan butter in your stockpot or Dutch oven over medium heat. Toss in the onion, celery, carrots, and minced garlic, then cook everything together until the onion turns translucent and the garlic releases its fragrant aroma. This step builds the foundational flavor base, allowing the vegetables to soften just enough to blend seamlessly into the broth later on.
Step 2: Cook the Sausage
Next, add the vegan sausage to the pot along with smoked paprika and the optional red pepper flakes if you like a bit of heat. Break the sausage apart using the back of a wooden spoon and cook it through for about 4 to 5 minutes. This step infuses the dish with robust, smoky notes and that satisfying meatiness that will keep you guessing it’s the real deal.
Step 3: Add Potatoes, Parsley, and Broth
Now, it’s time to add the cubed potatoes, chopped parsley, and the vegan chicken broth. Give it all a good stir, increase the heat to medium-high, and bring the mixture to a gentle boil. Then, lower the heat to medium-low, cover the pot, and let it simmer until the potatoes are nearly fork tender. This slow simmer allows all flavors to meld beautifully and the potatoes to soak up the savory broth.
Step 4: Thicken the Soup
Remove the lid and crank the heat back up to medium. Pour in the soy milk and stir in the cornstarch slurry. Simmer uncovered, stirring occasionally, until the potatoes are completely tender and the soup has thickened to a rich, creamy consistency. This is the moment the soup truly comes to life with velvety texture and comforting warmth. You can add the kale here for a softer bite, but for extra crisp contrast, wait until serving.
Step 5: Finish and Serve
Once taken off the heat, stir in the white wine vinegar for a bright finish. Taste and adjust salt and pepper as needed. Serve the soup piping hot over the crisp kale, and sprinkle your bowl generously with vegan parmesan and extra parsley for that perfect finishing touch.
How to Serve Vegan Zuppa Toscana Recipe

Garnishes
Adding vegan parmesan shreds on top gives the soup an irresistible cheesy note that complements the smoky sausage. A sprinkle of fresh parsley not only adds a burst of color but also brightens each bite with fresh green flavor. Feel free to toss on a dash of red pepper flakes for some extra zing if desired.
Side Dishes
Serve this Vegan Zuppa Toscana Recipe with crusty bread or garlic toast to sop up every last drop of the luscious broth. A crisp side salad with a tangy vinaigrette pairs beautifully, providing a refreshing contrast to the creamy, hearty soup. Roasted vegetables or bruschetta also make for delicious accompaniments that round out your meal perfectly.
Creative Ways to Present
For a modern twist, ladle the soup into individual bread bowls for a cozy, rustic presentation that doubles as edible dishware. Garnish with a drizzle of chili oil or a dollop of vegan sour cream to elevate the flavors and add visual appeal. Layered in a clear glass mug, the vibrant vegetables and creamy broth create a stunning, appetizing effect that’s sure to impress guests.
Make Ahead and Storage
Storing Leftovers
Leftover Vegan Zuppa Toscana keeps beautifully in the refrigerator for up to 4 days. Transfer it into an airtight container once cooled and keep it chilled. The flavors tend to deepen overnight, making the next day’s bowl even more delicious.
Freezing
You can freeze this soup for up to 3 months without losing its wonderful texture or taste. Just let it cool completely before placing it in a freezer-safe container. When ready to enjoy, thaw overnight in the fridge for best results, then reheat gently.
Reheating
Reheat the soup on the stove over medium heat, stirring occasionally and adding a splash of water or broth if it becomes too thick. Avoid microwaving in large quantities to maintain the creamy texture. For added brightness, stir in a little fresh parsley or a squeeze of lemon juice just before serving.
FAQs
Can I use other types of plant-based sausages for this Vegan Zuppa Toscana Recipe?
Absolutely! Feel free to substitute with your favorite vegan sausage brand or flavor. Keep in mind that some sausages may be spicier or milder, so adjust the smoked paprika and red pepper flakes accordingly to maintain balance.
Is kale the only green I can use in this soup?
Not at all! While kale adds excellent texture and nutrition, you can substitute with spinach, collard greens, or even Swiss chard. Just add them towards the end of cooking to keep their color and freshness.
Can I make this soup in a slow cooker?
Yes, you can! Start by sautéing the vegetables and sausage on the stove as directed, then transfer everything to a slow cooker. Add the potatoes, broth, and parsley, and cook on low for 4-5 hours or until potatoes are tender. Stir in the soy milk and cornstarch slurry in the last 20-30 minutes to thicken the soup.
What can I use instead of soy milk?
If you prefer, almond milk or oat milk work well as substitutes, as long as they are unsweetened and unflavored. Coconut milk tends to alter the taste, so use that carefully if you like a richer, slightly sweet undertone.
How can I make the soup spicier?
Increase the amount of red pepper flakes or add a dash of cayenne pepper when cooking the sausage. You could also top each serving with a spicy oil drizzle or toss in diced jalapeños for an extra kick.
Final Thoughts
Watching this Vegan Zuppa Toscana Recipe come together from simple ingredients into a soul-satisfying meal never gets old. It’s the kind of dish that feels like a warm hug on a chilly day but is fresh and vibrant enough to enjoy year-round. I can’t recommend enough giving this recipe a try—whether you’re a seasoned vegan or simply someone eager to fall in love with plant-based comfort food, this soup will quickly become a treasured favorite in your kitchen.
Print
Vegan Zuppa Toscana Recipe
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: Italian
- Diet: Vegan
Description
This Vegan Zuppa Toscana is a hearty and comforting plant-based twist on the classic Italian soup, featuring tender potatoes, savory vegan sausage, kale, and a creamy broth made with soy milk and vegan chicken broth. Perfect for a cozy meal, this recipe is rich in flavor, easy to prepare, and delivers a satisfying dairy-free, meat-free option for all seasons.
Ingredients
Base and Vegetables
- 1 tablespoon vegan butter
- 1 small onion, roughly chopped
- 1 cup diced celery
- 1 cup diced carrots
- 10 cloves minced garlic
- 2 ½ pounds potatoes, peeled and cut into ½-inch cubes
- ⅓ cup chopped parsley, plus more for garnish
- 1 bundle of kale, stems removed and roughly chopped (about 6 cups)
Sausage & Seasoning
- 1 pound vegan sausage
- 2 teaspoons smoked paprika
- 1 teaspoon red pepper flakes (optional)
Liquids & Thickener
- 8 cups vegan chicken broth
- 2 cups unflavored and unsweetened soy milk
- ¼ cup cornstarch mixed with ¼ cup water (cornstarch slurry)
- 2 tablespoons white wine vinegar
Garnish
- Vegan parmesan shreds, for garnish
Instructions
- Sauté the vegetables: Heat the vegan butter in a stockpot or Dutch oven over medium heat. Add the chopped onion, diced celery, diced carrots, and minced garlic. Cook, stirring occasionally, until the onions become translucent and the garlic is fragrant, about 2-3 minutes.
- Cook the sausage: Add the vegan sausage to the pot. Season with smoked paprika and red pepper flakes if using. Break up the sausage with the back of a wooden spoon and cook until heated through, about 4-5 minutes.
- Add potatoes, parsley, and broth: Stir in the peeled and cubed potatoes, chopped parsley, and vegan chicken broth. Increase heat to medium-high and bring the mixture to a light boil. Once boiling, reduce heat to medium-low, cover, and simmer until potatoes are nearly fork tender, around 12-15 minutes.
- Thicken the soup: Remove the lid and increase heat to medium. Stir in the soy milk and the cornstarch slurry. Simmer uncovered, stirring occasionally, until the potatoes are fully tender and the soup has thickened to a creamy consistency, about 5-8 minutes. (Optionally, you can add kale now for a softer texture or wait until serving for a crispier bite.)
- Finish and serve: Remove the soup from heat and stir in white wine vinegar. Adjust seasoning with salt and pepper to taste. Serve immediately over a bed of chopped kale and garnish generously with vegan parmesan shreds and extra parsley.
Notes
- For a spicier soup, increase red pepper flakes according to your heat preference.
- Adding the kale just before serving ensures it retains some texture and crunch.
- Use a good quality vegan chicken broth for best flavor.
- This soup can be stored in the refrigerator for up to 4 days and reheated gently on the stovetop.
- To make the soup gluten-free, verify that the vegan sausage does not contain gluten.