BEST Copycat Zuppa Toscana Soup: 5 Irresistible Secrets Revealed
Oh, that first spoonful of Olive Garden’s Zuppa Toscana—I still remember how it stopped me mid-conversation! The way the creamy broth hugged those spicy sausage crumbles, the tender potatoes soaking up all that flavor, and those crisp kale ribbons adding just the right bite. I begged our waiter for the recipe (no luck), so I spent years recreating it at home. And friends, this version? It’s BETTER than the restaurant’s. Hearty enough for a winter night but bright enough for summer too. The secret’s in balancing the rich cream with that punchy sausage and a splash of starchy potato water. Trust me, once you taste this, you’ll never pay $8 for a bowl again!

Why You’ll Love This BEST Copycat Zuppa Toscana Soup
This soup isn’t just good—it’s “cancel your dinner plans” good. Here’s why:
- Tastes like the restaurant version—but richer: That creamy broth? We use heavy cream and starchy potato water for depth you can’t get from a chain kitchen.
- Ready in under an hour: Brown the sausage while the potatoes boil—multitasking magic makes this weeknight-easy.
- Crowd-pleaser with zero fuss: Spicy sausage lovers and kale skeptics alike beg for seconds (I’ve seen it happen!).
- Better leftovers: Flavors meld overnight—if it lasts that long in your fridge!
Ingredients for the BEST Copycat Zuppa Toscana Soup
Here’s everything you’ll need to make this soul-warming soup—I promise, it’s all simple stuff you can grab in one grocery run. Just don’t skimp on the sausage (more on that below)!
- 1 lb Italian sausage (hot or mild—I always go hot for that kick!)
- 4 slices bacon, chopped into bite-sized pieces (thick-cut gives the best crunch)
- 1 onion, diced (yellow or white—whatever’s in your pantry)
- 3 cloves garlic, minced (fresh is best, but I won’t judge if you use pre-minced in a pinch)
- 4 cups chicken broth (low-sodium lets you control the salt)
- 3 cups water (save some potato water for extra creaminess!)
- 4 medium potatoes, sliced into 1/4-inch rounds (russets hold up best)
- 1 bunch kale, stems removed and leaves chopped (lacinato/dinosaur kale is my fave)
- 1 cup heavy cream (yes, really—this is where the magic happens)
- Salt and pepper to taste (I’m generous with the black pepper)
See? Nothing fancy—just good, honest ingredients that transform into something magical. Pro tip: Keep your cream and sausage cold until the last minute—they behave better that way!

