Zuppa Toscana Soup

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

This Zuppa Toscana brings together the best of Tuscan flavors in one warming pot. Italian sausage is browned until golden, then combined with tender potato slices, aromatic onions, and garlic in a savory chicken broth. Fresh kale wilts into the soup just before a generous pour of heavy cream transforms everything into a silky, satisfying meal.

Ready in under an hour and simple enough for weeknight cooking, it feeds six generously and reheats beautifully the next day. A finishing sprinkle of red pepper flakes and Parmesan adds the perfect touch.

The screen door slammed behind my neighbor Elena when she walked into my kitchen one rainy October evening carrying a pot of something that smelled like a farmhouse in Tuscany. She set it on the counter without ceremony, lifted the lid, and this wave of sausage and cream and earthy greens hit me so hard I actually laughed. We stood there eating straight from the pot with wooden spoons, rain tapping the window, and I knew this soup would live in my rotation forever.

I made a double batch for a neighborhood potluck last winter and watched three people skip every other dish to go back for thirds of this soup. My friend David stood by the stove scraping the bottom of the pot with a piece of bread and told me I was not allowed to lose this recipe.

Ingredients

  • Italian sausage (500 g, mild or spicy): Removing the casings lets the meat crumble into the broth and flavor every bite, and going spicy adds a brilliant slow burn.
  • Russet potatoes (5 medium, peeled and sliced into 0.5 cm rounds): Thin rounds cook faster and break down just enough to thicken the soup naturally without turning to mush.
  • Yellow onion (1 large, diced): The quiet backbone of the whole pot, sweating down in sausage fat builds a sweetness you cannot fake.
  • Garlic (3 cloves, minced): Fresh only, and add it late so it perfumes the broth without turning bitter.
  • Fresh kale (150 g, stems removed and chopped): Strip those tough stems completely because nothing ruins a silky soup faster than a fibrous bite of kale rib.
  • Chicken broth (1.5 liters, low sodium and gluten free): Low sodium gives you control over the final seasoning since the sausage already brings salt to the party.
  • Heavy cream (250 ml): This is what transforms a rustic potato sausage soup into something velvety and luxurious.
  • Crushed red pepper flakes (1 tsp, optional): Even if you chose mild sausage, a pinch of these wakes up every flavor in the pot.
  • Salt and black pepper: Taste at the end and adjust because the sausage and broth both carry hidden salt.
  • Olive oil (2 tbsp): Just enough to get the sausage browning before its own fat takes over.

Instructions

Brown the sausage:
Heat olive oil in a large pot or Dutch oven over medium heat, crumble in the sausage, and cook until deeply browned all over. Transfer it to a plate but leave every bit of that seasoned fat behind in the pot.
Soften the aromatics:
Toss the diced onion into the rendered fat and stir until translucent and sweet, about 4 minutes. Slide in the garlic and let it bloom for just a minute until your kitchen smells incredible.
Build the broth:
Return the sausage to the pot, pour in the chicken broth, and slide in all those neat potato rounds. Bring everything to a rolling boil then drop the heat and let it simmer gently until the potatoes are fork tender, 15 to 20 minutes.
Wilt the kale:
Stir in the chopped kale and watch it collapse into the broth over 3 to 4 minutes, turning vivid green and silky. Do not rush this step because properly wilted kale has a tenderness that raw kale never will.
Finish with cream:
Kill the heat or drop it to the lowest setting, then pour in the heavy cream and stir gently until the broth turns pale and gorgeous. Taste now and season with salt, pepper, and red pepper flakes until it sings.
Serve:
Ladle into wide bowls while steaming hot and finish with grated Parmesan and a thread of olive oil if you are feeling generous. Crusty bread on the side is not optional in my house.
Pin it
| whiskmehome.com

The night my daughter came home from her first semester of college, I had this soup waiting on the stove. She dropped her bags in the hallway, inhaled deeply, and said it smelled like being safe.

Smart Swaps for This Soup

Half and half or even whole milk works beautifully in place of heavy cream if you want something lighter for a weeknight dinner. I have also used cannellini beans blended smooth as a dairy free thickener that adds protein and makes the broth surprisingly creamy without a drop of milk.

What to Serve Alongside

