Zuppa Toscana Soup

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

This Zuppa Toscana brings the warm, rustic flavors of Tuscany straight to your table in just 45 minutes. Browned Italian sausage pairs beautifully with tender sliced potatoes and wilted curly kale in a velvety cream-enriched chicken broth.

A hint of garlic, oregano, and optional red pepper flakes adds depth without overpowering the dish. Each bowl delivers satisfying comfort with minimal prep—simply brown, simmer, stir, and serve.

The rain was hammering against the kitchen window and I had a half used tube of Italian sausage sitting in the fridge staring me down. Zuppa Toscana felt like the only reasonable answer. Within an hour the whole house smelled like a trattoria in Florence, and honestly I have never looked at a rainy Tuesday the same way since.

I made this for my neighbor once after she helped me jump start my car in a parking lot during a downpour. She showed up at my door dripping wet, and I handed her a bowl without saying much. She stood in my doorway eating it and told me it was better than any restaurant version she had ever had, and I think she meant it.

Ingredients

  • Italian sausage, 400g, casing removed: Mild gives you warmth while spicy gives you personality, and either one browns beautifully if you let it sit undisturbed for a minute before breaking it up.
  • Yellow onion, 1 medium, diced: This is your flavor foundation and sweating it slowly makes everything sweeter and deeper.
  • Garlic, 3 cloves, minced: Fresh is nonnegotiable here because the aroma carries the entire soup.
  • Russet potatoes, 4 medium, scrubbed and sliced thinly: Thin slices mean faster cooking and some pieces break down just enough to thicken the broth naturally.
  • Curly kale, 100g, stems removed and chopped: Strip those tough stems out completely because nothing ruins a cozy soup faster than chewing on a fibrous string.
  • Chicken broth, 1 liter: A good quality box makes a difference you can actually taste.
  • Heavy cream, 250ml: This is what turns a good soup into something people will ask you to make again and again.
  • Olive oil, 2 tbsp: Just enough to get the sausage sizzling without sticking.
  • Dried oregano, 1 tsp: It blooms in the hot broth and adds an earthiness that ties everything together.
  • Red pepper flakes, 1/2 tsp (optional): A small shake goes a long way and you can always add more at the table.
  • Salt and black pepper, to taste: Season gradually and taste as you go because the sausage and broth already carry salt.
  • Freshly grated Parmesan and chopped parsley (optional garnish): The Parmesan melts into little salty pools on top and the parsley makes it look like you tried harder than you did.

Instructions

Brown the sausage:
Heat the olive oil in a large soup pot over medium heat, add the sausage, and let it sit for a beat before you start breaking it apart with a wooden spoon. Cook until you see golden brown edges and the kitchen smells incredible, about 5 to 6 minutes.
Build the aromatics:
Toss in the diced onion and stir it around until it turns soft and translucent, roughly 3 to 4 minutes. Add the garlic and let it sizzle for just a minute until you can smell it blooming in the fat.
Simmer the potatoes:
Pour in the chicken broth and add the sliced potatoes, oregano, and red pepper flakes. Bring everything to a rolling boil, then drop the heat and let it bubble gently until the potatoes are fork tender, about 12 to 15 minutes.
Wilt in the kale:
Stir the chopped kale into the pot and watch it shrink down dramatically as it cooks, which takes about 3 to 4 minutes. Give it a gentle stir so every leaf gets coated in that golden broth.
Finish with cream:
Lower the heat as much as you can, pour in the heavy cream, and stir gently just until it warms through without coming to a boil. Taste for salt and pepper and adjust until it sings.
Serve with love:
Ladle into wide bowls and top with freshly grated Parmesan and a scatter of chopped parsley if you are feeling generous. Hand out spoons and stand back.
Pin
| kitchenkindred.com

There is something about a bowl of this soup that turns an ordinary weeknight into an occasion worth remembering. Maybe it is the way the cream catches on the edges of the kale or the way the sausage flavors seep into every slice of potato.

Choosing Your Sausage Makes or Breaks It

I once used a overly lean turkey sausage thinking I was being virtuous and the soup tasted like it was trying to be something it was not. Full fat Italian sausage renders out its own cooking fat and that is where half the flavor lives. If you want a lighter version, go with a milder sausage and add an extra pinch of red pepper flakes to wake things up.

