Few soups bring me the comfort that a bowl of Classic Zuppa Toscana does. I first discovered this hearty Italian-American soup during a cozy dinner at a small trattoria, and it was love at first spoonful. The savory crumbled sausage, the soft bite of potatoes, the slight bitterness of kale all mingling in a creamy broth—it’s a hug in a bowl. Since then, I’ve recreated it countless times in my kitchen, each batch warming my home with rustic aromas and filling hearts just as much as bellies.

What I love most about Zuppa Toscana is how deceptively simple it is. It looks like something that’s simmered for hours, but comes together in under an hour. It’s flexible enough to play with ingredients, yet rich in character thanks to the classic flavor trio: sausage, potato, and cream. Whether you’re cooking for guests or just craving a soul-soothing dish on a chilly evening, this soup checks every box.
Why You’ll Love This Classic Zuppa Toscana Soup
- Hearty and satisfying: Perfectly balanced with meat, veggies, and cream.
- One-pot meal: Minimal cleanup with maximum reward.
- Comfort food made easy: From stovetop to table in less than an hour.
- Great for leftovers: The flavors deepen beautifully overnight.
- Family-approved: Even picky eaters go back for seconds.
What Kind of Sausage Should I Use?
For an authentic and flavorful Classic Zuppa Toscana Soup, I always reach for Italian sausage. You can use either hot or mild, depending on your spice preference. I personally love the little kick that spicy Italian sausage brings—it warms you from the inside out. If you’re serving kids or prefer a milder taste, sweet or mild Italian sausage works beautifully. Just make sure it’s ground sausage (not in casings), so it blends seamlessly into the soup.
If you’re looking for a leaner option, ground turkey or chicken sausage can be a decent substitute, though you may want to bump up the seasonings a bit to compensate for the loss of fat and spice.
Options for Substitutions
One of the joys of making Zuppa Toscana is its adaptability. Here are some easy swaps and additions that still honor the spirit of the dish:
- Sausage: Swap Italian sausage with ground chicken or turkey for a lighter take. Add a pinch of fennel seeds and red pepper flakes to mimic that Italian sausage flavor.
- Potatoes: Traditional recipes use Russet potatoes, but Yukon Golds or even red potatoes work great and hold their shape well.
- Kale: Not a fan of kale? Spinach is a gentle, silky alternative that wilts quickly into the soup.
- Heavy cream: You can substitute with half-and-half or coconut milk for a dairy-free version. Just note that the flavor and richness may shift slightly.
- Broth: Chicken broth is the standard, but vegetable broth can make it vegetarian-friendly—just skip the meat or replace it with plant-based sausage crumbles.
This soup welcomes flexibility without sacrificing its signature charm.
Ingredients for Classic Zuppa Toscana Soup
Each ingredient in this soup plays an important role in building depth, creaminess, and heartiness. Here’s what you’ll need and why it matters:
- Italian Sausage: This is the backbone of the soup, providing rich, savory flavor with a touch of spice if you go with the hot variety.
- Potatoes: They add substance and comfort. Russets break down slightly for creaminess, while Yukon Golds hold their shape better.
- Kale: This leafy green adds a pop of color and a slightly bitter contrast to the creamy broth, balancing the richness.
- Garlic: Brings warmth and aroma—just a few cloves make a big impact.
- Onion: A classic base ingredient that deepens the flavor of the broth.
- Chicken Broth: Forms the base of the soup. It’s light yet flavorful, allowing the other ingredients to shine.
- Heavy Cream: Adds luxurious creaminess and rounds out the flavors.
- Crushed Red Pepper Flakes: Optional, but great for a bit of extra heat and dimension.
- Salt and Black Pepper: Essential for seasoning and enhancing all the other flavors.
- Olive Oil or Butter: Used for sautéing the aromatics, giving a rich, silky mouthfeel to the base.
With these components in harmony, Classic Zuppa Toscana becomes so much more than just a soup—it becomes a comfort experience in every spoonful.

