Copycat Olive Garden Zuppa Toscana Soup
Zuppa Toscana is a rich, creamy Italian sausage and potato soup loaded with kale and a smoky bacon-infused broth. Olive Garden charges $14.99 a bowl for it. This recipe makes enough to feed 6–8 people for about $11.88 total, and it tastes better than the restaurant version because you control every variable: spice level, cream ratio, salt content, and the one ingredient most copycat recipes skip entirely. More on that in a minute.
This copycat Olive Garden Zuppa Toscana has been a Budget101 reader favorite for years. It disappears fast at the dinner table, reheats beautifully the next day, and the secret weapon is a single teaspoon of fennel seed that makes people ask what your secret is. (You can tell them or not. We won’t judge.)

❓ What Is Zuppa Toscana?
Zuppa Toscana translates to “Tuscan Soup” in Italian. Traditional Tuscan versions are rustic, peasant-style soups built from whatever was on hand: leafy greens, beans, potatoes, cured meats. Olive Garden took that foundation and ran with it in the late 1990s, creating their own creamy, sausage-loaded American version that quickly became one of their most-ordered menu items.
Their version features spicy Italian sausage, sliced russet potatoes, kale, and a cream-enriched chicken broth, served alongside their legendary breadsticks. This copycat nails every one of those flavors, plus adds one ingredient that the restaurant version doesn’t advertise but that any Tuscan cook would recognize immediately. (Hint: scroll down to ingredient notes.)
⚖️ Copycat vs. Restaurant Version
Here’s the honest comparison: this homemade Zuppa Toscana beats Olive Garden’s version in almost every way. You control the ingredients entirely, spice level, sodium content, and cream ratio. You also make a pot that feeds 6–8 people for less than what two bowls at the restaurant would cost.
At Olive Garden, Zuppa Toscana is a menu option of their unlimited soup, salad, and breadstick deal, which is reasonable value if you’re sitting in the restaurant. At home, you get the entire pot for roughly the price of one person’s meal. That’s the Budget101 way.
The other difference worth calling out: most copycat recipes skip the fennel seed. This one doesn’t. That single ingredient is what separates a soup that tastes like creamy potato soup with sausage from one that actually tastes Tuscan. It’s subtle, it’s essential, and nobody can ever identify what it is when they taste it. They just know something is different.
💖 Why You’ll Love This Zuppa Toscana
There are dozens of copycat Zuppa Toscana recipes floating around the internet. Here’s what makes this one worth bookmarking:
The price math is hard to argue with. The whole pot costs around $11.88 and feeds 6–8 people. That’s roughly $1.49 per bowl. A single serving at Olive Garden runs $14.99 or more.
The fennel seed changes everything. This soup has been on Budget101 for years, and the fennel seed is the ingredient that always gets comments. It rounds out the spicy sausage and gives the broth a complexity that tastes like it simmered all day even when it hasn’t.
One pot, minimal cleanup. Everything comes together in a single large pot or Dutch oven. Less time washing dishes means more time doing literally anything else.
It gets better the next day. Zuppa Toscana is one of those soups where the leftovers outperform the first bowl. Make a big batch on Sunday and you’ve got lunch or dinner covered for the week.
Everyone eats it. Kids, adults, picky eaters who claim they don’t like soup. This one converts them. Make it once and it’ll earn a permanent spot in your rotation.
🛒 Ingredient Notes
Spicy Italian Sausage Links (1½ cups / ~12 links): Links over bulk sausage is the move here. Baking them first pulls out significantly more fat than pan-browning and gives the slices a firmer texture that holds up in the broth. Prefer less heat? Mild Italian sausage works, but the spicy version is what makes this recipe sing.
Bacon (6 slices): The bacon cooks directly in the pot with the onions and builds a rich, smoky fond on the bottom of the pan. This is the flavor foundation of the entire soup. Don’t skip it, and don’t drain the fat before the onions go in. Let it all cook together.
Diced Onions (¾ cup): Yellow or white onions both work. Dice them fine so they melt into the broth rather than leaving visible chunks in the finished soup.
Minced Garlic (1¼ tsp): Fresh-minced is always preferred, but jarred works fine here. Add it after the onions are nearly translucent. Garlic burns fast and turns bitter if it goes in too early.
Chicken Stock (1 quart): Stock, not broth. Stock has more body and richness. Homemade is ideal, but a good store-bought carton works perfectly well.
Potatoes (3 medium russets, sliced): Russets are the traditional choice and hold up in the soup without falling apart. Cut them in half lengthwise, then slice into ¼-inch half-moons for the classic Olive Garden look and texture. Skip the waxy varieties (red, Yukon gold) because they don’t absorb the broth the same way.
Kale (2 cups, sliced): Strip out the tough center stems and slice or tear the leaves into bite-sized ribbons. Kale holds up in hot broth without turning to mush the way spinach does, which is why it’s the traditional choice. Add it near the end so it retains a little texture.
Heavy Whipping Cream (1 cup): Don’t substitute half-and-half or milk here. The fat content in heavy cream prevents the broth from curdling and gives it that velvety, restaurant-quality finish. This is not the place to cut corners.
🌟 Fennel Seed (1 tsp) – The Secret Ingredient: Do not skip the fennel seed. Fennel has a mild, slightly sweet anise flavor that echoes the natural seasonings already in Italian sausage and ties the entire pot together. Most people can’t identify it when they taste the soup. They just know it tastes more complex and more authentic than other versions they’ve tried. Trust the process on this one.
Black Ground Pepper (½ tsp): Simple but non-negotiable. It adds a gentle warmth that plays off the spicy sausage without taking over the broth.
👩🍳 How to Make Copycat Zuppa Toscana
Step 1 – Bake the Sausage: Preheat your oven to 300°F. Arrange the sausage links on a rimmed sheet pan and bake for 25 minutes until cooked through. Let them cool slightly, then cut each link in half lengthwise and slice on an angle into ½-inch pieces. Drain on paper towels to absorb the excess fat. Set aside.

