Zuppa Toscana Soup

Creamy Zuppa Toscana soup loaded with sausage, potatoes, and tender kale Pin It
Creamy Zuppa Toscana soup loaded with sausage, potatoes, and tender kale | spoonistry.com

Zuppa Toscana is a rustic Italian soup that brings together bold, comforting flavors in one pot. Italian sausage gets browned until golden, then paired with softened onions, garlic, and thinly sliced russet potatoes that soak up a rich chicken broth.

Curly kale wilts into the simmering pot, adding color and a slight earthy bite, while a pour of heavy cream at the end transforms everything into a velvety, satisfying bowl. A dusting of Parmesan and fresh parsley finishes it off.

Ready in about 45 minutes with just a handful of everyday ingredients, this dish is ideal for busy weeknights or chilly weekends. Serve it with crusty bread for soaking up every last drop of that creamy, sausage-infused broth.

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. Nothing about that Tuesday felt special until I threw together what I later learned was essentially Zuppa Toscana. That pot transformed a gloomy evening into something I actually looked forward to.

My neighbor stopped by midway through cooking once, claiming she smelled something incredible from the hallway. We ended up sitting on the floor of my kitchen with bowls balanced on our knees, tearing through crusty bread and laughing about nothing in particular.

Ingredients

  • Italian sausage (400 g): The foundation of flavor here, so pick one you actually like eating on its own.
  • Yellow onion (1 medium): Diced small so it melts into the broth rather than floating around in chunks.
  • Garlic (3 cloves): Fresh is non negotiable, the jarred stuff loses too much punch in a soup like this.
  • Russet potatoes (4 medium): Sliced thinly so they cook fast and release just enough starch to thicken things naturally.
  • Curly kale (100 g): Strip those woody stems out completely, they never soften no matter how long you simmer.
  • Chicken broth (1 liter): A good quality boxed broth works fine, no need to overthink it.
  • Heavy cream (250 ml): This is what turns rustic into luxurious, do not skip it.
  • Olive oil (2 tbsp): Just enough to get the sausage browning without sticking.
  • Dried oregano (1 tsp): Rub it between your palms before adding to wake up the oils.
  • Red pepper flakes (1/2 tsp): Optional but they give the soup a quiet warmth that sneaks up on you.
  • Salt and black pepper: Taste at the end and adjust, the sausage and broth already carry salt.
  • Parmesan and parsley: For finishing, and honestly they make the bowl look as good as it tastes.

Instructions

Brown the sausage:
Heat the olive oil in a large soup pot over medium heat and crumble the sausage in, breaking it apart with a wooden spoon as it cooks. Let it get genuinely brown in spots, not just grey, because that caramelization is where the depth lives.
Build the aromatics:
Toss in the diced onion and stir it around in the rendered sausage fat until it turns soft and translucent. Add the garlic and give it about a minute, just until your kitchen smells like an Italian grandmother moved in.
Simmer the potatoes:
Pour in the chicken broth and add the sliced potatoes, oregano, and red pepper flakes. Bring everything to a boil then drop the heat down to a gentle simmer until the potatoes yield easily when poked with a fork.
Add the kale:
Stir in the chopped kale and let it wilt down into the soup, which only takes a few minutes. It will look like a mountain of greens at first but trust the process, it shrinks dramatically.
Finish with cream:
Reduce the heat to low and slowly pour in the heavy cream, stirring gently to combine without bringing it back to a boil. Season with salt and pepper, taste it, and adjust until it feels right.
Serve and garnish:
Ladle into deep bowls and shower each one with grated Parmesan and a sprinkle of fresh parsley if you have it. Serve with something crusty on the side because you will want to mop up every drop.
Pin It
| spoonistry.com

I made a double batch for a friends potluck once and watched three people go back for seconds before anyone touched the other dishes.

Making It Your Own

Swap the sausage for turkey or a plant based alternative and you hardly notice the difference once the cream and broth do their work. Half and half works in place of heavy cream if you want something slightly lighter without sacrificing too much richness.

What to Serve Alongside

A loaf of crusty sourdough or a simple bruschetta turns this into a meal that feels planned rather than thrown together. A chilled glass of Pinot Grigio alongside does not hurt either, especially on a night when you want to linger at the table a little longer.

Storing and Reheating

This soup holds beautifully in the fridge for up to three days and actually tastes better the next day when the flavors settle into each other.

  • Reheat gently on the stove rather than nuking it at full power.
  • Store the garnishes separately so nothing gets soggy.
  • Add a splash of broth when reheating if it has thickened too much overnight.
Hearty Zuppa Toscana soup in a rustic bowl topped with Parmesan garnish Pin It
Hearty Zuppa Toscana soup in a rustic bowl topped with Parmesan garnish | spoonistry.com

Some recipes become staples because they ask so little and give so much back. This is absolutely one of them.

Recipe FAQs

Mild or spicy Italian sausage both work beautifully. Remove the casing and crumble the meat into the pot so it browns in small, flavorful pieces. For a leaner option, turkey Italian sausage is a great substitute without sacrificing taste.

Yes, it actually tastes better the next day as the flavors deepen. Store it 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 keep the cream from separating.

Slice the potatoes thinly but evenly, about 1/4 inch thick, so they cook at the same rate. Simmer just until fork-tender—usually 12 to 15 minutes—and avoid stirring too aggressively. They will hold their shape while still melting slightly into the broth.

Half-and-half or whole milk will work for a lighter version, though the broth will be slightly less rich. For a dairy-free alternative, full-fat coconut milk adds creaminess with a subtle sweetness that pairs surprisingly well with the sausage and kale.

The core ingredients—sausage, potatoes, kale, broth, and cream—are naturally gluten-free. Just check the sausage and broth labels carefully, as some brands include gluten-based fillers or additives. Always verify to be safe.

Crusty bread is the classic pairing—perfect for dipping into the creamy broth. A simple side salad with vinaigrette balances the richness, and a glass of crisp white wine like Pinot Grigio complements the Italian flavors beautifully.

Zuppa Toscana Soup

Hearty Italian soup with sausage, potatoes, kale, and creamy broth—pure Tuscan 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 sliced thinly
  • 3.5 oz curly kale, stems removed and chopped

Broth & Dairy

  • 4.2 cups chicken broth
  • 1 cup heavy cream

Oils & Seasonings

  • 2 tbsp olive oil
  • 1 tsp dried oregano
  • 1/2 tsp 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, approximately 5 to 6 minutes.
2
Sauté Aromatics: Add the diced onion to the pot and sauté until translucent, about 3 to 4 minutes. Stir in the minced garlic and cook until fragrant, approximately 1 minute.
3
Simmer Potatoes and Broth: Add the sliced potatoes, dried oregano, red pepper flakes, and chicken broth. Bring to a boil, then reduce the heat 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 wilted and tender, approximately 3 to 4 minutes.
5
Finish with Cream: Lower the heat and stir in the heavy cream. Warm the soup through gently without bringing it to a boil. Season with salt and black pepper to taste.
6
Serve: Ladle the soup into bowls and garnish with freshly grated Parmesan cheese and chopped parsley if desired. Serve hot.
Additional Information

Equipment Needed

  • Large soup pot
  • Chef's 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
Audrey Sinclair

Passionate home cook sharing quick, easy, and family-friendly recipes with practical kitchen tips.