How to Make the BEST Copycat Zuppa Toscana Soup
Alright, let’s get cooking! This soup comes together in stages—just follow these steps, and you’ll have a pot of comfort ready before you know it. I’ve made this so many times, I could do it in my sleep (and honestly, I might have once after a particularly long day).
- Brown the sausage: Crumble that Italian sausage into a big pot over medium heat. Let it sizzle for 5-7 minutes until it’s nicely browned—those crispy bits are flavor gold! Drain any excess grease if it looks too oily (but leave about a tablespoon for cooking the bacon).
- Crisp the bacon: Toss in your chopped bacon and let it cook with the sausage for another 3-4 minutes. You’ll know it’s ready when your kitchen smells like heaven and the bacon pieces are crispy little nuggets.
- Sweat the aromatics: Add the diced onion and minced garlic. Stir everything together and let it cook for 2 minutes—just until the onions turn translucent and the garlic smells amazing (but don’t let it burn!). This is when I usually sneak a bite of the sausage-bacon mixture… for quality control, of course.
- Build the broth: Pour in your chicken broth and water, then add the potato slices. Bring it all to a gentle boil, then reduce to a simmer. Let it bubble away for 15-20 minutes until the potatoes are fork-tender but not mushy—test one with a fork around the 15-minute mark.
- Wilt the kale: Stir in your chopped kale leaves. They’ll look like way too much at first, but don’t worry—they’ll shrink down as they cook! Give them about 3-4 minutes to soften up and turn bright green.
- Finish with cream: Here’s where the magic happens! Pour in the heavy cream and stir gently. Let the soup warm through for another 2-3 minutes—don’t let it boil hard or the cream might separate. Taste and season with salt and pepper (I’m heavy-handed with the black pepper—it really makes the flavors pop).
That’s it! Ladle it into bowls while it’s piping hot. The first time I made this, I couldn’t believe how close it tasted to the restaurant version—only richer and more satisfying.
Pro Tips for the Perfect Soup
- Deglaze like a pro: After browning the meats, splash in about 1/4 cup of your broth and scrape up all those browned bits from the pot bottom. That’s pure flavor you don’t want to waste!
- Potato water trick: When draining your cooked potatoes (if you boiled them separately), save a cup of that starchy water. Adding a splash to the soup makes it extra creamy without more cream.
- Kale prep shortcut: Hate removing kale stems? Just fold each leaf in half and slice the stems off in one motion—way faster than picking them out leaf by leaf.
- Cream control: If the soup seems too thick after adding the cream, thin it with a bit more broth. Too thin? Let it simmer uncovered for a few extra minutes to reduce.
Remember—this soup is super forgiving. Even if you mess up a step, it’ll still taste amazing. Some of my best batches were “mistakes” that turned into happy accidents!
Ingredient Substitutions & Notes
Listen, I know we don’t always have exactly what a recipe calls for—that’s why I’ve tested every possible swap for this soup! Here’s how to tweak it without losing that magical Zuppa Toscana taste:
- Kale alternatives: Spinach works beautifully if kale isn’t your thing—just add it at the very end since it wilts faster. Swiss chard or even collards (chopped small) make great hearty substitutes too.
- Cream options: Out of heavy cream? Half-and-half gives nearly identical richness. For a lighter version, whole milk + 1 tbsp butter per cup works (just don’t boil it hard). Dairy-free? Coconut cream adds lovely richness, though it’ll taste slightly tropical.
- Meat variations: Turkey sausage keeps the flavor with less fat—just add a pinch of fennel seeds to mimic Italian sausage’s spice. Vegetarian? Crumbled Beyond sausage works shockingly well here!
- Potato picks: Russets are ideal, but Yukon Golds add creaminess if that’s what you’ve got. Sweet potatoes? Surprisingly delicious, though they’ll change the color.
- Broth boosters: No chicken broth? Vegetable broth works fine—just add a splash of white wine or lemon juice to brighten it up. For extra umami, stir in 1 tsp soy sauce or fish sauce (trust me, you won’t taste it!).
A few important notes from my many test batches:
- Pre-shredded kale from bags often tastes bitter—I always buy whole bunches.
- Mild sausage needs help—add red pepper flakes or a dash of cayenne.
- Cream separates if boiled—keep the heat gentle after adding it.
- Leftovers thicken overnight—thin with broth when reheating.
The beauty of this soup? It’s practically impossible to ruin. My neighbor once made it with frozen spinach and evaporated milk when snowed in—still declared it “the best soup ever!”
Serving Suggestions for BEST Copycat Zuppa Toscana Soup
Now comes the best part—loading up your bowl and making it extra special! Here’s how I love to serve this soup to turn a simple meal into something restaurant-worthy (without the fancy plating skills).
- Crusty bread is a must: That creamy broth begs to be sopped up! I keep a loaf of warm sourdough or garlic bread on the table—the crisp crust against the silky soup is pure heaven. No time to bake? Grocery store baguettes toasted with butter work in a pinch.
- The garnish game changes everything: A snowy shower of freshly grated Parmesan melts into the hot soup, adding salty depth. For heat lovers (like me!), a pinch of red pepper flakes or a drizzle of chili oil takes it over the top. Fresh parsley or basil adds a pop of color if you’re feeling fancy.
- Pair with a bright salad: The richness of the soup loves something crisp and acidic alongside. My go-to is a simple Italian salad with romaine, cherry tomatoes, red onion, and a tangy vinaigrette. The crunch cuts through the creaminess perfectly.
- Make it a feast: For weekends or company, I’ll add antipasto skewers (mozzarella, salami, olives) or bruschetta. My kids go wild when I serve breadsticks for dipping—just like at the restaurant!
Pro tip from my many soup nights: Warm your bowls before serving! Just pop them in the microwave for 30 seconds or run hot water in them. It keeps the soup piping hot longer—because nobody likes lukewarm creaminess.