Step 2 – Build the Base: In a large heavy-bottomed pot or Dutch oven, combine the diced onions and bacon over medium heat. Cook, stirring occasionally, until the bacon is cooked through and the onions are nearly translucent, about 8–10 minutes. Add the minced garlic and stir constantly for 1 more minute so it doesn’t burn.

Step 3 – Add Stock and Potatoes: Pour in the chicken stock and add the sliced potatoes. Stir to deglaze the pot, scraping up all those savory bits from the bottom and working them into the broth. Add the fennel seed and black pepper. Bring to a gentle simmer.

Step 4 – Simmer: Let the soup simmer for 15 minutes, or until the potatoes are fork-tender. Test one. It should slide off a fork easily but still hold its shape.
Step 5 – Finish the Soup: Add the baked sausage slices, sliced kale, and heavy whipping cream. Stir gently to combine. Reduce heat to low and simmer for 4 more minutes, just long enough for the kale to wilt slightly and the cream to meld with the broth.

Step 6 – Serve: Ladle into bowls and serve immediately with toasted garlic bread.
💡 Expert Tips for the Best Zuppa Toscana
Bake, don’t brown, the sausage. Baking the links separately removes significantly more grease than pan-browning, which keeps your broth clean instead of oily. It also gives the sausage a slightly firmer, chewier texture that holds up in the soup without falling apart. The angled slices look better in the bowl too, closer to what Olive Garden actually serves.
Don’t rush the onion-bacon step. This is where the flavor foundation of the soup gets built. The bacon fat infuses the onions as they cook, and the fond that forms on the bottom of the pot adds serious depth when you deglaze with the chicken stock. Give it the full 8–10 minutes.
Slice the potatoes thin and uniform. Quarter-inch slices ensure even cooking in the 15-minute simmer time. Too thick and they’ll be underdone in the center; too thin and they’ll fall apart and cloud the broth.
Add the cream last, simmer gently. Heavy cream doesn’t curdle easily, but adding it too early and cooking at a rolling boil can cause separation. Add it in the final 4 minutes over low heat and the broth stays perfectly smooth every time.
Taste before salting. Between the bacon, sausage, and chicken stock, this soup usually has plenty of sodium as written. Taste after the cream goes in and season from there.
Chop the kale into rough pieces, not fine shreds. You want visible, rustic kale pieces with some body to them. They should wilt and soften in those final 4 minutes without disappearing into the broth.

