Zuppa Toscana Soup (Creamy Sausage, Potato & Kale – Better Than Restaurant)

Creamy Zuppa Toscana soup with Italian sausage, potatoes, kale, bacon, and Parmesan in a rich, garlicky broth. Easy one-pot recipe that’s better than restaurant and perfect for cozy fall and winter dinners.

About This Recipe

Zuppa Toscana is a rich, rustic soup made famous by Olive Garden: spicy Italian sausage, tender potatoes, and hearty kale in a garlicky, creamy broth. This homemade version is:

  • Cozy, filling, and full of bold flavor
  • Made in one pot on the stovetop
  • Ready in about 40 minutes
  • Easy to customize (mild or spicy, lighter or extra-creamy)

Serve it with crusty bread and a simple salad, and you’ve got a restaurant-worthy dinner at home.

Ingredients: What You’ll Need

For the Zuppa Toscana Soup

  • 4–5 slices bacon, chopped
  • 450 g (1 lb) Italian sausage, casings removed
    • Mild or hot (or a mix)
  • 1 small yellow onion, finely diced
  • 3 cloves garlic, minced
  • ½–1 tsp crushed red pepper flakes (optional, to taste)
  • 4 cups (960 ml) low-sodium chicken broth
  • 2–3 cups (480–720 ml) water (start with 2, add more if needed)
  • 4 medium potatoes (about 700 g), thinly sliced or cubed
    • Yukon Gold or Russet both work
  • 1 tsp fine sea salt (plus more to taste)
  • ½ tsp black pepper
  • 1 tsp dried Italian seasoning (or ½ tsp oregano + ½ tsp basil)
  • 2 cups (packed, about 70–80 g) chopped kale
    • Stems removed, leaves roughly chopped
  • 1½ cups (360 ml) heavy cream or half-and-half

Optional Finishes

  • ¼–½ cup freshly grated Parmesan cheese
  • Extra crushed red pepper flakes
  • Chopped fresh parsley

Instructions: Step-by-Step Preparation

  1. Crisp the Bacon
    • In a large pot or Dutch oven, cook chopped bacon over medium heat until crisp.
    • Use a slotted spoon to transfer bacon to a paper towel–lined plate.
    • Leave about 1–2 Tbsp bacon fat in the pot; drain any excess.
  2. Brown the Sausage
    • Add Italian sausage to the pot.
    • Cook over medium heat, breaking it up with a spoon, until browned and fully cooked (about 6–8 minutes).
    • If there’s a lot of grease, carefully spoon some off, leaving enough to coat the bottom of the pot.
  3. Sauté Onion & Garlic
    • Add diced onion to the sausage in the pot.
    • Cook 3–4 minutes until softened and translucent.
    • Stir in garlic and crushed red pepper flakes (if using). Cook 30 seconds until fragrant.
  4. Add Broth, Water & Potatoes
    • Pour in chicken broth and 2 cups of water. Stir to combine.
    • Add sliced/cubed potatoes, salt, pepper, and Italian seasoning.
    • Bring to a gentle boil over medium-high heat.
  5. Simmer Until Potatoes Are Tender
    • Reduce the heat to medium-low.
    • Simmer 15–20 minutes, partially covered, stirring occasionally, until potatoes are very tender when pierced with a fork.
    • If the soup looks too thick, add a bit more water or broth.
  6. Add Kale & Cream
    • Stir in chopped kale and cook 3–5 minutes until wilted and tender.
    • Reduce the heat to low. Slowly pour in the heavy cream, stirring to blend.
    • Warm gently—don’t let it boil hard once the cream is added.
    • Taste and adjust seasoning with more salt, pepper, or red pepper flakes as desired.
  7. Finish & Serve
    • Stir in grated Parmesan, if using, until melted.
    • Ladle Zuppa Toscana into bowls.
    • Top with crispy bacon and a sprinkle of extra Parmesan or parsley if you like.
    • Serve hot with crusty bread or garlic bread.

How to Store It

  • Refrigerator:
    • Cool completely and store in an airtight container for 3–4 days.
  • Reheat:
    • Warm gently over low–medium heat, stirring often.
    • Add a splash of broth, water, or cream if it has thickened.
    • Avoid boiling vigorously to keep the cream from separating.

Smart Ingredient Swaps

  • Lighter Zuppa Toscana:
    • Use half-and-half instead of heavy cream.
    • Use turkey or chicken Italian sausage.
    • Reduce bacon or omit it and use olive oil instead.
  • Dairy-Free Version:
    • Use full-fat coconut milk instead of cream (flavor will be slightly different but still rich).
    • Skip Parmesan or use a dairy-free alternative.
  • More Veggies:
    • Add diced carrot or celery with the onion.
    • Swap some potatoes for cauliflower florets.
  • No Kale on Hand?
    • Use spinach or Swiss chard in place of kale; add in the last 2–3 minutes since they wilt faster.