The Potato Trick I Learned From a Chef Friend

Slice your potatoes fairly thin and uniformly so they cook evenly and some of them dissolve slightly into the broth to create natural thickness. I used to cube them and the soup was good but never quite had that velvety quality. A sharp knife and a steady hand make all the difference, and if a few slices are uneven nobody will ever know once they are swimming in cream.

Serving, Storing, and Making It Your Own

This soup reheats beautifully on the stove over low heat, though you may need a splash of extra broth to loosen it up. It freezes reasonably well if you hold the kale back and add it fresh when you reheat.

  • Crusty bread is not optional in my house, it is the delivery vehicle for soaking up every last drop.
  • A glass of crisp white wine alongside turns dinner into something that feels deliberate and special.
  • Leftovers taste best on day two when the flavors have had time to mingle and settle into each other.
Steaming bowl of Zuppa Toscana soup topped with grated Parmesan and crusty bread Pin
Steaming bowl of Zuppa Toscana soup topped with grated Parmesan and crusty bread | kitchenkindred.com

Keep this one in your back pocket for the first cold evening of the season and watch it become the thing everyone asks for without fail. It is simple, forgiving, and exactly the kind of food that makes a house feel like home.

Recipe Questions & Answers

Yes, this soup stores wonderfully. Let it cool completely, then refrigerate in an airtight container for up to 3 days. The flavors actually deepen overnight, making it even more delicious when reheated gently on the stovetop.

Mild Italian sausage is traditional, but spicy Italian sausage adds a wonderful kick. You can also use turkey sausage for a lighter version or plant-based sausage for a vegetarian alternative. Remove the casing before browning for the best texture.

Freezing is possible but the cream may separate slightly upon thawing. For best results, freeze the soup base without the cream, then add fresh cream when reheating. Consume frozen portions within 2 months for optimal flavor.

Half-and-half or whole milk work well for a lighter version. For a dairy-free alternative, full-fat coconut milk provides a similar richness. Add a tablespoon of flour mixed with your substitute to maintain thickness.

Peeling is optional. Russet potato skins add texture and nutrients, so scrubbing them well is sufficient. If you prefer a smoother consistency, peel before slicing. Cut potatoes thinly and uniformly so they cook evenly in the broth.

Crusty bread or garlic bread is perfect for soaking up the creamy broth. A crisp white wine like Pinot Grigio complements the richness nicely. A simple side salad with vinaigrette also balances the hearty flavors beautifully.

Zuppa Toscana Soup

Creamy Italian soup with sausage, potatoes, kale and a rich Parmesan-infused broth.

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
  • ½ teaspoon red pepper flakes (optional, for heat)
  • 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 Italian sausage, breaking it apart with a wooden spoon, and cook until evenly browned throughout, approximately 5 to 6 minutes.
2
Sauté Aromatics: Add the diced onion to the pot and sauté until soft and translucent, about 3 to 4 minutes. Stir in the minced garlic and continue cooking until fragrant, roughly 1 minute.
3
Simmer Potatoes in Broth: Add the sliced potatoes, dried oregano, red pepper flakes, and chicken broth to the pot. Bring to a rolling boil, then reduce the heat to low and simmer until the potatoes are fork-tender, about 12 to 15 minutes.
4
Wilt the Kale: Stir in the chopped kale and continue simmering until the leaves are wilted and tender, approximately 3 to 4 minutes.
5
Finish with Cream: Reduce the heat to low and pour in the heavy cream, stirring gently to combine. Warm the soup through without bringing it to a boil. Season with salt and black pepper to taste.
6
Serve and Garnish: Ladle the hot soup into bowls and garnish with freshly grated Parmesan cheese and chopped parsley if desired. Serve alongside crusty bread.
Additional Information

Equipment Needed

  • Large soup pot
  • Knife and cutting board
  • Wooden spoon
  • Ladle

Nutrition (Per Serving)

Calories 530
Protein 19g
Carbs 31g
Fat 35g

Allergy Information

  • Contains dairy (heavy cream, Parmesan cheese)
  • Possible gluten — always verify sausage ingredient labels
Sarah Whitfield

Sharing easy, family-friendly recipes, kitchen hacks, and wholesome meal ideas for real home cooks.