A chunk of crusty sourdough torn by hand is the only real requirement because you need something to drag through that broth. A glass of cold Pinot Grigio cuts through the richness perfectly, and a simple arugula salad with lemon dressing on the side makes the whole meal feel complete without competing with the soup.

Storage and Reheating

This soup reheats brilliantly the next day and honestly the flavors deepen overnight as the potatoes release their starch into the broth. Just warm it gently over low heat and stir occasionally so the cream stays smooth and emulsified.

  • Store in airtight containers in the refrigerator for up to 4 days.
  • Freeze portions without the cream and add it fresh when reheating for the best texture.
  • Always reheat on low heat and never microwave on high to protect the creamy consistency.
Steaming bowl of Zuppa Toscana soup topped with Parmesan and a crusty bread side Pin it
Steaming bowl of Zuppa Toscana soup topped with Parmesan and a crusty bread side | whiskmehome.com

Some recipes earn a permanent spot in your kitchen not because they are fancy but because they make people sit down and stay a while. This is that soup.

Recipe FAQs

Absolutely. Spicy sausage adds a wonderful kick that pairs well with the creamy broth. You can also mix half mild and half spicy for balanced heat.

Russet or Yukon Gold potatoes are ideal. Russets break down slightly and thicken the broth, while Yukon Golds hold their shape better. Slice them thinly and uniformly so they cook evenly.

Yes, it actually tastes better the next day as the flavors meld. Store it in the refrigerator for up to three days. Reheat gently on the stovetop and add a splash of broth if it thickens too much.

Transfer cooled soup to an airtight container and refrigerate for up to three days. For freezing, leave out the cream and add it when reheating. Warm gently on the stove over medium-low heat.

You can substitute the heavy cream with full-fat coconut milk or a dairy-free cream alternative. Cashew cream also works well and maintains the rich, velvety texture of the original.

Crusty bread or garlic bread is perfect for dipping. A side salad with vinaigrette cuts through the richness. A glass of Pinot Grigio or Chianti complements the Italian flavors beautifully.

Zuppa Toscana Soup

Creamy Italian soup with sausage, potatoes, and kale in a rich, comforting broth.

Prep 15m
Cook 35m
Total 50m
Servings 6
Difficulty Easy

Ingredients

Meats

  • 1 lb Italian sausage (mild or spicy), casings removed

Vegetables

  • 5 medium russet potatoes, peeled and sliced into ¼-inch rounds
  • 1 large yellow onion, diced
  • 3 garlic cloves, minced
  • 5 oz fresh kale, stems removed and leaves chopped

Liquids

  • 6 cups chicken broth (preferably low-sodium, gluten-free)
  • 1 cup heavy cream

Spices & Seasoning

  • 1 tsp crushed red pepper flakes (optional, adjust to taste)
  • Salt and black pepper, to taste

Other

  • 2 tbsp olive oil

Instructions

1
Brown the Sausage: Heat olive oil in a large pot or Dutch oven over medium heat. Add the sausage and cook until browned, breaking it into crumbles, about 6 minutes. Transfer the sausage to a plate and set aside, leaving a little fat in the pot.
2
Sauté Aromatics: Add the diced onion to the pot and sauté until softened, about 4 minutes. Stir in the minced garlic and cook until fragrant, about 1 minute.
3
Simmer with Potatoes: Return the browned sausage to the pot. Add the sliced potatoes and chicken broth. Bring to a boil, then reduce the heat and simmer until the potatoes are tender, about 15–20 minutes.
4
Wilt the Kale: Stir in the chopped kale and simmer until wilted, 3–4 minutes.
5
Add Cream and Season: Lower the heat and stir in the heavy cream. Heat through without boiling. Season with salt, black pepper, and red pepper flakes to taste.
6
Serve: Ladle into bowls and serve hot. Optionally garnish with grated Parmesan cheese and a drizzle of olive oil.
Additional Information

Equipment Needed

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

Nutrition (Per Serving)

Calories 410
Protein 17g
Carbs 28g
Fat 26g

Allergy Information

  • Contains dairy (heavy cream); substitute with dairy-free cream alternatives if needed.
  • Contains pork (Italian sausage).
  • Always verify packaged sausage and broth labels for potential gluten content and cross-contamination risks.
Emily Bradford

Easy, flavor-packed recipes and family-friendly meal ideas from Emily’s cozy kitchen.