Zuppa Toscana Soup

Creamy Zuppa Toscana soup with sausage, potatoes, and kale in rustic bowls Save Pin
Creamy Zuppa Toscana soup with sausage, potatoes, and kale in rustic bowls | noshtheory.com

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 choice for cozy weeknight dinners.

The combination of savory sausage, hearty potatoes, and velvety cream creates a deeply satisfying bowl that pairs perfectly with crusty bread.

Rain was hammering the kitchen window the afternoon I first threw together this soup, desperate for something warm and filling after a long week. The sausage sizzled in the pot and my roommate walked in, sniffed the air, and declared she was not leaving the kitchen until she got a bowl. That pot emptied faster than anything I had ever cooked, and I have been making it on rainy days ever since.

I once brought a thermos of this to a friend recovering from surgery and she texted me three days later asking for the recipe, which is honestly the highest compliment a soup can receive.

Ingredients

  • 400 g Italian sausage, mild or spicy, casing removed: The foundation of the entire flavor profile, so pick one you actually enjoy eating on its own.
  • 1 medium yellow onion, diced: Sweetness and depth that mellows beautifully as it cooks down with the sausage fat.
  • 3 cloves garlic, minced: Fresh garlic only here, the jarred stuff will not do this soup any favors.
  • 4 medium russet potatoes, scrubbed and sliced thinly: Thin slices break down just enough to thicken the broth while keeping some texture.
  • 100 g curly kale, stems removed and chopped: Holds its structure better than spinach and adds a slight earthiness that balances the cream.
  • 1 liter chicken broth: Use a good quality broth because it is the backbone of every single spoonful.
  • 250 ml heavy cream: This is what turns a good sausage potato soup into something people crave on cold nights.
  • 2 tbsp olive oil: Just enough to get the sausage going if it is on the leaner side.
  • 1 tsp dried oregano: A quiet herb that ties everything back to that Tuscan inspiration.
  • 1/2 tsp red pepper flakes: Entirely optional but a gentle warmth underneath the creaminess is lovely.
  • Salt and black pepper: Season gradually and taste as you go because the sausage and broth already carry salt.
  • Freshly grated Parmesan and chopped parsley: For finishing, and worth the extra minute of grating.

Instructions

Brown the sausage:
Heat the olive oil in a large soup pot over medium heat, drop in the sausage, and break it apart with a wooden spoon as it cooks until deeply browned and fragrant, about 5 to 6 minutes. Those crispy bits on the bottom are pure flavor, do not rush this step.
Build the aromatics:
Toss in the diced onion and stir it through the rendered sausage fat until it turns soft and translucent, roughly 3 to 4 minutes. Add the minced garlic, stir for about a minute until you can smell it blooming in the pot.
Simmer the potatoes:
Slide in the sliced potatoes, dried oregano, red pepper flakes, and pour the chicken broth over everything. Bring it to a boil, then dial the heat back and let it gently simmer until the potatoes are fork tender, about 12 to 15 minutes.
Wilt the kale:
Stir the chopped kale into the pot and let it simmer for another 3 to 4 minutes until it collapses into the broth and turns a vivid green. It will look like a lot at first but trust the process, it shrinks down beautifully.
Add the cream:
Lower the heat as much as possible and pour in the heavy cream, stirring gently to bring it all together without letting it boil. Taste for salt and pepper, adjusting until the broth sings a little on your tongue.
Serve and garnish:
Ladle into wide bowls while steaming hot and finish with a generous shower of Parmesan and fresh parsley if you have it. Serve with something crusty to soak up every last drop.
Steaming bowl of Zuppa Toscana soup topped with grated Parmesan and parsley Save Pin
Steaming bowl of Zuppa Toscana soup topped with grated Parmesan and parsley | noshtheory.com

There was a January night when the power went out and I finished this soup on the gas stove by candlelight, ladling bowls for my partner and me while the wind howled outside, and somehow it tasted better than ever.

Making It Your Own

Half and half or whole milk works beautifully if heavy cream feels too rich, though the broth will be slightly thinner and less velvety. Turkey sausage or a good plant based sausage can lighten things up without losing the hearty character that makes this soup satisfying.

What to Serve Alongside

A chunk of crusty bread is nonnegotiable in my kitchen because you will want something to swipe through the bottom of the bowl. A crisp white wine alongside cuts through the richness and makes the whole meal feel like you put in far more effort than you actually did.