Step 1: Brown the Sausage
Start by heating a large pot or Dutch oven over medium heat. Add a drizzle of olive oil if your sausage is on the lean side. Crumble the Italian sausage into the pot and cook until fully browned, breaking it apart with a spoon. Once done, remove the sausage with a slotted spoon and set it aside, leaving the rendered fat in the pot.
Step 2: Sauté the Aromatics
In the same pot with the sausage drippings, add diced onion and sauté for about 5 minutes, until translucent. Toss in the minced garlic and red pepper flakes, and cook for another 30 seconds until fragrant—be careful not to burn the garlic.
Step 3: Add the Broth and Potatoes
Pour in the chicken broth and bring to a gentle boil. Add your diced potatoes and reduce the heat to a simmer. Cook uncovered for 10–15 minutes, or until the potatoes are fork-tender.
Step 4: Stir in the Kale and Cream
Return the cooked sausage to the pot. Add chopped kale and let it wilt for 2–3 minutes. Lower the heat to prevent boiling, then pour in the heavy cream. Stir well and allow everything to warm through for another 5 minutes.
Step 5: Season and Serve
Taste your soup and season with salt and freshly cracked black pepper as needed. Ladle it into bowls and serve hot—ideally with a slice of crusty bread to soak up all that goodness.
How Long to Cook Classic Zuppa Toscana Soup
The beauty of this soup is how quickly it comes together without sacrificing depth of flavor. Here’s a breakdown of the timeline:
- Sautéing sausage and aromatics: 10 minutes
- Simmering potatoes in broth: 10–15 minutes
- Finishing with kale and cream: 5–7 minutes
Total time: About 30–35 minutes from start to finish. That makes it a perfect weeknight dinner or a cozy weekend lunch without a long wait.
Tips for Perfect Classic Zuppa Toscana Soup
- Use a mix of sausage types: Combine mild and spicy Italian sausage to control the heat level while still getting complexity.
- Cut potatoes evenly: Uniform sizes ensure they cook at the same rate and prevent mushiness.
- Add kale toward the end: To avoid it getting too soft or stringy, toss the kale in just before finishing the soup.
- Simmer gently after cream is added: Boiling cream can cause separation. Keep the heat low and let it gently meld.
- Don’t skip seasoning at the end: A touch more salt or pepper added at the very end can make all the difference in brightening the flavors.
- Let it sit before serving: If you have a few extra minutes, let the soup sit off heat, covered. It allows the flavors to settle and deepen.
Watch Out for These Mistakes While Cooking
Even with its simplicity, Classic Zuppa Toscana can fall short if a few common missteps creep in:
- Overcooking the potatoes: They should be tender but not falling apart. Check them often after the 10-minute mark.
- Boiling after adding cream: This can cause curdling or a grainy texture. Keep the heat low and stir gently.
- Skipping the sauté step: Browning the sausage and aromatics first adds a layer of depth that simmering alone won’t achieve.
- Using low-fat substitutes without flavor compensation: If you go light on cream or switch proteins, boost the seasonings accordingly.
- Undercooking the kale: It needs a few minutes to soften properly, or it can be unpleasantly chewy.
What to Serve With Classic Zuppa Toscana Soup?
1. Crusty Italian Bread
A classic pairing—perfect for dipping into the creamy broth and soaking up every last bit.
2. Garlic Breadsticks
Soft, buttery, and garlicky—these echo the flavors in the soup and add a satisfying bite.
3. Caesar Salad
The crisp romaine and tangy dressing provide a refreshing contrast to the richness of the soup.
4. Roasted Vegetables
A side of simply roasted carrots, zucchini, or bell peppers adds variety and balance.
5. Caprese Skewers
Fresh tomatoes, mozzarella, and basil drizzled with balsamic glaze make a light, no-cook starter.
6. Parmesan Crisps
Crispy cheese rounds that add a salty crunch—great floating on top or on the side.
7. Antipasto Platter
Cured meats, olives, marinated artichokes, and cheese create a rustic and inviting start to the meal.
8. Simple Arugula Salad
Peppery greens dressed with lemon and olive oil cleanse the palate between spoonfuls of creamy soup.
Storage Instructions
Classic Zuppa Toscana stores beautifully, making it ideal for meal prep or next-day leftovers. Here’s how to keep it fresh:
- Refrigerator: Let the soup cool completely, then store it in an airtight container in the fridge for up to 4 days. The flavors actually improve overnight!
- Freezer: While you can freeze Zuppa Toscana, keep in mind that the cream and potatoes may change texture slightly. For best results, freeze the soup before adding the cream. When reheating, stir in fresh cream at the end.
- Reheating: Warm gently on the stovetop over medium-low heat or in the microwave in short intervals, stirring occasionally to keep the cream smooth.
Estimated Nutrition (Per Serving – based on 6 servings)
Please note that exact values may vary based on brand of ingredients and portion sizes.
- Calories: ~450 kcal
- Protein: 16–18g
- Carbohydrates: 25–28g
- Fat: 32–35g
- Saturated Fat: ~15g
- Cholesterol: ~75mg
- Sodium: 900–1000mg
- Fiber: 2–3g
- Sugar: ~3g
It’s a filling meal that balances protein, fat, and carbs while delivering rich, comforting flavor in every bite.
Frequently Asked Questions
What’s the best type of potato to use for Zuppa Toscana?
Russet potatoes are the traditional choice—they soften just enough to make the soup creamy without disintegrating. Yukon Gold potatoes are a great alternative if you want a firmer texture.
Can I make Zuppa Toscana dairy-free?
Yes! Swap the heavy cream for unsweetened coconut milk or cashew cream. The flavor will be slightly different but still rich and satisfying.
Is Zuppa Toscana gluten-free?
Absolutely. All the core ingredients are naturally gluten-free. Just double-check the sausage and broth labels to be sure they don’t contain hidden gluten.
Can I make this in a slow cooker?
Yes, but brown the sausage and sauté the aromatics first for maximum flavor. Then, cook on low for 5–6 hours, adding the cream and kale in the final 30 minutes.
What if I don’t like kale?
No problem! Baby spinach is a great substitute. Add it at the end and stir just until wilted—it cooks much faster than kale.
Can I freeze leftover Zuppa Toscana?
You can, but it’s best to freeze it before adding cream. Dairy can separate and become grainy when reheated. Add fresh cream after thawing and reheating.
How spicy is the soup?
That depends on your sausage. Spicy Italian sausage brings noticeable heat, while mild or sweet Italian sausage keeps things gentle. You can also control spice by adjusting the red pepper flakes.
Can I use pre-cooked sausage?
Technically yes, but raw sausage builds better flavor as it browns in the pot. If using pre-cooked, you’ll miss out on those savory drippings that season the base of the soup.
Conclusion
Classic Zuppa Toscana Soup is the kind of dish that turns an ordinary night into something memorable. It’s creamy, savory, filling, and flexible—perfect for feeding a crowd or saving for solo leftovers. Whether you’re following the traditional path or riffing with creative substitutions, the heart of the soup remains the same: warmth, flavor, and comfort in every spoonful.

