This classic Zuppa Toscana brings together browned Italian sausage, thinly sliced russet potatoes, and wilted kale in a rich, creamy chicken broth.
Start by browning the sausage until deeply crusted, then sauté onion and garlic to build a flavorful base. Simmer everything together until the potatoes are fork-tender, then finish with a generous pour of heavy cream.
The whole dish comes together in under an hour and reheats beautifully the next day, making it ideal for meal prep or a warming family dinner.
The rain hammered against the kitchen window that Tuesday evening, and I stood barefoot on cold tile wondering what to make with half a bunch of kale that was on its last leg. Zuppa Toscana was never on my radar until a friend described it as the soup that saved her through a Minnesota winter. One pot later, I understood completely. The creamy broth, the tender potatoes, the satisfying crumble of sausage, it tasted like someone wrapped a wool blanket around your soul.
I made this for my neighbor after she had her second baby, and she texted me three days later asking if I would be offended if she asked for the recipe to make it herself. That text is pinned to my fridge now, because feeding people well is the most honest compliment I know.
Ingredients
- Italian sausage (400 g, casings removed): Mild keeps it family friendly, but spicy gives the cream something to push against.
- Russet potatoes (4 medium, thinly sliced): They break down just enough to thicken the broth while still holding their shape.
- Onion (1 medium, diced): The quiet backbone of every good soup.
- Garlic (3 cloves, minced): Fresh is nonnegotiable here, jarred mince will flatten the flavor.
- Fresh kale (150 g, chopped): Strip the tough stems and chop the leaves roughly so they wilt evenly into each spoonful.
- Heavy cream (240 ml): This is what transforms a simple sausage potato soup into something velvety and luxurious.
- Grated Parmesan (30 g, optional): A snowy finish on top that melts into the hot broth.
- Low sodium chicken broth (1.2 liters): Low sodium lets you control the salt, full sodium can overwhelm the cream.
- Olive oil (1 tbsp): Just enough to get the sausage browning without sticking.
- Crushed red pepper flakes (1 tsp, optional): Add these if your sausage is mild and you want a flicker of heat.
- Salt and black pepper: Taste at the end and adjust generously.
Instructions
- Brown the sausage:
- Heat the olive oil in your largest soup pot over medium heat, drop in the sausage, and break it apart with a wooden spoon as it cooks until you see deep golden crumbles and rendered fat pooling around the edges, about five minutes. Scoop the sausage onto a plate and resist the urge to wipe the pot clean, all that fond is flavor.
- Soften the aromatics:
- Toss the diced onion into the same pot and stir it around in the leftover sausage fat until it turns translucent and sweet smelling, three to four minutes. Add the minced garlic and give it one more minute, just until your kitchen smells irresistible.
- Simmer the potatoes:
- Pour in the chicken broth and add all the sliced potatoes, then bring everything to a rolling boil before dropping the heat to a gentle simmer. Leave it uncovered for twelve to fifteen minutes, until a fork slides through a potato slice with barely any resistance.
- Add the greens and sausage:
- Drop in the chopped kale and the reserved sausage, letting everything swim together for another five minutes until the kale goes from stiff and bright to soft and deeply green. This is where the soup starts looking like the real thing.
- 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. Season with red pepper flakes, salt, and pepper, but do not let it boil or the cream will break and look grainy.
- Serve and enjoy:
- Ladle the soup into wide bowls and shower each one with grated Parmesan if you are feeling indulgent. Serve with crusty bread for dipping, because leaving that broth behind should be a crime.
There is something about carrying a steaming bowl of this soup to the table on a cold night that makes everyone sit down a little faster and talk a little less, at least until the second helping.
What to Serve Alongside
A chunk of sourdough or a warm baguette is really all you need, though a simple arugula salad with lemon dressing cuts through the richness beautifully if you are feeding a crowd. I once served it with garlic bread and realized that was overkill, the soup stands strong on its own.
Making It Lighter
Half and half works in place of heavy cream if you want something less indulgent, though the broth will be slightly thinner and less coating. You could also use turkey sausage, but honestly the pork fat is carrying a lot of the personality in this dish.
Storage and Reheating
This soup keeps for three days in the fridge and reheats gently on the stove like a dream, the flavors actually deepen overnight as the potatoes release starch into the broth. Just warm it slowly and stir often so the cream stays smooth.
- Freeze without the cream if you plan to store it longer, add the cream fresh when you reheat.
- Kale will darken in color after a day but the taste stays vibrant and earthy.
- Always taste for salt before serving again, because potatoes are little sponges that absorb seasoning overnight.
Keep this one in your back pocket for the first cold rainy night of the season, and watch it become the meal everyone starts asking for before the leaves even turn. Some recipes earn their place in the rotation, and this one earns it fast.
Recipe Questions & Answers
- → Can I use a different type of sausage?
-
Absolutely. Mild or spicy Italian sausage both work well, but you can also try ground turkey sausage for a leaner version or even a plant-based sausage to keep it vegetarian-friendly.
- → How do I store and reheat leftovers?
-
Let the soup cool completely, then transfer it to an airtight container and refrigerate 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 the cream-based broth may separate slightly upon thawing. For best results, freeze the soup before adding the cream, then stir it in fresh when reheating.
- → What can I substitute for heavy cream?
-
Half-and-half is the easiest swap for a lighter version. Full-fat coconut milk also works if you want a dairy-free alternative, though it will add a subtle coconut flavor.
- → What should I serve with this soup?
-
A crusty baguette or garlic bread is perfect for soaking up the creamy broth. A simple side salad with vinaigrette also balances the richness nicely.
- → Do I need to remove the kale stems?
-
It is recommended to strip the leaves from the tough woody stems before chopping. The stems take longer to soften and can make the texture less pleasant in every spoonful.