If you have ever craved that comforting, hearty soup that warms you from the inside out and brings everyone to the table with a smile, you will love this Homemade Zuppa Toscana Soup Recipe. It’s a beautiful balance of savory Italian sausage, tender potatoes, and kale all swimming in a creamy, flavorful broth. This soup is like a big, warm hug in a bowl — perfect for cozy nights or whenever you need a little soul-soothing meal. Its rustic charm, combined with simple ingredients, makes it a true weeknight winner that feels special every time you make it.

Ingredients You’ll Need
Gathering your ingredients is the first step to creating this irresistible soup. Each component plays a specific role: the sausage adds rich, savory depth; the potatoes provide hearty texture; kale brings a fresh, slightly earthy bite; and the creamy broth ties everything together perfectly.
- Italian sausage (1 lb): Choose mild or spicy to match your flavor preference; browning it deeply adds fantastic richness.
- Russet potatoes (4 cups, peeled and thinly sliced): These break down slightly during cooking, thickening the broth and giving a delightful texture.
- Medium onion (chopped): Adds a subtle sweetness and builds the soup’s savory base.
- Chicken broth (4 cups): The backbone of the soup’s comforting liquid, bringing savory flavor throughout.
- Water (2 cups): Dilutes the broth slightly to keep the soup perfectly balanced and not too intense.
- Heavy cream (1 cup): Enriches the broth with luscious creaminess that makes every spoonful decadent.
- Kale (2 cups, chopped and stems removed): Adds vibrant green color and a tender but slightly chewy texture.
- Garlic (3 cloves, minced): Infuses aromatic depth and that classic Italian flavor kick.
- Crushed red pepper flakes (1/4 tsp, optional): For a little heat that wakes up the palate without overpowering.
- Salt and pepper: Essential for seasoning and bringing out all the flavors.
- Olive oil (2 tbsp): For sautéing the sausage and aromatics, adding a subtle fruity richness.
How to Make Homemade Zuppa Toscana Soup Recipe
Step 1: Brown the Sausage
Start by heating olive oil in a large pot over medium heat. Add the Italian sausage, breaking it apart with your spoon as it cooks. Browning the sausage well is key—it deepens the flavor and creates those irresistible little caramelized bits that add complexity. Once browned, remove the sausage from the pot and set it aside. This step sets the stage for the full-bodied taste we’re after in this Homemade Zuppa Toscana Soup Recipe.
Step 2: Sauté Onion and Garlic
In the same pot, toss in the chopped onion and minced garlic. Sauté them gently for 3 to 4 minutes until the onion softens and turns translucent, and the garlic releases its fragrant aroma. This simple step builds a savory foundation that carries through the entire soup, layering flavors beautifully without overpowering the final result.
Step 3: Cook Potatoes in Broth
Now, add the chicken broth, water, and the sliced potatoes to your pot. Bring everything to a boil, then reduce the heat and let it simmer. The goal here is to cook the potatoes until they are tender—typically around 15 minutes. As they soften, they will start to break down slightly, which thickens the broth naturally and adds richness without any heavy thickeners.
Step 4: Combine Sausage, Cream, and Kale
Return the browned sausage to the pot, then pour in the heavy cream and add the chopped kale. Simmer gently for another 5 to 7 minutes until the kale has wilted but still offers a bit of texture. This is where the soup acquires its signature creamy consistency and that gorgeous green pop that makes each bowl feel so vibrant and hearty.
Step 5: Season and Finish
Finish by stirring in crushed red pepper flakes if you want a touch of heat. Season with salt and pepper to taste. Give everything a final stir and let it sit for a minute to let the flavors meld. Your Homemade Zuppa Toscana Soup Recipe is now ready to bring warmth and joy to your table!
How to Serve Homemade Zuppa Toscana Soup Recipe