Classic Zuppa Toscana Soup
- Total Time: 35 minutes
- Yield: 6 servings
Description
Classic Zuppa Toscana Soup is a rich and hearty Italian-American soup made with crumbled Italian sausage, tender potatoes, kale, and a creamy broth. It’s comforting, satisfying, and perfect for cozy dinners.
Ingredients
- 1 lb Italian sausage (mild or hot, ground)
- 4 cups Russet potatoes, peeled and diced
- 1 small bunch kale, chopped (about 3 cups)
- 1 small yellow onion, diced
- 3 cloves garlic, minced
- 4 cups chicken broth
- 1 cup heavy cream
- 1/2 tsp crushed red pepper flakes (optional)
- 2 tbsp olive oil (if needed for cooking sausage)
- Salt and black pepper to taste
Instructions
- In a large pot, heat olive oil over medium heat. Add Italian sausage and cook until browned, breaking it up with a spoon. Remove sausage and set aside.
- In the same pot, sauté diced onion until soft (about 5 minutes). Add minced garlic and red pepper flakes, cooking for 30 seconds more.
- Pour in chicken broth and bring to a boil. Add diced potatoes and reduce to a simmer. Cook for 10–15 minutes, or until potatoes are tender.
- Return cooked sausage to the pot. Stir in chopped kale and cook for 2–3 minutes, until wilted.
- Lower the heat and add heavy cream. Stir and let everything warm through for 5 minutes.
- Season with salt and black pepper to taste. Serve hot.
- Prep Time: 10 minutes
- Cook Time: 25 minutes