Zuppa Toscana Soup

Creamy Zuppa Toscana soup loaded with sausage, kale, and tender potato slices Save
Creamy Zuppa Toscana soup loaded with sausage, kale, and tender potato slices | cookingwithnadine.com

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.
Save
| cookingwithnadine.com

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.
Steaming bowl of Zuppa Toscana soup topped with Parmesan and fresh kale Save
Steaming bowl of Zuppa Toscana soup topped with Parmesan and fresh kale | cookingwithnadine.com

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

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.

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.

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.

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.

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.

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.

Zuppa Toscana Soup

Hearty Italian soup with sausage, potatoes, kale, and a luscious creamy broth for chilly evenings.

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

Ingredients

Meats

  • 14 oz Italian sausage (mild or spicy), casings removed

Vegetables

  • 4 medium russet potatoes, thinly sliced
  • 1 medium onion, diced
  • 3 cloves garlic, minced
  • 5.3 oz fresh kale, chopped

Dairy

  • 1 cup heavy cream
  • 1 oz grated Parmesan cheese (optional, for serving)

Liquids

  • 5 cups low-sodium chicken broth
  • 1 tbsp olive oil

Seasonings

  • 1 tsp crushed red pepper flakes (optional)
  • Salt and black pepper, to taste

Instructions

1
Brown the Sausage: Heat olive oil in a large soup pot over medium heat. Add the sausage, breaking it into crumbles with a wooden spoon, and cook until evenly browned, about 5 minutes. Transfer the sausage to a plate and set aside.
2
Sauté Aromatics: In the same pot, cook the diced onion over medium heat until translucent, 3 to 4 minutes. Add the minced garlic and stir for 1 minute until fragrant.
3
Simmer Potatoes: Add the sliced potatoes and chicken broth to the pot. Bring to a boil, then reduce the heat and simmer uncovered for 12 to 15 minutes, until the potatoes are fork-tender.
4
Add Kale and Sausage: Stir in the chopped kale and the reserved browned sausage. Simmer for an additional 5 minutes until the kale has wilted and softened.
5
Finish with Cream: Reduce the heat to low and stir in the heavy cream. Season with red pepper flakes, salt, and black pepper to taste. Heat through gently without bringing to a boil.
6
Serve: Ladle into bowls and garnish with grated Parmesan cheese if desired. Serve with crusty bread alongside.
Additional Information

Equipment Needed

  • Large soup pot
  • Wooden spoon
  • Chef's knife
  • Measuring cups and spoons
  • Ladle

Nutrition (Per Serving)

Calories 520
Protein 24g
Carbs 32g
Fat 32g

Allergy Information

  • Contains dairy (heavy cream, Parmesan cheese)
  • Contains meat (Italian sausage)
  • Always check sausage ingredient labels for potential gluten, dairy, or other hidden allergens
Nadine Carter

Sharing approachable recipes, kitchen hacks, and practical cooking tips for home cooks and food lovers.