Zuppa Toscana Italian Soup

Creamy Zuppa Toscana soup loaded with crumbled sausage, tender potatoes, and wilted fresh kale Save to Pinterest
Creamy Zuppa Toscana soup loaded with crumbled sausage, tender potatoes, and wilted fresh kale | cookedstories.com

Zuppa Toscana is a rustic Italian soup that brings together browned Italian sausage, thinly sliced potatoes, and wilted kale in a velvety cream broth.

It comes together in under an hour with simple prep work—browning the meat, sautéing aromatics, simmering until the potatoes are fork-tender, then finishing with heavy cream for richness.

Naturally gluten-free and packed with bold flavors, it's an ideal choice for chilly nights when you want something warming and satisfying without spending hours in the kitchen.

The rain was hammering against the kitchen window so hard I could barely hear the pot bubbling on the stove, and honestly that was the moment I realized soup season had officially arrived. I had a lump of Italian sausage in the fridge, a bag of kale looking slightly dramatic and wilted, and a craving for something that would make the whole apartment smell like a trattoria. Zuppa Toscana came together almost on instinct that evening, and I have been chasing that specific bowl of comfort ever since. It is the kind of soup that makes you close your eyes after the first spoonful.

My roommate walked in halfway through cooking and stood over the pot asking if it was ready yet, which became a ritual every single time I made this soup after that. There is something about the sizzle of sausage hitting olive oil that draws people into the kitchen like a magnet. I learned to start this soup whenever I wanted company, because nobody ever just walked past it.

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 kick at the back of your throat.
  • Russet potatoes (4 medium, thinly sliced): They break down just enough to thicken the broth while still holding their shape, which is the texture magic you are after.
  • Onion (1 medium, diced): A quiet background note that makes everything taste more complete without calling attention to itself.
  • Garlic (3 cloves, minced): Fresh is nonnegotiable here, because the soup relies on building layers rather than a single bold move.
  • Fresh kale (150 g, chopped): Strip the tough stems and chop the leaves roughly so they wilt into the broth without turning stringy.
  • Heavy cream (240 ml): This is what transforms a good sausage and potato soup into something velvety and restaurant worthy.
  • Parmesan cheese (30 g, grated, optional): Shower it on top at the end for a salty, nutty finish that pulls every element together.
  • Low sodium chicken broth (1.2 liters): Low sodium lets you control the salt level, which matters when the sausage is already seasoned.
  • Olive oil (1 tbsp): Just enough to get the sausage browning without sticking.
  • Crushed red pepper flakes (1 tsp, optional): Scatter these in if your sausage is mild but you still want a gentle heat.
  • Salt and black pepper: Taste at the end and adjust, because the sausage and broth both contribute salt you might not expect.

Instructions

Brown the sausage:
Heat the olive oil in a large soup pot over medium heat, drop in the sausage, and break it into crumbles with your wooden spoon as it cooks for about five minutes until beautifully browned. Scoop it out onto a plate and resist the urge to clean the pot because those browned bits are liquid gold.
Soften the aromatics:
Toss the diced onion into the same pot and let it cook in the residual sausage fat for three to four minutes until it turns translucent and fragrant. Stir in the minced garlic and give it just one minute more so it blooms without burning.
Simmer the potatoes:
Pour in the chicken broth and add the sliced potatoes, bringing everything to a rolling boil before dropping the heat to a gentle simmer. Let it bubble uncovered for twelve to fifteen minutes until a fork slides through the potato slices with barely any resistance.
Bring it all together:
Slide the kale and the reserved sausage back into the pot and let everything simmer for another five minutes until the kale wilts down and surrenders into the broth. This is where the soup starts looking like the real deal.
Finish with cream:
Reduce the heat to low, pour in the heavy cream, and stir gently while seasoning with red pepper flakes, salt, and pepper until it tastes exactly right. Heat it through but never let it boil or the cream will misbehave.
Serve and garnish:
Ladle the soup into wide bowls and finish with a generous shower of grated Parmesan if you are feeling indulgent. Watch everyone lean over their bowls and go quiet.
Save to Pinterest
| cookedstories.com