How to Serve It

  • Serve Zuppa Toscana with:
    • Crusty Italian bread or baguette
    • Garlic bread or breadsticks
    • A simple green or Caesar salad
  • Garnish options:
    • Extra crispy bacon
    • Freshly grated Parmesan
    • Red pepper flakes for extra heat
    • A drizzle of good olive oil

It’s hearty enough to be a complete meal on its own.

Cultural Background & Personal Touches

Zuppa Toscana translates to “Tuscan soup,” and while authentic Tuscan soups (like ribollita) are different, the Olive Garden–style version has become a beloved Italian-American classic:

  • Italian sausage for flavor and richness
  • Potatoes for comfort and body
  • Kale for a rustic, hearty touch

Personal touches that make this version shine:

  • Using both bacon and sausage for layered savoriness
  • A moderate amount of cream, so it’s rich but not heavy
  • Red pepper flakes and Parmesan to balance the creaminess with a little heat and umami

Seasonal Variations

  • Fall / Winter:
    • Add extra potatoes and a bit more sausage for an ultra-hearty bowl.
  • Spring:
    • Use baby kale and add peas or asparagus tips at the end.
  • Spicy Version:
    • Use hot Italian sausage and increase red pepper flakes.
  • “Skinny” Zuppa Toscana:
    • Use turkey sausage, half-and-half, and more broth; reduce potatoes slightly and increase kale.

Freezer-Friendly Version

Cream soups can change texture when frozen, but you can prep a freezer-friendly base:

  • To Freeze the Base:
    • Make soup without cream and kale.
    • Cool completely and freeze in containers for up to 2 months.
  • To Serve:
    • Thaw overnight in the fridge.
    • Reheat gently, then add kale and simmer until tender.
    • Stir in cream and Parmesan just before serving.

Freezing finished soup (with cream and kale) can cause separation and softer greens, but it will still taste good if you don’t mind the texture change.

Frequently Asked Questions

Can I use pre-cooked sausage links?

  • Yes. Slice or crumble them, brown briefly with the onion, and proceed as directed.

Can I make this in a slow cooker?

  • Yes: brown bacon, sausage, onion, and garlic in a skillet first.
    • Add them to the slow cooker with broth, water, potatoes, and seasonings.
    • Cook on Low 6–7 hours or High 3–4.
    • Stir in kale, cream, and Parmesan during the last 20–30 minutes.

Why is my soup too greasy?

  • Make sure to drain excess fat after browning sausage and bacon. You can also use lean sausage or reduce the bacon.

Can I use pre-washed bagged kale?

  • Yes, just remove any large stems and give it a rough chop so pieces are bite-sized.

Final Thoughts

Zuppa Toscana soup is the kind of recipe that feels special but is simple enough for any weeknight: one pot, straightforward ingredients, and big, cozy flavor. Once you’ve made it at home, it’s hard to go back to the restaurant version.

 Zuppa Toscana Soup (Creamy Sausage, Potato & Kale – Better Than Restaurant)

Easy:BeginnerPrep time: 15 minutesCook time: 25 minutesCooking Temp:Stovetop (medium) CServings:6 servingsCalories:400 kcal Best Season:Fall, Winter

Description

A cozy, creamy Zuppa Toscana soup loaded with Italian sausage, potatoes, kale, and bacon in a rich garlic-Parmesan broth. This one-pot recipe is easy to make at home and tastes even better than the restaurant favorite.

Ingredients

Instructions

  1. In a large pot, cook chopped bacon over medium heat until crisp. Remove to a paper towel–lined plate, leaving 1–2 Tbsp fat in the pot.
  2. Add Italian sausage and cook until browned, breaking it up as it cooks. Drain excess fat if needed.
  3. Add onion and cook 3–4 minutes until softened. Stir in garlic and red pepper flakes (if using); cook 30 seconds.
  4. Pour in chicken broth and 2 cups of water. Add potatoes, salt, pepper, and Italian seasoning. Bring to a gentle boil, then reduce the heat and simmer 15–20 minutes, until potatoes are tender.
  5. Stir in chopped kale and cook 3–5 minutes until wilted.
  6. Reduce the heat to low and stir in the cream. Warm gently without boiling. Add Parmesan and stir until melted.
  7. Taste and adjust seasoning with more salt, pepper, or red pepper flakes. If the soup is too thick, add a bit more water or broth.
  8. Ladle into bowls and top with crispy bacon and extra Parmesan, if desired.

Notes

  • Use Yukon Gold potatoes if you like them to hold shape; Russets will soften more and thicken the soup.
    For a lighter version, use half-and-half instead of heavy cream and turkey sausage instead of pork sausage.
    For a freezer-friendly base, make the soup without kale and cream; add them after reheating.
    Avoid boiling after adding cream and cheese to prevent separation.