Zuppa Toscana Creamy Italian Soup

Creamy Zuppa Toscana soup with crumbled sausage, tender potatoes, and fresh kale Pin this
Creamy Zuppa Toscana soup with crumbled sausage, tender potatoes, and fresh kale | savorytabletalk.com

This classic Zuppa Toscana brings together browned Italian sausage, thinly sliced russet potatoes, and fresh kale in a luxuriously creamy broth. The sausage is crumbled and browned first, then onions and garlic build a savory foundation before everything simmers together in chicken broth. A generous pour of heavy cream at the finish creates that signature velvety texture.

Ready in under an hour and simple enough for weeknight cooking, it yields six generous bowls ideal for feeding a family or saving for leftovers. Serve with crusty bread for soaking up every last drop.

The rain was hammering against the kitchen window and my soup pot was already on the stove before I even decided what to make. Zuppa Toscana answered itself, really, because the fridge had Italian sausage from the farmers market and a giant bag of kale I had been ignoring for three days. Something about that creamy, slightly spicy broth makes any gloomy evening feel intentional.

My neighbor Dave knocked on the door one Sunday while I was browning the sausage, claimed he could smell it from his driveway, and ended up staying for two bowls. Now every time he sees kale at the grocery store he texts me a photo of it.

Ingredients

  • Italian sausage (450 g, casings removed): Mild keeps it family friendly but spicy gives the broth a back of the throat warmth that is addictive.
  • Russet potatoes (4 medium, thinly sliced): They break down just enough to thicken the broth naturally while still holding their shape in bites.
  • Yellow onion (1 medium, finely chopped): The quiet foundation that makes everything taste like it belongs together.
  • Garlic (3 cloves, minced): Fresh only, and add it after the onion so it never burns and turn bitter.
  • Kale (100 g, stems removed and chopped): Curly or lacinato both work, but strip those woody stems out completely or you will be picking around them later.
  • Chicken broth (1 liter, low sodium): Low sodium lets you control the salt level instead of fighting the broth.
  • Heavy cream (250 ml): This is what makes it velvety and indulgent, so do not skimp unless you absolutely must.
  • Olive oil (2 tablespoons): Just enough to get the sausage browning without sticking.
  • Salt, black pepper, and crushed red pepper flakes: Season gradually and taste as you go, the flakes are optional but they wake the whole pot up.

Instructions

Brown the sausage:
Heat the olive oil in a large soup pot over medium heat and crumble the sausage in, breaking it apart with your spoon as it cooks. You want small, irregular pieces with crispy edges, about 6 to 8 minutes, and if there is excessive fat pooling just spoon some out.
Build the aromatics:
Toss in the chopped onion and stir it through the sausage drippings until it softens and turns translucent, roughly 5 minutes. Add the garlic and give it just 60 seconds until your kitchen smells incredible.
Simmer the potatoes:
Slide those sliced potatoes into the pot and pour in all the chicken broth, then bring everything to a rolling boil. Drop the heat back to medium low and let it simmer uncovered for 15 to 20 minutes, testing a potato slice with a fork until it gives without resistance.
Add the kale:
Stir in the chopped kale and watch it shrink down dramatically over 3 to 4 minutes. It looks like an absurd amount at first but trust the process.
Finish with cream:
Lower the heat as much as you can while keeping a gentle bubble, then slowly pour in the heavy cream while stirring. Season with salt, pepper, and red pepper flakes, and let it sit on low for another 2 to 3 minutes so the flavors marry.
Taste and serve:
Ladle into wide bowls and serve it steaming hot. Crusty bread on the side is not optional in my house, it is basically a utensil.
Pin this
| savorytabletalk.com

The first time I served this at a potluck someone actually asked me to open a restaurant, which is the highest compliment a home cook can receive.

Making It Lighter

Half and half or evaporated milk will absolutely work if heavy cream feels too rich for a weeknight, though the broth will be a little thinner and less luxurious. I have also used turkey sausage on weeks when pork felt like too much, and while the flavor is leaner, a generous pinch of fennel seeds sprinkled in with the broth brings back that signature sausage taste.

Wine and Pairing

A chilled glass of Pinot Grigio cuts right through the richness of the cream, and a light Italian lager works just as well if beer is more your speed. Crusty bread for dunking is nonnegotiable, and a simple arugula salad with lemon dressing on the side keeps the whole meal from feeling too heavy.