🎨 Variations
Mild version: Swap the spicy sausage links for mild Italian sausage. The soup still delivers full flavor from the fennel seed, bacon, and garlic. It just drops the heat.
Extra smoky: Use smoked bacon (or pancetta) and add a small pinch of smoked paprika alongside the fennel seed.
Heartier and thicker: Once the potatoes are tender, mash a few of them against the side of the pot with the back of a spoon before the cream goes in. This thickens the broth naturally without any added starch.
Add white beans: Drain and rinse a can of cannellini beans and stir them in with the sausage. This stretches the soup further and adds extra protein without adding much cost. A smart move when you’re feeding a crowd on a tight budget.
Spinach instead of kale: Fresh baby spinach works if kale isn’t available. Add it in the very last minute since spinach wilts almost instantly and turns mushy if it cooks any longer.
Slow cooker method: Cook the bacon and onions on the stovetop first, then transfer everything except the cream and kale to a slow cooker. Cook on LOW for 6–8 hours or HIGH for 3–4 hours. Stir in the cream and kale during the last 20–30 minutes.
🥗 Dietary Notes
Gluten-Free: This recipe is naturally gluten-free as written. Just verify that your chicken stock and sausage are labeled gluten-free, since some brands use additives that contain gluten.
Dairy-Free: Substitute the heavy whipping cream with full-fat coconut cream. It won’t taste identical, but it will still be rich and creamy with only a very subtle coconut note.
Low-Carb / Keto: Swap the potatoes for cauliflower florets and reduce the simmer time to 8–10 minutes, or until the cauliflower is just tender. All the savory, creamy flavor stays intact with significantly fewer carbs.
Not Suitable For: Vegetarian or vegan diets as written. The bacon, sausage, chicken stock, and heavy cream would all require substitutions, and the result would be a fundamentally different soup.

⏰ Make-Ahead Tips
Zuppa Toscana is an excellent make-ahead soup. Here’s how to do it right:
Make it 1–2 days ahead: Prepare the soup through Step 4 (before the cream and kale go in) and refrigerate the base in an airtight container. When you’re ready to serve, reheat the base over medium heat, then add the sausage, kale, and cream and simmer for 4 minutes as directed. This produces the freshest possible final result.
Make the full soup ahead: Already made the complete soup? It reheats well. Warm it over low-to-medium heat and stir gently. Don’t let it boil or the cream may separate. If the soup has thickened in the fridge (the potatoes absorb liquid overnight), add a splash of chicken stock to loosen it back up.
Bake the sausage ahead: The sausage can be baked, sliced, and refrigerated up to 3 days in advance. This makes weeknight assembly very fast.
💸 Budget101® Price Breakdown: Copycat Olive Garden Zuppa Toscana Soup
Ingredient |
Approx. Cost |
|---|---|
Spicy Italian sausage links (~12) |
$3.98 |
Bacon (6 slices) |
$1.50 |
Chicken stock (1 quart) |
$2.28 |
Russet potatoes (3 medium) |
$0.87 |
Kale (2 cups) |
$1.00 |
Heavy whipping cream (1 cup) |
$1.50 |
Onion, garlic, fennel seed, pepper |
~$0.75 |
Total (serves 6–8) |
~$11.88 |
💰 Cost per serving (8 servings) |
~$1.49 |
🍽️ Olive Garden soup + salad (per person) |
~$14.99+ |
💸 Your savings (family of 4) |
~$48+ |
Prices based on Walmart grocery estimates. Your costs may vary slightly by location.
🍽️ Serving Suggestions
Zuppa Toscana is a complete meal in a bowl, but a few simple additions make it feel like a full restaurant experience at home.
Toasted garlic bread is the obvious and essential pairing. Brush thick slices of Italian or French bread with butter and garlic, run them under the broiler, and serve alongside each bowl for dipping. Non-negotiable in this house.
A simple green salad with Italian dressing rounds out the meal well. For the full Olive Garden treatment, make our copycat house salad with croutons and Italian dressing.
Freshly grated Parmesan over the top of each bowl adds a salty, nutty finish that pulls the whole thing together. Worth the extra 30 seconds.
Crushed red pepper flakes on the side for anyone who wants to push the heat further.
Start with a hot appetizer. If you’re making this for company, start with our Copycat Olive Garden Hot Artichoke Spinach Dip served with warm bread or tortilla chips. Creamy, cheesy, and rich, it pairs naturally with the soup and turns the whole meal into a full restaurant-quality spread without the restaurant bill.

