Walk into an Olive Garden during the never-ending soup, salad and breadsticks run and watch what people actually ask for a second time. It is not the salad. The chain has been serving Italian-inspired food since its first restaurant opened in Florida in 1982, and the soup people try hardest to recreate at home is Zuppa Toscana. It is the creamy one, spicy Italian sausage and smoky bacon and tender russet potatoes and dark ribbons of kale in a broth that tastes like somebody stood over it all afternoon. It takes under an hour at home, in one pot, and you do not need a single ingredient your regular grocery store doesn’t stock.
What’s Actually In The Restaurant Bowl
Olive Garden’s version is built on four things: spicy Italian sausage, bacon, fresh kale and russet potatoes, all sitting in a cream-based broth. Nothing exotic, nothing you’d have to order online. The chain says its soups are made from scratch every morning and then bagged to hold through service, so the bowl you get at dinner was cooked hours earlier.
Price is where the home version earns its keep. A bowl ordered on its own now runs around $10, depending on location, and one bowl is one serving. A single pot on your stove makes six to eight, and the same core ingredients cost you a fraction of what bowl after bowl would.
The Name Is Italian. The Soup Is Not.
Zuppa Toscana translates to Tuscan soup, but you would not be served this bowl in Tuscany. Traditional Tuscan zuppa leans rustic and cheap: beans, bread, seasonal vegetables, olive oil, a tomato or vegetable broth. Tuscany was historically an impoverished, rural region, and these were use-what-you-have soups made from whatever was in the house. Potatoes reached Italy in the late 1500s but were slow to become everyday food, which is why they turn up late in this story.
The heavy cream, the bacon, the pork sausage and the potatoes are the American additions, and the chain leaned on the Tuscan name for the appeal. That is not a knock. The sausage brings heat, the bacon brings smoke, the cream rounds the edges off both, and the combination works whether or not anyone in Florence would recognize it.
Order Of Operations Is The Whole Recipe
Bacon goes in first, chopped, over medium heat in a large pot or Dutch oven, 6 to 8 minutes until crisp. Pull it out with a slotted spoon onto a paper towel and leave every drop of rendered fat behind. That fat is the base of the soup.
The sausage browns in that fat next, broken up with a wooden spoon, 6 to 7 minutes until cooked through. Pull that out too. Now the diced onion goes in for 4 to 5 minutes, and while it softens you scrape the stuck brown bits off the bottom of the pot. Skipping that scrape is the single biggest reason a homemade pot tastes flat. Garlic and red pepper flakes follow for 30 seconds to a minute, no longer, because garlic turns bitter fast.
Broth and sliced potatoes go in together, brought to a boil and then simmered uncovered for 15 to 18 minutes until a fork slides in without the slices collapsing. Russets are doing double duty here: their starch thickens the broth as they cook, so you never need flour or a roux. Stir the sausage back in while they finish.
Cream and kale come last, off a hard boil, heat turned to low. The kale needs 2 to 3 minutes to wilt and that’s it. Bacon goes on top at the table, not in the pot, so it stays crisp.
How Much Garlic Is Too Much Garlic
Three cloves gets you a soup that tastes like the restaurant. If you want it to taste better than the restaurant, go bigger. One long-running home version, rated 4.98 out of 5 across 2,108 reader votes, calls for a whole head of garlic, about 10 large cloves, minced or pressed. Because the garlic is sautéed and then simmered in the broth for a quarter of an hour, it mellows instead of shouting. I’d start at five or six cloves if a full head makes you nervous, then work up next time.
The Mistakes That Ruin It
Boiling the soup after the cream goes in is the one that actually wrecks dinner. High heat makes cream-based soups separate, and once the broth breaks into grainy little curds you cannot stir it back together. Low heat, gentle stirring, done.
Salt is the second trap. Bacon and Italian sausage both bring plenty on their own, so start with low-sodium broth and season at the very end, after the cream has gone in and the kale has wilted. Season early and you’ll be chasing it.
Slice the potatoes thin and even, around a quarter inch, so they cook at the same rate. Thick chunks leave you with raw centers while the thin edges turn to mush. If the finished pot comes out thinner than you want, mash a cup of the cooked potatoes right in the pot, or stir in a slurry of 1 tablespoon cornstarch whisked with 2 tablespoons cold water and let it simmer a few more minutes.
Slow Cooker And Instant Pot, If You Want It Hands-Off
The sausage still has to be browned in a skillet first, and the bacon still has to be crisped. Rendering that fat off and crisping the meat is what keeps the finished broth from tasting greasy, and no amount of slow cooking fixes it later. From there, a 6-quart slow cooker handles the rest: meat, aromatics, diced potatoes and broth go in, low for 5 to 6 hours or high for 3 to 4, with the kale and cream stirred in for the last 30 minutes on high.
Pressure cookers are faster and have one rule you cannot break. Sauté the sausage and bacon, then the onion and garlic, add broth and scrape the bottom of the pot clean so the sensor doesn’t throw a burn warning, add the potatoes, then 15 minutes at high pressure with a quick release. The cream and the kale go in after the lid comes off, never before, and the pot stays on Keep Warm while the greens soften. Half-and-half holds up better than milk if you’re going lighter.
Swaps That Work And One That Doesn’t
Hot Italian sausage gives you the kick people associate with the restaurant bowl. Mild works for a table with kids, and you can add red pepper flakes separately so the adults get their heat. Turkey Italian sausage swaps in cleanly for a leaner pot.
Kale is the right green because it holds its shape in hot broth. Curly kale, lacinato and Swiss chard all behave the same way. Baby spinach also works, three cups stirred in until it wilts in a minute or two, but it collapses into almost nothing, so expect a different-looking bowl.
Yukon golds can stand in for russets, but the soup will be a touch thinner since you lose some of that starch. Half-and-half instead of heavy cream does the same thing to the body of the broth. For something closer to the rustic original, add a drained can of cannellini beans along with the potatoes. A chili powder and zucchini version exists for people who want a vegetable in there somewhere, and it’s genuinely good.
Dropping the cream altogether is the swap I’d argue against. It is the thing that makes this soup taste like Olive Garden rather than like sausage and potatoes in broth. If dairy is off the table, whisk a third of a cup of olive oil into two-thirds of a cup of unsweetened plant-based milk and add that at the end, or use the solid white cream from a can of full-fat unsweetened coconut milk, stirred in at the last second just to heat through.
Leftovers Need A Plan
Cooled and covered, the soup keeps 3 to 4 days in the refrigerator and reheats over medium-low heat on the stove or in the microwave until steaming. Do not let it boil on the way back up. Freezing is the one storage move to skip, because cream and potatoes both come out of the freezer wrong, grainy broth and mealy potato. If you know you’ll have leftovers, hold back the kale and add it fresh when you reheat, since it goes limp on day two.
Make the stovetop version first. One pot, 50 minutes start to finish, hot Italian sausage, thick-cut bacon, more garlic than you think you need, and warm bread on the side to mop the bowl. It beats the restaurant, and it beats the drive.
Copycat Olive Garden Zuppa Toscana
Course: SoupCuisine: Italian-American6
servings15
minutes35
minutes500
kcalOlive Garden’s creamy Tuscan-style soup, rebuilt in one pot with sausage, bacon, potatoes and kale.
Ingredients
4-5 slices thick-cut bacon, chopped
1 lb Italian sausage, mild or hot, casings removed if using links
1 small yellow onion, diced
3 cloves garlic, minced
1/2 teaspoon red pepper flakes (optional)
5 cups chicken broth, preferably low-sodium
3-4 medium russet potatoes, sliced into 1/4-inch rounds
1 cup heavy cream
3 cups chopped kale, stems removed
Salt and black pepper, to taste
Grated Parmesan, for serving (optional)
Directions
- Cook the chopped bacon in a large pot or Dutch oven over medium heat until crisp, about 6 to 8 minutes. Lift it out with a slotted spoon onto a paper towel-lined plate and set it aside for serving. Leave all of the rendered fat in the pot.
- Add the Italian sausage to the same pot and cook for 6 to 7 minutes, breaking it into crumbles with a wooden spoon, until browned and cooked through. Remove the sausage to a plate. Leave the remaining fat and the browned bits behind.
- Add the diced onion and cook 4 to 5 minutes until softened. As it cooks, scrape the bottom of the pot with your spoon to lift the stuck browned bits into the fat. That scrape is where most of the flavor comes from.
- Stir in the minced garlic and the red pepper flakes, if using. Cook for just 30 seconds to a minute, until you can smell the garlic. Do not let it brown or it will turn bitter in the finished broth.
- Pour in the chicken broth and add the sliced potatoes. Bring everything to a boil, then reduce the heat and simmer uncovered for 15 to 18 minutes. The potatoes should be fork-tender but still holding their shape.
- Stir the cooked sausage back into the pot while the potatoes finish, letting it warm through with everything else. The starch from the potatoes will have thickened the broth slightly on its own, so there is no flour or roux needed here.
- Reduce the heat to low and stir in the heavy cream. Keep the soup below a hard boil from this point on, since high heat can cause a cream broth to separate into a grainy mess that will not come back together.
- Add the chopped kale and stir for 2 to 3 minutes, just until it wilts. Taste and season with salt and black pepper. Ladle into bowls, top each one with the reserved crispy bacon and a sprinkle of Parmesan, and serve right away with warm bread.
Notes
- Start with low-sodium broth and salt at the very end. The bacon and sausage both bring plenty of salt on their own.
- Once the cream goes in, keep the heat low. A hard boil will break the broth.
- Leftovers keep 3 to 4 days in the fridge and reheat gently on the stove. Do not freeze it, since cream and potatoes both come back grainy.
Frequently Asked Questions
Q: Does Olive Garden’s Zuppa Toscana really have bacon in it?
A: The restaurant bowl combines spicy Italian sausage, bacon, fresh kale and russet potatoes in a creamy broth. Home versions keep the bacon because the rendered fat builds the base of the soup, and the crisp bits on top are half the reason anyone orders it.
Q: Can I use spinach instead of kale?
A: Yes. Three cups of baby spinach stirred in at the end wilts in a minute or two. It shrinks down to far less volume than kale does, so the bowl looks different, and curly kale, lacinato kale or Swiss chard will hold their texture better.
Q: Why did my soup turn grainy?
A: The cream boiled. Cream-based soups separate under high heat, so drop the burner to low before the cream goes in and never let it come back to a hard boil, including when you reheat leftovers.
Q: Can I freeze a batch?
A: Skip it. Cream and potatoes both come out of the freezer wrong, with a separated broth and mealy potato slices. Refrigerate for 3 to 4 days instead.