Storing and Reheating
Here’s the beautiful thing about this soup—it tastes even better the next day! But you’ve got to store it right to keep that creamy texture perfect. After years of trial and error (and one unfortunate freezer incident I’d rather forget), here’s exactly how I handle leftovers:
- Fridge storage: Let the soup cool completely before transferring to airtight containers. It’ll keep beautifully for 3-4 days—the flavors actually deepen as it sits! Just press plastic wrap directly on the surface before sealing to prevent a skin from forming.
- Freezing tricks: Cream-based soups can be tricky, but this one freezes surprisingly well if you leave out the potatoes. Portion into freezer bags, lay flat to freeze, then stack like books. Thaw overnight in the fridge, then add freshly cooked potatoes when reheating. Without potatoes, it keeps for 2-3 months.
- Reheating gently: This is crucial—never boil reheated cream soup! Warm it slowly over low heat, stirring frequently. If it seems too thick, splash in some broth or water. Microwave in 30-second bursts at 50% power, stirring between each.
Word to the wise: That time I tried reheating it on high? The cream separated into little curds—still edible, but not pretty. Low and slow is the way to go! Also, the kale will soften more each day—if you prefer it crisp, just stir in fresh kale when reheating.
BEST Copycat Zuppa Toscana Soup FAQs
After making this soup dozens of times (and fielding all my friends’ questions!), here are the answers to everything you might wonder about this cozy bowl of goodness:
Can I make this soup dairy-free?
Absolutely! Coconut cream works surprisingly well—it adds that same rich body without tasting overly coconutty. Just use the full-fat canned kind, and maybe add an extra pinch of salt to balance the sweetness. My vegan friend swears by cashew cream too (soak 1 cup cashews overnight, then blend with water until smooth).
Help! My soup is too thin—how can I thicken it?
No worries—this happens to me when I get impatient and don’t let the potatoes cook long enough. Try mashing some of the potato slices against the pot side with your spoon—their starch will thicken the broth beautifully. If it’s still too thin, mix 1 tbsp cornstarch with 2 tbsp cold water and stir it in, then simmer for 2 more minutes.
Can I use frozen kale instead of fresh?
You can, but thaw and squeeze it dry first—frozen kale releases tons of water that’ll dilute your soup. I actually prefer frozen spinach here (about 10 oz), added straight from the freezer in the last 5 minutes of cooking. It wilts perfectly and doesn’t get that sometimes-bitter taste kale can develop when frozen.
Is there a way to make this in the slow cooker?
Oh yes—and it’s so easy! Brown the sausage and bacon on the stove first (for maximum flavor), then dump everything except the cream and kale into your crockpot. Cook on LOW for 6-7 hours or HIGH for 3-4. Stir in the cream and kale during the last 30 minutes. Perfect for coming home to ready-made comfort!
Why does my cream sometimes look curdled?
This broke my heart the first time it happened! Cream separates when it gets too hot too fast. Always add it at the very end, keep the heat low, and never let the soup boil after adding it. If it does curdle slightly, a quick blitz with an immersion blender can often save it—or just call it “rustic” and eat it anyway (it’ll still taste amazing).
Got more questions? I’ve probably tested the answer—drop them in the comments, and I’ll add my kitchen-tested solutions here! For more recipe ideas, check out my Pinterest board.

Nutritional Information
Alright, let’s talk numbers – but don’t worry, I’m not one of those calorie-counting maniacs! This soup is all about comfort, but here’s the general nutrition breakdown per hearty bowlful (because let’s be real, nobody eats just a dainty cup of this stuff). Remember, these are estimates – your exact numbers will dance around depending on your sausage’s fat content, how much bacon you “accidentally” added, and whether you went for that extra Parmesan shower on top.
- Calories: About 420 per serving (but who’s counting when it’s this delicious?)
- Fat: 28g (that’s where all the flavor lives, baby!)
- Saturated Fat: 12g (thank the cream and Italian sausage for that)
- Carbs: 25g (mostly from those lovely potatoes)
- Fiber: 3g (kale’s doing its good work here)
- Protein: 18g (sausage power!)
- Sodium: Around 850mg (use low-sodium broth if you’re watching this)
A few pro tips if you’re tweaking for dietary needs: Swap turkey sausage and skip the bacon to slash fat and calories. Using half cream/half milk still gives creaminess with less richness. And if carbs are a concern, try halving the potatoes and adding extra kale – it’ll still satisfy! If you are looking for other great recipes, check out my latest blog posts.
But let’s be honest – sometimes nutrition is about feeding the soul more than the body. And this soup? It’s got soul food written all over it. If you are interested in other comfort food recipes, you might enjoy my recipe for creamy cheese and meat soup.
Print
BEST Copycat Zuppa Toscana Soup: 5 Irresistible Secrets Revealed
- Total Time: 45 mins
- Yield: 6 servings 1x
- Diet: Low Lactose
Description
A rich and creamy soup with Italian sausage, potatoes, and kale, inspired by the popular restaurant version.
Ingredients
- 1 lb Italian sausage
- 4 slices bacon, chopped
- 1 onion, diced
- 3 cloves garlic, minced
- 4 cups chicken broth
- 3 cups water
- 4 medium potatoes, sliced
- 1 bunch kale, chopped
- 1 cup heavy cream
- Salt and pepper to taste
Instructions
- Brown sausage in a large pot over medium heat.
- Add bacon and cook until crispy.
- Stir in onion and garlic, sauté until softened.
- Pour in chicken broth and water, then add potatoes.
- Simmer until potatoes are tender.
- Add kale and cook until wilted.
- Stir in heavy cream and season with salt and pepper.
- Serve hot.
Notes
- Use spicy Italian sausage for extra heat.
- Substitute kale with spinach if preferred.
- Garnish with grated Parmesan cheese.
- Prep Time: 15 mins
- Cook Time: 30 mins
- Category: Soup
- Method: Stovetop
- Cuisine: Italian
Nutrition
- Serving Size: 1 bowl
- Calories: 420
- Sugar: 4g
- Sodium: 850mg
- Fat: 28g
- Saturated Fat: 12g
- Unsaturated Fat: 14g
- Trans Fat: 0g
- Carbohydrates: 25g
- Fiber: 3g
- Protein: 18g
- Cholesterol: 85mg