I once brought a thermos of this soup to a friend who was recovering from a brutal cold, and she texted me three days later asking for the recipe because she had been thinking about it ever since. That is the thing about Zuppa Toscana, it does not just fill you up, it makes you feel looked after.

Picking the Right Sausage Makes or Breaks This

Italian sausage is doing the heavy lifting here, so spend an extra minute at the store reading the ingredient label. A good sausage should have visible fennel seeds, a pinkish color from paprika, and not much filler beyond pork and seasoning. I once grabbed a generic brand on sale and the soup tasted flat no matter how much I adjusted the salt, which taught me that quality sausage is the one ingredient you should not compromise on.

Making It Your Own Without Losing the Soul

Half and half works beautifully if heavy cream feels too rich, and I have even used whole milk in a pinch with a tablespoon of butter stirred in at the end. A splash of white wine deglazed into the pot after browning the sausage adds a brightness that regular broth alone cannot quite achieve. The soup forgives substitutions generously as long as you keep the ratio of liquid to potatoes roughly the same.

Serving and Storing Like a Pro

This soup reheats beautifully on the stove over low heat, though you may need to add a splash of broth because the potatoes soak up liquid as it sits. I always make the full batch even for two people because day two Zuppa Toscana is somehow even better when the flavors have had overnight to mingle.

  • Tear into a crusty baguette or sourdough loaf for dipping, because a bowl of this without bread is a missed opportunity.
  • Store leftovers in an airtight container in the fridge for up to three days, but skip the freezer since cream based soups separate when thawed.
  • Taste for salt before serving leftovers, because the potato absorbs seasoning as it rests and you might need a small pinch to wake it back up.
Steaming bowl of Zuppa Toscana soup garnished with Parmesan cheese and crusty bread Save to Pinterest
Steaming bowl of Zuppa Toscana soup garnished with Parmesan cheese and crusty bread | cookedstories.com

Some recipes become staples because they are easy, and others earn their spot because they make people feel genuinely happy at the table. This one does both without even trying.

Recipe Questions & Answers

Yes, you can use any ground sausage you prefer—mild, spicy, or even turkey or chicken sausage for a lighter version. Just remove the casings and crumble it while browning.

Russet or Yukon Gold potatoes are ideal because they hold their shape while becoming tender. Slice them thinly so they cook evenly and release some starch to naturally thicken the broth.

Absolutely. The flavors deepen overnight in the fridge. Store it in an airtight container for up to 3 days. Reheat gently on the stovetop over low heat, and avoid boiling to keep the cream from separating.

Let the soup cool completely, then transfer it to an airtight container. Refrigerate for up to 3 days or freeze for up to 2 months. Thaw overnight in the fridge before reheating gently.

Half-and-half works well for a lighter version. For a dairy-free alternative, full-fat coconut milk adds creaminess without overpowering the Italian flavors. Avoid low-fat milk, which can curdle during simmering.

Yes, it's best to strip the leaves from the tough center stems and chop only the leaves. The stems are fibrous and won't soften properly during the short cooking time.

Zuppa Toscana Italian Soup

Hearty Italian soup with sausage, potatoes, kale, and creamy broth for cozy 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. Cook until evenly browned, approximately 5 minutes. Transfer to a plate and set aside.
2
Sauté Aromatics: In the same pot, cook the diced onion until translucent, about 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 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 is wilted and tender.
5
Finish with Cream: Reduce heat to low. Pour in the heavy cream and stir gently. Season with red pepper flakes, salt, and black pepper to taste. Heat through without boiling to preserve the creamy texture.
6
Serve: Ladle into warmed bowls and garnish with grated Parmesan cheese if desired. Serve immediately with crusty bread alongside.
Additional Information

Equipment Needed

  • Large soup pot or Dutch oven
  • 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 verify sausage ingredient labels for potential gluten, dairy, or other allergen cross-contamination
Veronica Mills

Home cook sharing easy, wholesome recipes and helpful kitchen tips for every food lover.