This classic Zuppa Toscana brings together browned Italian sausage, tender sliced potatoes, and fresh kale in a velvety cream-based broth.
It comes together in just one pot with about 15 minutes of prep and 35 minutes of cooking, making it an ideal weeknight meal.
The combination of savory sausage, earthy potatoes, and slightly bitter kale creates a deeply satisfying balance of flavors and textures.
Rain was hammering the kitchen window the evening I threw this soup together with whatever sat in the fridge, and my roommate walked in, spoon already in hand, before I even called dibs. The smell of browning sausage and garlic had apparently traveled through the apartment walls like some kind of dinner bat signal. That pot emptied in under twenty minutes. We sat on the floor with bowls balanced on our knees because the table was buried under mail and textbooks.
I have made this for friends who claimed they did not like soup as a meal, and every single one of them went back for seconds. Something about the combination of crumbled sausage and velvety cream changes people.
Ingredients
- Italian sausage, 400 g, casings removed: The foundation of the entire flavor profile, so pick mild if you want gentle warmth or spicy if you like a little chaos in your bowl.
- Russet potatoes, 4 medium, thinly sliced: They break down just enough at the edges to thicken the broth naturally while keeping their shape in the center.
- Onion, 1 medium, diced: A quiet background note that makes everything taste more like itself.
- Garlic, 3 cloves, minced: Fresh is nonnegotiable here, the jarred stuff will not give you the same sweet punch.
- Fresh kale, 150 g, chopped: Strip the leaves from those tough stems and chop them fairly small so nobody gets a giant leaf stuck to the roof of their mouth.
- Heavy cream, 240 ml: This is what turns a good soup into something people close their eyes over, though half and half works if you want it lighter.
- Grated Parmesan cheese, 30 g, optional: For finishing, because a snowy dusting of Parm on top makes it feel like restaurant soup.
- Low sodium chicken broth, 1.2 liters: You control the salt this way, and the sausage adds plenty of its own seasoning to the pot.
- Olive oil, 1 tbsp: Just enough to get the sausage browning without sticking.
- Crushed red pepper flakes, 1 tsp, optional: A gentle hum of heat that wakes up the whole pot without overpowering the cream.
- Salt and black pepper, to taste: Add these last and taste as you go, the sausage and broth are already seasoned.
Instructions
- Brown the sausage:
- Heat the olive oil in your largest soup pot over medium heat, drop in the sausage, and break it into small crumbles with a wooden spoon as it cooks until you see golden edges and rendered fat pooling, about five minutes. Scoop the sausage onto a plate and leave every bit of that flavorful drippage behind in the pot.
- Soften the aromatics:
- Toss the diced onion into the same pot and stir it around in the sausage fat until it turns translucent and smells sweet, roughly three or four minutes, then add the minced garlic and cook for one more minute until fragrant. If things start sticking, a tiny splash of broth will loosen everything up beautifully.
- Simmer the potatoes:
- Pour in the chicken broth and add all those thinly sliced potatoes, bring the liquid up to a rolling boil, then drop the heat down to a gentle simmer and let it bubble uncovered for twelve to fifteen minutes until the potato slices yield easily when you poke them with a fork. The edges will start to soften into the broth and that is exactly what you want.
- Add the greens and sausage:
- Slide the kale and the reserved sausage back into the pot and let everything simmer together for another five minutes until the kale has wilted down from a giant mountain into something far more manageable and the sausage is heated through. Give it a stir every minute or so to keep nothing catching on the bottom.
- Finish with cream:
- Turn the heat down to low, pour in the heavy cream, and stir gently until the broth turns a beautiful pale gold color, then season with red pepper flakes, salt, and black pepper to your taste. Do not let it boil after the cream goes in or it might break and look grainy.
- Serve and garnish:
- Ladle the soup into wide bowls and shower each one with grated Parmesan if you are using it, watching it soften into the hot surface. Serve immediately with crusty bread for dipping if you have it.
I once brought a thermos of this to a friend recovering from a brutal flu, and she texted me three days later asking for the recipe because she had been thinking about it with every sip. Food does that sometimes, becomes part of a moment you remember longer than the illness itself.
Choosing the Right Sausage Makes or Breaks This Pot
After making this soup dozens of times with every sausage I could find, I learned that freshly made sausage from the butcher counter releases better flavor and crumbles more evenly than the vacuum sealed kind. If you only have the grocery store version, pinch it out of the casing in small irregular pieces rather than uniform chunks, because those rough edges brown better and create more texture in every bite.
What to Serve Alongside
A chunk of sourdough torn from the loaf is really all you need, but a simple arugula salad with lemon and olive oil cuts through the richness if you want a full spread. I have also been known to toast thick slices of ciabatta with olive oil and rub them with a garlic clove while still hot, then float them right on top of the soup like a giant crouton.
Storing and Reheating Like a Pro
This soup tastes even better the next day after the flavors settle into the potatoes and the broth thickens slightly in the fridge. Reheat it gently on the stove over low heat, stirring occasionally, and add a small splash of broth or water if it has tightened up overnight.
- Store in an airtight container in the refrigerator for up to three days.
- Freeze portions without the cream for up to two months, then stir in fresh cream when reheating.
- The kale will darken in color after a day but the flavor only improves.
Some recipes become staples because they ask so little and give so much back, and this soup earns its spot in that category every single time the weather turns cold. Keep it in your back pocket and you will never wonder what to make on a rainy Tuesday again.
Common Questions
- → Can I use a different type of sausage?
-
Yes, you can use mild or spicy Italian sausage depending on your heat preference. Turkey or chicken sausage also works well for a lighter version while still delivering great flavor.
- → How do I store leftovers?
-
Store cooled soup in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop over low heat, stirring occasionally. Avoid boiling to prevent the cream from separating.
- → Can I freeze Zuppa Toscana?
-
Freezing is possible but not ideal since the cream base may separate upon thawing. If you plan to freeze, consider adding the cream after reheating. Consume within 2 months for best quality.
- → What can I substitute for heavy cream?
-
Half-and-half is the easiest swap for a lighter version. You can also use full-fat coconut milk for a dairy-free alternative, though it will add a subtle coconut flavor to the broth.
- → Do I need to remove the kale stems?
-
It is recommended to remove the tough woody stems before chopping the leaves. The stems take longer to cook and can have an unpleasant chewy texture in the finished soup.
- → What potatoes work best for this soup?
-
Russet or Yukon Gold potatoes are ideal. Russets break down slightly and help thicken the broth, while Yukon Golds hold their shape better. Red potatoes also work if you prefer firmer chunks.