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.
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
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
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
- 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.
- Add vegan butter to the same pot and let it melt. Whisk in the flour until smooth and bubbly.
- 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.
- Slowly pour in water and non-dairy milk. Add bouillon bases and stir until combined. Add diced potatoes, cover, and bring to a boil.
- Once boiling, remove lid, reduce heat, and simmer uncovered for about 10 minutes until potatoes are fork-tender.
- Add chopped kale and most of the cooked sausage back into the pot. Cook for another 5 minutes until kale is tender.
- 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
