Zuppa Toscana Soup

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

This classic Zuppa Toscana brings together browned Italian sausage, tender potato slices, and wilted kale in a luxuriously creamy chicken broth. Sautéing the sausage first builds a deep, savory base, while a finishing splash of heavy cream adds signature richness.

Ready in under an hour with straightforward prep, it's an easy weeknight dinner that freezes beautifully for make-ahead meals. Serve with crusty bread and a glass of Pinot Grigio for a complete Tuscan-inspired experience.

The rain was hammering against the kitchen window and I had a pound of Italian sausage sitting in the fridge with no plan whatsoever. I grabbed a pot, started browning the meat, and somewhere between the onion hitting the pan and the cream swirling into the broth, I realized I had stumbled into something dangerously good. Zuppa Toscana was never on my radar until that soggy Tuesday evening turned into the best dinner of the week.

My neighbor Dave knocked on the door that night asking if I had any batteries. I handed him a bowl instead and he stood in my doorway eating the whole thing with a spoon, batteries forgotten.

Ingredients

  • 500 g Italian sausage, casings removed: Mild gives you a gentle warmth, but spicy sausage transforms the whole pot into something with real attitude.
  • 5 medium russet potatoes, peeled and sliced into 0.5 cm rounds: Thin rounds cook faster and release just enough starch to thicken the broth naturally.
  • 1 large yellow onion, diced: The sweetness from the onion balances the richness of the cream beautifully.
  • 3 garlic cloves, minced: Fresh garlic only. The jarred stuff tastes flat here.
  • 150 g fresh kale, stems removed and leaves chopped: Curly or lacinato both work, but strip those tough stems out completely.
  • 1.5 liters chicken broth, low-sodium and gluten-free: Low-sodium lets you control the salt, which matters because the sausage is already seasoned.
  • 250 ml heavy cream: This is what makes the soup silky. Do not skip it.
  • 1 tsp crushed red pepper flakes: Optional, but even a half teaspoon adds a pleasant background warmth without real heat.
  • Salt and black pepper: Taste before adding. The sausage and broth do a lot of the work for you.
  • 2 tbsp olive oil: Just enough to get the sausage browning without sticking.

Instructions

Brown the sausage:
Heat the olive oil in a large pot or Dutch oven over medium heat. Crumble the sausage in with your hands and let it brown undisturbed for a couple of minutes before breaking it up further, about 6 minutes total. Scoop it out onto a plate but leave some of that flavorful fat behind.
Soften the onion and garlic:
Toss the diced onion into the same pot and let it cook in the residual sausage fat until translucent, about 4 minutes. Stir in the minced garlic and give it just a minute until your whole kitchen smells incredible.
Build the soup:
Return the sausage to the pot, add the potato rounds, and pour in the chicken broth. Bring everything to a rolling boil, then dial it back to a gentle simmer until the potatoes are fork-tender, which takes about 15 to 20 minutes.
Wilt the kale:
Stir in the chopped kale and let it simmer for 3 to 4 minutes until it wilts down and turns bright green. Do not overcook it or you lose that slight chew that makes kale worth eating.
Finish with cream:
Reduce the heat to low and pour in the heavy cream, stirring gently. Heat it through but never let it boil after the cream goes in, or the texture turns grainy. Season with salt, pepper, and red pepper flakes to your liking.
Hearty Zuppa Toscana soup in a rustic bowl garnished with Parmesan and crusty bread Save Pin
Hearty Zuppa Toscana soup in a rustic bowl garnished with Parmesan and crusty bread | recipesbymarisol.com

I made a double batch for a friend who had just come home from the hospital, and she texted me at midnight saying she ate three bowls standing at the counter because she could not wait to sit down.

What to Serve Alongside

A thick slice of crusty bread is nonnegotiable. You need something to soak up that creamy broth, and tearing off a warm piece of sourdough while the soup steams in front of you is half the experience. A glass of Pinot Grigio on the side keeps things bright and cuts through the richness.

Making It Lighter

If heavy cream feels like too much on a weeknight, half-and-half works surprisingly well and still gives you that velvety texture. I have also used whole milk in a pinch, though the broth ends up a little thinner. For a fully vegetarian version, skip the sausage entirely and use a good vegetable broth with canned white beans for protein.

Storing and Reheating

This soup keeps beautifully in the refrigerator for up to four days and actually tastes better the next day when all the flavors have married together. Freeze individual portions in airtight containers for up to three months, though the cream may separate slightly when thawed. A gentle stir over low heat brings it right back to life.

  • Let the soup cool completely before transferring to storage containers to prevent condensation.
  • Reheat on the stove over low heat rather than using the microwave for the best texture.
  • Always add fresh kale if you are reheating after freezing, since the original leaves will be quite soft.
Steaming bowl of Zuppa Toscana soup featuring spicy sausage, sliced potatoes, and velvety cream broth Save Pin
Steaming bowl of Zuppa Toscana soup featuring spicy sausage, sliced potatoes, and velvety cream broth | recipesbymarisol.com

Some recipes are projects and some are just dinner, and this one lives in that sweet spot where you barely try and everyone thinks you are an incredible cook.

Recipe Questions & Answers

Yes, this soup actually tastes better the next day as the flavors meld together. 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 preserve the creamy texture.

Mild or spicy Italian sausage both work wonderfully depending on your heat preference. Remove the casings and crumble the meat while browning for the best texture. Turkey Italian sausage is a leaner alternative that also works well.

You can freeze it, but dairy-based soups may separate slightly upon thawing. For best results, freeze the soup before adding the heavy cream, then stir in the cream when reheating. Consume within 2 months for optimal flavor.

Spinach is the easiest substitute and requires even less cooking time — just stir it in at the very end. Swiss chard is another great option with a similar hearty texture. Remove tough stems before adding either green to the pot.

For a thicker consistency, mash a few potato slices against the side of the pot before adding the cream. To thin it out, simply add more chicken broth or a splash of water until you reach your desired consistency.

Yes, this version is naturally gluten-free when you use gluten-free chicken broth and verify your sausage contains no fillers. Always double-check packaged ingredient labels if serving someone with celiac disease or gluten sensitivity.

Zuppa Toscana Soup

Hearty Italian soup with sausage, potatoes, and kale in a creamy 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 low-sodium gluten-free chicken broth
  • 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 small amount of rendered 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 Potatoes and Sausage: 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 fork-tender, about 15 to 20 minutes.
4
Wilt the Kale: Stir in the chopped kale and simmer until wilted and tender, 3 to 4 minutes.
5
Add Cream and Season: Reduce the heat to low and stir in the heavy cream. Heat through without bringing to a boil. 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 light 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); verify sausage and broth labels for gluten if sensitive.
  • Always check all packaged ingredients for potential allergens and cross-contamination risks.
Marisol Vega

Wholesome recipes, simple meal ideas, and practical cooking tips for home cooks.