Garnishes
Simple garnishes can elevate this soup to something truly special. Try adding a sprinkle of freshly grated Parmesan cheese or a few cracked black pepper flakes on top. A drizzle of high-quality olive oil or a few fresh kale leaves also add a lovely finishing touch and a hint of freshness.
Side Dishes
This soup pairs beautifully with crusty bread that’s perfect for dipping and soaking up every bit of the creamy broth. Garlic bread or chewy ciabatta work especially well. For a bigger meal, a crisp side salad with a light vinaigrette can provide a refreshing contrast to the soup’s richness.
Creative Ways to Present
For a fun twist, serve the soup in rustic bread bowls—hollowed-out round loaves that make an edible vessel. This not only looks impressive but also adds an interactive element to your meal. Alternatively, individual servings in clear mugs or glass bowls beautifully showcase the layers of sausage, kale, and potatoes.
Make Ahead and Storage
Storing Leftovers
Leftover Homemade Zuppa Toscana Soup Recipe keeps wonderfully in the refrigerator for up to 3 days. Store it in an airtight container to preserve the freshness of the kale and the creaminess of the broth. Before serving, give it a gentle stir and reheat thoroughly to bring back that fresh-from-the-pot warmth.
Freezing
If you want to keep this soup around longer, freezing is possible but with a small note of caution—the cream and kale can change texture slightly after thawing. To freeze, cool the soup completely, then pour it into freezer-safe containers. Frozen, it will stay good for up to 2 months. Thaw overnight in the refrigerator before reheating.
Reheating
When reheating, do so gently on the stove over low to medium heat to prevent the cream from separating or the kale from getting mushy. Stir often until heated through, adding a splash of water or broth if it feels too thick. Avoid microwaving if possible, as slow warming keeps the soup’s texture more intact.
FAQs
Can I use turkey sausage instead of Italian sausage?
Absolutely! Turkey sausage is a great leaner alternative and still brings plenty of flavor to the soup. Just look for one with Italian seasoning to keep that classic taste alive in this Homemade Zuppa Toscana Soup Recipe.
Is kale the only green I can use?
While kale is traditional and offers great texture, you can swap in spinach or Swiss chard if you prefer. Just add them towards the end of cooking, as these greens wilt faster and don’t require as much simmering.
How spicy is this soup?
The spice level depends on your choice of sausage and whether you add crushed red pepper flakes. For milder versions, omit the red pepper and use mild Italian sausage. If you love heat, go for spicy sausage and keep the flakes in!
Can I make this soup dairy-free?
Yes! Substitute the heavy cream with coconut milk or a creamy plant-based alternative. This tweak keeps the soup rich and comforting without the dairy, making it accessible for more diners.
What kind of potatoes work best?
Russet potatoes are ideal since they break down nicely and create a creamy texture in the broth. Waxier potatoes like red or Yukon Gold work too but will hold their shape more, giving a chunkier soup.
Final Thoughts
This Homemade Zuppa Toscana Soup Recipe is one of those dishes that feels like home no matter where you are. It’s easy to make, delightfully flavorful, and full of comforting textures that keep everyone coming back for seconds. If you’re looking for a warming, crowd-pleasing recipe, don’t hesitate to give this soup a try—you might just find your new favorite comfort food!
Print
Homemade Zuppa Toscana Soup Recipe
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 6 servings
- Category: Soup
- Method: Stovetop
- Cuisine: Italian
Description
A comforting and hearty Homemade Zuppa Toscana Soup featuring savory Italian sausage, tender russet potatoes, fresh kale, and a creamy broth seasoned with garlic and red pepper flakes. Perfect for a cozy meal, this classic Tuscan-inspired soup comes together quickly on the stovetop.
Ingredients
Sausage and Vegetables
- 1 lb Italian sausage (mild or spicy)
- 4 cups russet potatoes, peeled and sliced thinly
- 1 medium onion, chopped
- 3 cloves garlic, minced
- 2 cups kale, chopped and stems removed
Broth and Seasoning
- 4 cups chicken broth
- 2 cups water
- 1 cup heavy cream
- 1/4 tsp crushed red pepper flakes (optional)
- Salt and pepper to taste
- 2 tbsp olive oil
Instructions
- Cook the sausage: Heat olive oil in a large pot over medium heat. Add the Italian sausage and cook until browned, breaking it into crumbles with a spoon. Remove the cooked sausage from the pot and set it aside.
- Sauté onion and garlic: In the same pot, add the chopped onion and minced garlic. Sauté for 3 to 4 minutes until the onion softens and becomes fragrant.
- Simmer potatoes: Pour in the chicken broth and water, then add the thinly sliced potatoes. Bring the mixture to a boil, then reduce the heat to low and let it simmer for about 15 minutes until potatoes are tender.
- Add sausage, cream, and kale: Return the cooked sausage to the pot, then stir in the heavy cream and chopped kale. Allow the soup to simmer for another 5 to 7 minutes until the kale wilts and all flavors meld.
- Season and serve: Stir in crushed red pepper flakes if using, and season with salt and pepper to taste. Serve the soup hot with crusty bread for a satisfying meal.
Notes
- Use mild or spicy Italian sausage depending on your heat preference.
- Russet potatoes work best as they break down nicely and thicken the soup.
- To make the soup dairy-free, substitute heavy cream with coconut milk or omit it entirely.
- For extra flavor, add a pinch of smoked paprika or freshly grated Parmesan cheese before serving.
- Leftovers store well in the fridge for up to 3 days and can be reheated gently on the stovetop.

