This rustic Tuscan-inspired soup brings together browned Italian sausage, thinly sliced potatoes, and tender kale in a rich, creamy broth.
It comes together in just 45 minutes with simple prep work, making it an ideal weeknight meal for the whole family.
The combination of savory sausage, earthy potatoes, and velvety cream creates layers of flavor that taste like they simmered all day.
Rain was hammering the kitchen window the afternoon I threw this soup together with whatever sat in the fridge, and my roommate walked in, spoon already in hand, before I even set the pot on the table. There is something about sausage browning in olive oil that makes people lose all patience. Zuppa Toscana is the kind of dish that turns a gray Tuesday into something worth remembering.
I once made a double batch for a friends cabin weekend and three grown adults stood around the stove eating straight from the pot with bread, forgetting plates entirely. That pot was scraped clean before anyone thought to sit down.
Ingredients
- 400 g Italian sausage, casing removed: Mild gives you a gentle, family friendly soup but spicy sausage adds a back of the throat warmth that pairs perfectly with the cream.
- 1 medium yellow onion, diced: The sweetness of onion mellowing in sausage fat is the foundation of the entire broth.
- 3 cloves garlic, minced: Fresh garlic only here, the jarred stuff gets lost once the cream goes in.
- 4 medium russet potatoes, scrubbed and sliced thinly: Thin slices break down just enough to thicken the broth while keeping enough structure to bite into.
- 100 g curly kale, stems removed and chopped: Curly kale stands up to the simmer better than baby kale or spinach, which wilt into nothing.
- 1 liter chicken broth: A good quality broth makes a difference you can actually taste, so skip the bargain carton if you can.
- 250 ml heavy cream: This is what turns a simple sausage and potato soup into something velvety and indulgent.
- 2 tbsp olive oil: Just enough to get the sausage started if it is on the leaner side.
- 1 tsp dried oregano: Rub it between your palms directly into the pot to wake up the oils.
- 1/2 tsp red pepper flakes: Entirely optional but even a small pinch elevates every other flavor in the bowl.
- Salt and black pepper, to taste: Season at the very end because the sausage and broth already carry salt.
- Freshly grated Parmesan and chopped parsley: The Parmesan melts into the hot soup forming little salty ribbons, and parsley cuts through the richness with fresh color.
Instructions
- Brown the Sausage:
- Heat olive oil in a large soup pot over medium heat, add the sausage, and break it apart with a wooden spoon into bite sized crumbles. Let it sit undisturbed for a minute at a time so real browning happens, which is where all the deep flavor builds. Cook for about five to six minutes until no pink remains.
- Soften the Aromatics:
- Toss in the diced onion and stir it through the sausage fat, letting everything cook together for three to four minutes until the onion turns glassy and sweet. Add the minced garlic and stir for about one minute just until your kitchen smells impossible to resist.
- Simmer the Potatoes:
- Pour in the chicken broth, add the sliced potatoes, dried oregano, and red pepper flakes, then bring everything to a rolling boil. Reduce the heat immediately and let it simmer gently for twelve to fifteen minutes until the potato slices yield easily when poked with a fork.
- Wilt the Kale:
- Drop the chopped kale right into the simmering broth and give it a few stirs so it disappears beneath the surface. Three to four minutes is all it needs to turn vibrant green and tender without going mushy.
- Add the Cream:
- Lower the heat as much as possible, pour in the heavy cream, and stir gently just until it is warmed through. Never let it boil after the cream goes in or the texture will break and look curdled instead of silky.
- Season and Serve:
- Taste the broth and add salt and black pepper as needed, keeping in mind the Parmesan garnish will add saltiness too. Ladle into wide bowls and finish with grated Parmesan and a scatter of fresh parsley if you have it.
Soup has a way of making a kitchen feel like the center of the house, and this one especially draws people to the stove asking if it is ready yet. I have never served it without someone asking for the recipe before they finish the bowl.
What to Serve Alongside
A chunk of crusty bread for dunking is non negotiable in my kitchen, and a glass of something crisp and white alongside makes it feel like a proper dinner rather than a weeknight throw together. On colder evenings I have been known to add a simple side salad with a sharp vinaigrette just to cut through all that creamy richness.
Making It Your Own
Half and half or whole milk works beautifully in place of heavy cream if you want something lighter for lunch rather than dinner. Turkey sausage or a good plant based alternative also behaves well here as long as you season assertively since leaner meats bring less fat to flavor the broth.
Storage and Reheating
This soup keeps remarkably well in the refrigerator for three days in an airtight container, and the flavors actually deepen overnight as the potatoes release starch into the broth. Reheat it gently on the stove over low heat, stirring occasionally, and add a splash of broth if it has thickened too much.
- Freeze individual portions without the cream for the best texture, adding dairy when you reheat.
- Kale can be added fresh during reheating instead of during the original cook for brighter color.
- Always check sausage labels for hidden gluten if cooking for someone with a sensitivity.
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. Share it with someone who needs a warm bowl and an evening that slows down just a little.
Common Questions
- → Can I use a different type of sausage?
-
Yes, you can use mild, spicy, or even turkey Italian sausage depending on your preference. Plant-based sausage also works well for a vegetarian version.
- → What potatoes work best for this soup?
-
Russet potatoes are ideal because they break down slightly and help thicken the broth. Yukon Gold potatoes are a great alternative and hold their shape a bit more.
- → Can I make this soup ahead of time?
-
Absolutely. In fact, the flavors deepen overnight. Store it in the refrigerator for up to 3 days and reheat gently on the stovetop, avoiding a full boil to protect the cream.
- → How do I store and reheat leftovers?
-
Keep leftovers in an airtight container in the refrigerator for up to 3 days. Reheat over medium-low heat on the stove, stirring occasionally. Freezing is possible but the cream may separate slightly when thawed.
- → What can I substitute for heavy cream?
-
Half-and-half or whole milk can replace heavy cream for a lighter version. For a dairy-free option, full-fat coconut milk works, though it will add a subtle coconut flavor.
- → Is this soup gluten-free?
-
The soup itself is naturally gluten-free when using gluten-free sausage and verifying your chicken broth is certified gluten-free. Always check ingredient labels to be certain.