Storage and Reheating

This soup keeps for up to four days in the refrigerator and the flavor deepens overnight as the potatoes release their starch into the broth. For freezing, portion it into airtight containers leaving some headroom, and it will hold for three months.

  • Reheat gently on the stove over low heat, never at a hard boil, to protect the cream.
  • A splash of extra broth while reheating fixes any thickness from the potatoes absorbing liquid.
  • Give it a good stir before serving since the cream can settle during storage.
Steaming bowl of Zuppa Toscana soup ladled over sliced potatoes and wilted kale Pin this
Steaming bowl of Zuppa Toscana soup ladled over sliced potatoes and wilted kale | savorytabletalk.com

Some recipes become staples because they are impressive, but this one earned its spot because it asks so little and gives so much back. Keep it in your back pocket for the next rainy night and you will see exactly what I mean.

Recipe FAQs

Absolutely. Turkey, chicken, or plant-based sausage all work well here. Keep in mind that leaner sausages release less fat, so you may want to add a touch more olive oil when sautéing the onions.

Russet potatoes break down slightly during simmering, which helps thicken the broth naturally. Yukon Golds are a solid alternative if you prefer chunks that hold their shape a bit firmer.

Let the soup cool completely, then refrigerate in an airtight container for up to four days. Reheat gently on the stovetop over medium-low heat, stirring occasionally. The cream may cause slight separation if boiled too aggressively.

Freezing is possible but the cream base can become grainy once thawed. For best results, freeze the soup before adding the cream, then stir in the heavy cream fresh when reheating.

Full-fat coconut milk or a cashew-based cream can replace heavy cream. Both maintain richness while keeping the dish dairy-free. Avoid light coconut milk, as it won't provide the same velvety consistency.

Spinach is the easiest swap—add it in the last minute of cooking since it wilts much faster than kale. Swiss chard also works beautifully; just remove the tough stems and chop the leaves as you would the kale.

Zuppa Toscana Creamy Italian Soup

Creamy Italian-style soup with crumbled sausage, tender potatoes, and wilted kale in a garlic-infused broth.

Prep 15m
Cook 35m
Total 50m
Servings 6
Difficulty Easy

Ingredients

Meats

  • 1 lb Italian sausage (mild or spicy), casings removed

Vegetables

  • 4 medium russet potatoes, thinly sliced
  • 1 medium yellow onion, finely chopped
  • 3 cloves garlic, minced
  • 3 cups kale, stems removed and chopped

Pantry and Dairy

  • 4 cups low-sodium chicken broth
  • 1 cup heavy cream
  • 2 tablespoons olive oil
  • Salt and black pepper, to taste
  • Pinch of crushed red pepper flakes (optional)

Instructions

1
Brown the Sausage: Heat olive oil in a large soup pot over medium heat. Add the Italian sausage and cook until browned, breaking it into crumbles with a spoon, about 6 to 8 minutes. Drain excess fat if needed.
2
Sauté Aromatics: Add the chopped onion and sauté until softened, about 5 minutes. Stir in the minced garlic and cook for 1 minute until fragrant.
3
Simmer Potatoes: Add the sliced potatoes and pour in the chicken broth. Bring to a boil, then reduce heat and simmer uncovered for 15 to 20 minutes until the potatoes are tender.
4
Wilt the Kale: Stir in the chopped kale and cook for 3 to 4 minutes until wilted.
5
Add Cream and Season: Lower the heat and slowly stir in the heavy cream. Season with salt, black pepper, and crushed red pepper flakes if desired. Simmer gently for another 2 to 3 minutes.
6
Serve: Taste and adjust seasoning as needed. Ladle into bowls and serve hot, accompanied by crusty bread if desired.
Additional Information

Equipment Needed

  • Large soup pot
  • Chef's knife
  • Cutting board
  • Ladle

Nutrition (Per Serving)

Calories 470
Protein 19g
Carbs 31g
Fat 32g

Allergy Information

  • Contains dairy (heavy cream)
  • May contain gluten depending on sausage labeling—always verify
  • Contains pork (traditional Italian sausage)
Caroline Prescott

Sharing easy, nourishing recipes and practical meal ideas for fellow home cooks and food lovers.