Storing and Reheating

This soup keeps remarkably well in the fridge for up to three days, and the flavors deepen overnight into something even more layered and comforting. The kale may lose some vibrancy but the taste will not suffer at all.

  • Reheat gently on the stove over low heat rather than microwaving at full power.
  • Add a splash of broth when reheating if it has thickened too much in the fridge.
  • Freezing works but the cream texture may shift slightly once thawed.
Hearty Zuppa Toscana soup featuring crumbled sausage, tender potatoes, and vibrant kale Save Pin
Hearty Zuppa Toscana soup featuring crumbled sausage, tender potatoes, and vibrant kale | noshtheory.com

Some recipes you make once and forget, but this one has a way of becoming part of your rotation before you even realize it. Keep it in your back pocket for the next cold evening, and watch how quickly the pot empties.

Recipe FAQs

Yes, you can substitute Italian sausage with turkey sausage, chicken sausage, or even a plant-based alternative. Keep in mind that the fat content will affect the overall richness of the broth, so you may need to adjust seasoning accordingly.

Russet potatoes are ideal because they break down slightly during cooking, which helps thicken the broth naturally. Yukon Gold potatoes also work well and hold their shape a bit more firmly while remaining creamy inside.

Absolutely. This soup actually tastes better the next day as the flavors meld together. Store it in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop over low heat, and add a splash of broth if it has thickened too much.

Let the soup cool completely before transferring to an airtight container. Refrigerate for up to 3 days or freeze for up to 2 months. Reheat on the stovetop over medium-low heat, stirring occasionally. Avoid boiling to prevent the cream from separating.

Yes, you can substitute heavy cream with full-fat coconut milk for a dairy-free version. It adds a slight sweetness that complements the savory sausage. Unsweetened cashew cream or oat cream are also good options that maintain a similar texture without the coconut flavor.

Freezing is possible, but the cream base may separate when thawed. For best results, freeze the soup before adding the cream. When ready to serve, thaw overnight in the refrigerator, reheat, and then stir in the cream just before serving.

Zuppa Toscana Soup

Hearty Italian soup with sausage, potatoes, kale, and creamy broth. Pure comfort in a bowl.

Prep 15m
Cook 30m
Total 45m
Servings 4
Difficulty Easy

Ingredients

Meats

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

Vegetables

  • 1 medium yellow onion, diced
  • 3 cloves garlic, minced
  • 4 medium russet potatoes, scrubbed and thinly sliced
  • 3.5 oz curly kale, stems removed and chopped

Broth & Dairy

  • 4.2 cups chicken broth
  • 1 cup heavy cream

Oils & Seasonings

  • 2 tablespoons olive oil
  • 1 teaspoon dried oregano
  • 1/2 teaspoon red pepper flakes (optional)
  • Salt and black pepper, to taste

Garnish

  • Freshly grated Parmesan cheese (optional)
  • Chopped fresh parsley (optional)

Instructions

1
Brown the Sausage: Heat olive oil in a large soup pot over medium heat. Add the sausage, breaking it apart with a wooden spoon, and cook until evenly browned, about 5 to 6 minutes.
2
Sauté Aromatics: Add the diced onion and sauté until translucent, 3 to 4 minutes. Stir in the minced garlic and cook until fragrant, about 1 minute.
3
Simmer Potatoes: Add the sliced potatoes, dried oregano, red pepper flakes, and chicken broth. Bring to a boil, then reduce heat and simmer until the potatoes are fork-tender, about 12 to 15 minutes.
4
Wilt the Kale: Stir in the chopped kale and simmer until wilted and tender, about 3 to 4 minutes.
5
Finish with Cream: Reduce heat to low and stir in the heavy cream. Warm through gently without bringing to a boil. Season with salt and black pepper to taste.
6
Serve: Ladle into bowls and garnish with freshly grated Parmesan cheese and chopped parsley if desired. Serve hot.
Additional Information

Equipment Needed

  • Large soup pot or Dutch oven
  • Chef's knife and cutting board
  • Wooden spoon
  • Ladle

Nutrition (Per Serving)

Calories 530
Protein 19g
Carbs 31g
Fat 35g

Allergy Information

  • Dairy (heavy cream, Parmesan cheese)
  • Possible gluten (check sausage ingredient labels)
Ivy Rosen

Passionate home cook sharing weeknight meals, kitchen hacks, and everyday cooking joy.