Zuppa Toscana is a rich, warming Italian soup that brings together browned Italian sausage, thinly sliced russet potatoes, and fresh kale in a velvety cream-based broth.
It comes together in under an hour with simple techniques—browning the sausage for depth, simmering the potatoes until tender, and finishing with heavy cream for luxurious texture.
This dish is naturally gluten-free and feeds six generously, making it an excellent choice for family dinners or meal prep throughout the week.
The rain was hammering against the kitchen window and I had a pound of Italian sausage sitting in the fridge with no plan worth mentioning. I grabbed a pot and started browning it on instinct, and somewhere between the garlic hitting the oil and the potatoes going soft in broth, the whole house smelled like a trattoria I once visited in Florence. That bowl of soup fixed the entire evening. I have been making some version of it every winter since.
I once made a massive batch of this for neighbors after a power outage left everyone scrambling to use up fridge contents on their gas stoves. We stood around my kitchen counter with mismatched mugs, eating soup by candlelight while someone told a terrible joke about kale. Food does that sometimes, turns an inconvenience into something worth remembering.
Ingredients
- 450 g Italian sausage, casings removed: Mild gives you a gentle, family friendly warmth, but spicy sausage adds a slow burn that makes the cream feel even more indulgent.
- 4 medium russet potatoes, thinly sliced: Slicing them thin ensures they cook through evenly and release just enough starch to thicken the broth naturally without any extra steps.
- 1 medium yellow onion, finely chopped: The onion melts into the base and creates a sweetness that balances the richness of the sausage and cream.
- 3 cloves garlic, minced: Fresh garlic makes a noticeable difference here, so skip the jarred version if you can.
- 100 g kale, stems removed and chopped: Removing the tough stems is non negotiable because nobody wants to chew through a woody rib in the middle of a silky spoonful of soup.
- 1 liter low sodium chicken broth: Low sodium lets you control the salt level, since the sausage already brings a fair amount of seasoning to the pot.
- 250 ml heavy cream: This is what turns a simple sausage and potato soup into something that feels like a meal at a restaurant.
- 2 tablespoons olive oil: Just enough to get the sausage browning without sticking.
- Salt and black pepper to taste: Season gradually and taste as you go because the broth reduces and concentrates as it simmers.
- Pinch of crushed red pepper flakes (optional): Even if you used mild sausage, a tiny pinch of flakes lifts the whole pot without making it spicy.
Instructions
- Brown the sausage:
- Heat the olive oil in a large soup pot over medium heat and add the sausage, breaking it into small crumbles with a wooden spoon as it cooks for about 6 to 8 minutes. You want the pieces golden and slightly crisp on the edges, which gives every spoonful a satisfying texture.
- Build the flavor base:
- Toss in the chopped onion and sauté until it turns soft and translucent, roughly 5 minutes, then stir in the garlic and let it bloom for about a minute until your kitchen smells irresistible.
- Simmer the potatoes:
- Add the sliced potatoes and pour in the chicken broth, bringing everything to a gentle boil before reducing the heat and letting it simmer uncovered for 15 to 20 minutes. The soup is ready to move on when a fork slides through the potato slices with no resistance.
- Wilt the kale:
- Drop in the chopped kale and stir it through, letting it cook for 3 to 4 minutes until it shrinks down and turns a vivid deep green color.
- Add the cream and finish:
- Lower the heat completely and slowly pour in the heavy cream, stirring gently, then season with salt, pepper, and red pepper flakes. Let it bubble softly for another 2 to 3 minutes so the flavors marry.
- Taste and serve:
- Give it one final taste and adjust the seasoning if needed, then ladle into deep bowls and serve while steam is still rising.
There was a Sunday when my sister walked in, saw the pot on the stove, and immediately sat down at the table without saying a word, just waiting with her chin in her hands like a kid expecting something wonderful. That quiet anticipation told me more about what this soup means to people than any compliment ever could.
Making It Your Own
I have swapped in turkey sausage on weeks when I wanted something lighter and it works surprisingly well, though you lose some of that deep pork richness that makes the broth so satisfying. Half and half can replace the heavy cream in a pinch, but the soup will be a little thinner and less luxurious on the tongue. A handful of cooked chopped bacon scattered over the top as a garnish is never a bad idea if you want to push it over the edge.
What to Serve Alongside
A chunk of crusty bread is almost mandatory for soaking up the creamy broth at the bottom of the bowl. A glass of Pinot Grigio or a cold Italian lager cuts through the richness and refreshes your palate between bites. A simple arugula salad with lemon dressing on the side keeps the meal from feeling too heavy.
Storing and Reheating
This soup keeps well in the refrigerator for up to three days in an airtight container, and the flavors actually deepen overnight as everything mingles together. Reheat it gently on the stove over low heat rather than microwaving at full power, which can cause the cream to separate. The kale will lose some of its bright color but the taste remains excellent.
- Freeze individual portions for up to two months, though the texture of the potatoes may soften slightly upon thawing.
- Label containers with the date so you remember which batch is which in the back of the freezer.
- Always add a splash of broth or cream when reheating to bring the consistency back to life.
Some recipes earn a permanent spot in your rotation not because they are flashy but because they show up reliably when you need warmth and comfort without much effort. This is that soup for me, and I hope it becomes the same for you.
Recipe FAQs
- → What type of sausage works best for Zuppa Toscana?
-
Italian sausage, either mild or spicy, is the traditional choice. Spicy sausage adds a welcome kick that balances the cream, while mild keeps it family-friendly. You can also use turkey or chicken sausage for a leaner version.
- → Can I make Zuppa Toscana ahead of time?
-
Yes, this soup stores beautifully. Refrigerate it in an airtight container for up to 3 days. The flavors actually deepen overnight, making it even more delicious the next day. Reheat gently on the stovetop over medium-low heat.
- → How do I keep the potatoes from getting mushy?
-
Slice the potatoes uniformly about ¼ inch thick and avoid overcooking them. Simmer just until fork-tender, about 15 to 20 minutes. They will continue to soften slightly as the soup sits, so slightly undercooking is better than going too long.
- → What can I substitute for heavy cream?
-
Half-and-half or evaporated milk work well for a lighter version. For a dairy-free alternative, full-fat coconut milk provides a creamy texture, though it will add a subtle coconut flavor to the broth.
- → Should I remove the kale stems before adding to the soup?
-
Yes, kale stems are tough and fibrous. Strip the leaves from the stems and chop them before adding to the pot. The leaves only need 3 to 4 minutes of cooking to wilt down and become tender.
- → What should I serve with Zuppa Toscana?
-
Crusty bread or garlic bread is ideal for soaking up the creamy broth. A simple side salad with vinaigrette provides a fresh contrast. For drinks, a crisp Pinot Grigio or a light Italian lager pairs beautifully.