📦 Storage Tips
Refrigerator: Cool the soup completely before transferring to airtight containers. It keeps in the fridge for up to 4 days, and the flavors deepen overnight.
Freezer: Cream-based soups can separate when thawed, so freeze the base before adding the cream and kale for best results. Store in zip-top freezer bags or airtight containers for up to 3 months. Thaw overnight in the fridge, reheat, then stir in fresh cream and kale before serving.
Reheating: Warm on the stovetop over low-to-medium heat, stirring gently. Don’t let it boil. If the soup has thickened in the fridge (the potatoes absorb liquid as it sits), add a splash of chicken stock to restore the consistency.
⏳ How Long Does Zuppa Toscana Keep?
Stored properly in an airtight container in the refrigerator, this soup keeps well for 3–4 days. In the freezer (base only, without cream and kale), it holds for up to 3 months. Use your senses: if the soup smells off or the cream looks broken after reheating, discard it.
Frequently Asked Questions
Zuppa Toscana is Italian for “Tuscan Soup.” It’s a rustic Italian soup traditionally made with leafy greens, potatoes, and cured meats. Olive Garden popularized their own creamy, sausage-loaded American version in the 1990s, and it’s been one of the most-requested copycat recipes ever since.
Yes, you can use bulk Italian sausage. Brown it in the pot before the bacon and onions go in, then drain the excess grease. You won’t get the same firm, sliced texture as baked links, but the flavor will still be excellent. Spicy bulk sausage works best.
Yes. Baby spinach works well as a substitute. Add it in the very last minute of cooking since spinach wilts much faster than kale and turns mushy if it cooks any longer. The flavor will be slightly milder, but the soup holds up well.
Baking the links at 300°F pulls out significantly more fat than pan-browning, which keeps your broth from turning greasy. It also gives the sausage a slightly firmer texture that holds up better in the soup without falling apart. It’s an extra step, but the difference in the finished broth is noticeable.
Fennel seed is a small, pale green spice with a mild, slightly sweet anise-like flavor. In this recipe, it amplifies the natural seasonings already in Italian sausage and gives the broth a complexity that reads as authentically Tuscan. Most people can’t identify it by name when they taste the soup. They just know something is different and better. Do not skip it.
Yes. Cook the bacon and onions on the stovetop first, then transfer everything except the kale and cream to your slow cooker. Cook on LOW for 6-8 hours or HIGH for 3-4 hours. Stir in the heavy cream and kale during the last 20-30 minutes of cooking.
You can, with one caveat: cream-based soups can separate when frozen and reheated. For best results, freeze only the base before the cream and kale go in, for up to 3 months. Thaw overnight in the fridge, reheat on the stovetop, then stir in fresh cream and kale before serving.
Russet potatoes are the classic choice and what Olive Garden uses. They’re starchy, absorb the broth well, and create a slightly creamy texture as they cook. Avoid waxy varieties like red or Yukon Gold. They have a different texture and don’t absorb the broth the same way.
Swap the spicy Italian sausage for mild Italian sausage. Everything else stays the same. You can also reduce or omit the black pepper if needed. The fennel seed itself has no heat at all.
Stored in an airtight container, leftover Zuppa Toscana keeps well for 3-4 days. The flavors deepen and improve overnight, which makes it an excellent meal-prep soup. Reheat gently on the stovetop over low heat and don’t let it boil.
📝 Copycat Olive Garden Zuppa Toscana Soup

