Zuppa Toscana Soup

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

This comforting Zuppa Toscana brings together browned Italian sausage, thinly sliced russet potatoes, and tender kale in a rich, creamy chicken broth.

Ready in under an hour, it's a simple one-pot meal that delivers bold Italian flavors with minimal effort. The heavy cream stirred in at the end creates a silky, velvety texture that coats every spoonful.

Perfect for chilly evenings, this gluten-free dish pairs wonderfully with crusty bread and a sprinkle of Parmesan.

The rain hammered against the kitchen window that Tuesday evening, and I stood barefoot on the cold tile wondering what to make with the sausage I had impulsively bought at the farmers market. Zuppa Toscana was never part of the plan, but the kale in the crisper drawer was on its last leg and the potatoes were sprouting eyes. Forty minutes later, I was ladling this impossibly creamy soup into wide bowls and wondering why I did not make it every single week from that day forward.

My roommate walked in right as the cream hit the broth and stood frozen in the doorway, eyes closed, inhaling like she had just come home after years away. We ate standing at the counter, dunking torn chunks of sourdough into our bowls, barely speaking between spoonfuls.

Ingredients

  • 400 g Italian sausage, casings removed: Mild gives you a gentle, family friendly warmth, but spicy sausage turns this into something that makes you reach for another bowl without thinking.
  • 4 medium russet potatoes, thinly sliced: Thin slices break down just enough to thicken the broth naturally while still holding their shape.
  • 1 medium onion, diced: The quiet backbone of the whole soup, sweating slowly until sweet and golden.
  • 3 cloves garlic, minced: Fresh garlic makes a difference here, so please skip the jarred version.
  • 150 g fresh kale, chopped: Strip the tough stems and chop the leaves roughly so they wilt into soft, silky ribbons.
  • 240 ml heavy cream: This is what turns a good soup into the one people ask you to make again and again.
  • 30 g grated Parmesan cheese: Optional technically, but a generous shower over each bowl adds a salty, nutty finish that pulls everything together.
  • 1.2 liters low sodium chicken broth: Low sodium lets you control the salt level and prevents the soup from tasting one dimensional.
  • 1 tbsp olive oil: Just enough to get the sausage browning without sticking.
  • 1 tsp crushed red pepper flakes: Entirely optional, but a gentle heat running through the cream is what makes this soup sing.
  • Salt and black pepper: Taste at the end and adjust generously.

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 a wooden spoon as it cooks. Let it develop a deep brown crust before transferring it to a plate.
Soften the aromatics:
In the same pot with all those flavorful bits still clinging to the bottom, cook the diced onion until it turns translucent and sweet. Stir in the minced garlic and let it bloom for about a minute until your kitchen smells incredible.
Simmer the potatoes:
Pour in the chicken broth and add the sliced potatoes, then bring everything to a rolling boil before dropping the heat to a gentle simmer. Let it cook uncovered for about twelve to fifteen minutes until the potatoes yield easily when pierced with a fork.
Add kale and sausage:
Slide the cooked sausage back into the pot along with the chopped kale and watch how quickly the dark green leaves surrender to the hot broth. Give it five minutes of gentle simmering.
Finish with cream:
Turn the heat to low and pour in the heavy cream, stirring slowly as the broth transforms into something rich and pale gold. Season with red pepper flakes, salt, and pepper to your taste, but never let it come to a full boil after the cream goes in.
Serve and enjoy:
Ladle into wide, deep bowls and scatter grated Parmesan over the top if you are so inclined. Serve with something crusty for dunking and watch everyone go quiet.
Steaming bowl of Zuppa Toscana soup topped with grated Parmesan and crusty bread Save to Pinterest
Steaming bowl of Zuppa Toscana soup topped with grated Parmesan and crusty bread | cookziva.com

I brought a thermos of this to a friend recovering from surgery, and she texted me three days later asking if I could teach her how to make it because she had been thinking about it every night since. That is the kind of soup this is.

Choosing Your Sausage Makes All the Difference

The sausage is the heart of this soup, and I learned the hard way that not all Italian sausage is created equal. Look for sausage with visible flecks of fennel and a good fat content, because lean sausage dries out and leaves the broth tasting flat. If you can find fresh sausage from a local butcher, grab it without hesitation.

Why the Order Matters

Browning the sausage first and setting it aside seems like an extra step when you are hungry and impatient, but those caramelized bits left behind in the pot are where half the flavor lives. The onions pick up all that concentrated goodness, and the whole soup tastes deeper and more layered for it. I tried rushing it once and tossing everything in together, and the result was fine but never memorable.

What to Serve Alongside

This soup is practically a meal on its own, but the right accompaniment turns dinner into an occasion. A thick slice of crusty bread is non negotiable in my house, and a simple side salad with a sharp vinaigrette cuts through the richness beautifully.

  • Toast thick bread slices with olive oil and a rub of garlic for dipping.
  • A handful of extra Parmesan on top never hurt anyone.
  • Make a double batch because the second day is somehow even better than the first.
Hearty Zuppa Toscana soup featuring golden brown sausage slices and vibrant green kale Save to Pinterest
Hearty Zuppa Toscana soup featuring golden brown sausage slices and vibrant green kale | cookziva.com

Some recipes become staples because they are easy, and others earn their spot because they make people feel cared for with very little effort. This one manages to do both, and that is worth holding onto.

Recipe FAQ

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 want to adjust the cream accordingly.

Russet potatoes are ideal because they break down slightly during simmering, which helps thicken the broth naturally. Yukon Gold potatoes also work well and hold their shape better if you prefer chunkier bites.

Store leftover soup in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop over low heat, avoiding a full boil to prevent the cream from separating. The flavors often deepen and improve the next day.

Freezing is possible but not ideal because the cream base may separate upon thawing. If you plan to freeze, consider omitting the cream and adding it fresh when reheating. Freeze in airtight containers for up to 2 months.

Replace the heavy cream with half-and-half or whole milk for a lighter version. You can also use turkey sausage instead of pork and reduce the amount of Parmesan garnish. The soup will still be flavorful but with fewer calories and less fat.

Crusty bread or a warm baguette is the classic pairing, perfect for dipping into the creamy broth. A simple side salad with vinaigrette also complements the richness of the soup nicely. For a complete Italian-inspired meal, serve with garlic bread.

Zuppa Toscana Soup

Hearty Italian soup with sausage, potatoes, kale, and creamy broth for comforting weeknight dinners.

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 yellow onion, diced
  • 3 cloves garlic, minced
  • 5 oz fresh kale, stems removed and chopped

Dairy

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

Liquids

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

Seasonings

  • 1 teaspoon crushed red pepper flakes (optional)
  • Kosher salt and freshly ground 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 small crumbles with a wooden spoon. Cook until browned throughout, about 5 minutes. Transfer the sausage to a plate and set aside, leaving any rendered fat in the pot.
2
Sauté the Aromatics: In the same pot, add the diced onion and cook until softened and translucent, 3 to 4 minutes. Stir in the minced garlic and continue cooking for 1 minute until fragrant.
3
Simmer the Potatoes: Add the sliced potatoes and chicken broth to the pot. Bring to a boil, then reduce the heat to medium-low and simmer uncovered for 12 to 15 minutes, until the potatoes are fork-tender.
4
Add Kale and Sausage: Stir the chopped kale and the reserved cooked sausage back into the pot. Simmer for an additional 5 minutes until the kale has wilted and the flavors meld together.
5
Finish with Cream: Reduce the heat to low. Pour in the heavy cream and stir gently to combine. Season with red pepper flakes, salt, and black pepper to taste. Heat through gently, but do not bring to a boil.
6
Serve: Ladle the soup into warm 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 check sausage ingredient labels for potential gluten, dairy, or other hidden allergens.
Ziva Marshall

Sharing quick, easy, and family-friendly recipes with a personal touch.