Copycat Olive Garden Zuppa Toscana Soup Recipe
Ingredients
- 1 ½ cups Italian sausage, spicy
- 6 slices bacon
- ¾ cup diced onion
- 1 ¼ teaspoons minced garlic
- 1 quart chicken stock
- 3 medium russet potatoes (cut in half lengthwise then sliced into 1/4-inch half-moons)
- 2 cups kale (stems removed and roughly sliced)
- 1 cup heavy whipping cream
- 1 teaspoon fennel seed
- ½ teaspoon black pepper (ground)
Instructions
- Preheat oven to 300 degrees F. Place sausage links on a rimmed sheet pan and bake 25 minutes or until cooked through. Remove from oven, let cool slightly, then cut each link in half lengthwise and slice on an angle into 1/2-inch pieces. Drain on paper towels to remove excess grease. Set aside.
- In a large pot or Dutch oven, cook diced onions and bacon over medium heat, stirring occasionally, until bacon is cooked through and onions are nearly translucent, about 8 to 10 minutes.
- Add minced garlic and cook 1 additional minute, stirring constantly.
- Add chicken stock and sliced potatoes, stirring to deglaze the pot. Add fennel seed and black pepper. Bring to a gentle simmer.
- Simmer 15 minutes or until potatoes are fork-tender.
- Add cooked sausage slices, sliced kale, and heavy whipping cream. Stir gently to combine. Reduce heat to low and simmer 4 minutes.
- Serve immediately with toasted garlic bread.
Notes
- Do not skip the fennel seed. It is the secret ingredient that gives this soup its authentic Tuscan flavor and makes it taste more complex than any other copycat version.
- Baking the sausage rather than browning it removes more grease and gives the sausage a firmer texture that holds up better in the soup.
- Soup keeps in the refrigerator for 3 to 4 days and actually tastes better the next day.
- To freeze, do so before adding the cream and kale.
If you altered the ingedients above by doubling or tripling the recipe, you may also need to change the pan/dish size and adjust the cooking/baking time.
Nutrition
🛒 Walmart Grocery List Copycat Zuppa Toscana
- Great Value Spicy Italian Sausage Links
- Great Value Bacon (6-count or sliced from the deli)
- Yellow onion (1 medium)
- Minced garlic (jar or fresh bulb)
- Great Value Chicken Stock, 32 oz carton
- Russet potatoes (3-lb bag, use 3 potatoes)
- Fresh kale (1 bunch)
- Great Value Heavy Whipping Cream, 1 pint
- Fennel seed (spice aisle)
- Ground black pepper
- Italian bread or French baguette (for garlic bread)
- Butter and garlic powder (for garlic bread)
Grab the full grocery list here
Did you make this Zuppa Toscana? Drop a comment below and let us know if you tried the fennel seed. First-timers are always surprised at the difference it makes.
📌 Don’t forget to save this to Pinterest! Pin it to your Soup Recipes, Copycat Recipes, or Easy Dinner Ideas boards so you can find it again.




