There is a specific kind of exhaustion that hits around 5:30 PM on a Tuesday. You know the one. You’ve been running on coffee and good intentions all day, and the last thing you want to do is stand over a stove for an hour. Last winter, I was in that exact spot. My husband was complaining about the cold, the kids were arguing over who got the better seat at the table, and I stared into my fridge hoping for a culinary miracle. There wasn’t one. Just some leftover sausage, a bag of kale that was looking a little sad, and a potato or two.
I threw them into a pot with some broth and cream, expecting a mediocre consolation prize. What came out of that pot was actually magical. It was creamy, spicy, hearty, and smelled like comfort itself. It tasted suspiciously like the famous Zuppa Toscana I used to order at Olive Garden when I was in college. I made it three times that week. Then I made it again the next week. Now, it’s not just a “when I’m tired” recipe. It’s my go-to for everything from rainy Sunday lunches to dinner parties where I need to impress without spending hours in the kitchen.
This copycat Zuppa Toscana soup is the real deal. It’s rich, it’s savory, and it’s ready in about 20 minutes if you have your ingredients prepped. It’s the kind of soup that makes people ask for the recipe before they’ve even finished their first bowl. And honestly? It’s way better than the restaurant version because you control the quality of the sausage and the cream. Let’s get into why this soup has earned a permanent spot in my weekly rotation.
Why You’ll Love This Copycat Zuppa Toscana Soup
Look, I’m not going to lie to you. Making soup from scratch usually feels like a commitment. You have to chop, sauté, simmer, and clean up a mountain of dishes. This recipe breaks that mold. Here is why this copycat Zuppa Toscana soup has completely taken over my weeknight dinner schedule:
- It’s Stupidly Fast — Seriously. If you buy pre-cooked Italian sausage (yes, I’ll get to that trick), you can have this on the table in 20 minutes. That’s it. I’ve made this after getting home from work at 7 PM, and it’s still ready by 7:20. It’s faster than ordering takeout and waiting for the delivery driver.
- It Uses One Pot — This is the real hero feature. You sauté the sausage, you cook the veggies in the same fat, you simmer the broth, and you finish the cream. One pot. One spoon to stir with. One thing to wash at the end. My husband thinks I’m a genius for this. I think he’s just glad I’m not making three different side dishes.
- It Tastes Like a Restaurant — I’ve had the original at the chain restaurant, and I’ve had this at my kitchen table. Honestly? I prefer mine. It’s heartier. The potatoes are creamier. The kale is tender but not mushy. And you can adjust the spice level to exactly what your family likes. No more asking for “extra red pepper flakes” at the table.
- It’s Kid-Approved — I know, I know. “Soup with kale?” Your kids might look at you like you’ve lost your mind. But here’s the secret: they don’t taste the kale. It wilts down into the creamy broth. They just see chunks of potato and sausage. I’ve served this to picky eaters who usually only eat bread and butter, and they’ve gone back for seconds. That’s a win in my book.
- It’s Freezer-Friendly — This is huge for us. I often double the recipe on weekends. It freezes beautifully for up to three months. When I’m too tired to cook on a random Wednesday in February, I just pull a container out of the freezer, dump it in a pot, and add a little extra cream when I reheat it. It’s like having a homemade meal kit ready to go.
This isn’t just soup. It’s a hug in a bowl. It’s the kind of meal that makes your house smell amazing and makes everyone sit down at the table without checking their phones. Once you make it, you’ll understand why I’m obsessed.
Ingredients You’ll Need for the Best Copycat Soup
Here’s the best part: you probably have most of this already. This copycat Zuppa Toscana soup relies on simple, accessible ingredients. I’m particular about three things here, but for the rest, whatever you have in your pantry will work. I’ve tested this with frozen kale, fresh kale, and even spinach (though kale is the traditional choice for that nice chewy texture).
For the Base
Olive oil (2 tablespoons) — I use regular olive oil here since we’re heating it up. Extra virgin is fine, but don’t waste your fancy bottle on high heat. I keep a cheap bottle specifically for cooking.
Italian Sausage (1 pound / 450g) — This is the star. You can use mild or hot, depending on your spice tolerance. I buy the links and remove the casings, but honestly? I’ve used pre-cooked crumbled sausage when I’m being lazy. It saves 5 minutes and tastes 95% as good. Just make sure it’s seasoned well.
Yellow Onion (1 medium, diced / about 200g) — Sweet and standard. I dice it small so it melts into the broth. If you don’t like onions, you can skip it, but I don’t recommend it. It adds so much depth.
Garlic (4 cloves, minced / about 2 tablespoons) — Fresh only. Please. Jarred garlic has a weird metallic taste that really shows up in a creamy soup like this. Mince it yourself. It takes 30 seconds.
For the Body and Flavor
Red Potatoes (3 medium, diced / about 600g) — I use red potatoes because they hold their shape better than russets. Russets will fall apart and make the soup thick and starchy. Red potatoes give you those nice, creamy chunks. If you only have russets, dice them smaller so they don’t disintegrate.
Chicken Broth (4 cups / 960ml) — I use low-sodium so I can control the saltiness. If you only have regular broth, reduce the added salt in the recipe. Vegetable broth works too if you’re keeping it lighter, though the flavor profile changes slightly.
Heavy Cream (1 cup / 240ml) — This is what makes it “Zuppa Toscana.” It’s not a light soup. It’s rich. I’ve tried half-and-half, and it’s good, but it’s not the same luxurious texture. If you’re watching calories, you can use milk, but expect a thinner result.
Kale (2 large bunches, stems removed and chopped / about 6 cups) — Lacinato (dinosaur) kale is traditional and holds up best. Curly kale works too. If you’re using frozen kale, just toss it in at the end—it’ll thaw instantly.
Red Pepper Flakes (½ teaspoon) — Optional, but highly recommended. It gives that signature “kick” that balances the heavy cream. Start with less if you have kids, or go all out if you like heat.
Salt and Black Pepper — To taste. Always taste before serving.
What About That Bacon?
Traditional Zuppa Toscana has bacon in it. I’m not going to pretend I’m a traditionalist. I use bacon sometimes, but honestly? The sausage has enough fat and flavor. If you want to add bacon, use about 4-6 strips, cook them until crispy, crumble them, and stir them in at the very end. I usually save the bacon bits for topping individual bowls. It’s a nice crunch.
Equipment Needed
You don’t need fancy gadgets for this. Here’s what I actually use:
Large Dutch Oven or Heavy-Bottomed Pot — I use a 6-quart pot. It needs to be big enough to hold the sausage, veggies, and broth without splattering. A Dutch oven is perfect because it retains heat well, but any large pot works. Just make sure it has a lid for simmering.
Sharp Knife and Cutting Board — For dicing onions and potatoes. A dull knife will make you cry—literally and figuratively. I use a chef’s knife for everything.
Wooden Spoon or Silicone Spatula — For stirring. I prefer wood because it doesn’t scratch my pot, but silicone is fine too. Avoid metal if you have non-stick.
Colander — For rinsing the kale. Or just rinse it in the sink. No colander needed if you’re lazy.
Measuring Cups and Spoons — Standard stuff. I’m not super precise with the broth, but I am with the cream. Don’t mess around with the cream amount.
How to Make It: Step-by-Step
Alright, let’s make this! I’m walking you through exactly how I do it, including the little tricks I’ve picked up over the years. This process is simple, but timing matters.
Step 1: Prep Your Veggies (5 minutes)
Before you turn on the stove, dice your onion, mince your garlic, and chop your potatoes into ½-inch cubes. Wash and chop your kale. I know it seems fussy, but once you start cooking, things move fast. Having everything ready means you won’t burn the garlic while you’re looking for the salt.
Step 2: Brown the Sausage (5-7 minutes)
Heat your large pot or Dutch oven over medium-high heat. Add the sausage. Break it up with a wooden spoon as it cooks. You want it browned and crumbled, not pink. If you’re using fresh links, this takes about 7 minutes. If you’re using pre-cooked crumbles, just heat it through and get a little color. Don’t skip the browning! That’s where the flavor is. Once browned, if there’s an excessive amount of grease, drain some of it out. Leave about 1 tablespoon for cooking the onions.
Step 3: Sauté the Aromatics (3 minutes)
Lower the heat to medium. Add the diced onion to the pot with the sausage. Cook for 2-3 minutes until the onion is soft and translucent. Add the minced garlic and red pepper flakes. Cook for just 1 minute, stirring constantly. The garlic should smell amazing. If it starts to brown, you’ve gone too long. Lower the heat immediately.
Step 4: Simmer the Potatoes (10 minutes)
Pour in the chicken broth. Scrape the bottom of the pot with your spoon to release any browned bits (that’s flavor, baby!). Add the diced potatoes. Bring the soup to a boil, then reduce the heat to low. Cover and simmer for 10-12 minutes, or until the potatoes are tender when pierced with a fork. This is the “hands-off” time. Go check on the kids, reply to that text, take a deep breath.
Step 5: Add the Kale and Cream (3 minutes)
Stir in the chopped kale. Let it cook in the hot broth for 2 minutes until it wilts. It should turn a vibrant green. Now, remove the pot from the heat. This is crucial. Stir in the heavy cream. If you add cream to boiling soup, it can sometimes separate or curdle slightly. Off the heat, it stays smooth and creamy. Taste the soup. Add salt and black pepper as needed. Remember, the sausage and broth already have some salt, so go easy at first.
Step 6: Serve
Ladle into bowls. Top with extra red pepper flakes, grated Parmesan cheese, and maybe a piece of crusty bread for dipping. Eat immediately. It gets thicker as it sits, so don’t let it sit too long before eating.
Total Time: About 20-25 minutes (5 minutes active prep, 15-20 minutes cooking)
Expert Tips & Tricks for Perfect Soup
Here’s everything I’ve learned from making this dozens of times. These tips will save you from my mistakes.
Don’t Overcook the Potatoes — You want them tender, but not mushy. If you overcook them, they’ll break apart and make the soup starchy and gloopy. Test them at 10 minutes. If they’re fork-tender, move on to the next step.
Use Red Potatoes — I can’t stress this enough. Russets will fall apart. Yukon Golds are okay, but red potatoes hold their shape best and give you that nice chunky texture. If you use russets, dice them very small.
Save Some Pasta Water — Wait, what? Yes. If you’re serving this with pasta on the side (which I do sometimes), save some of that starchy water. Stir a splash into the soup if it’s too thick. It helps the sauce cling to everything.
Add Cheese at the End — If you like a cheesy version, stir in ½ cup of grated Parmesan right before serving. Don’t add it to the boiling pot. It will clump. Off the heat, it melts smoothly.
Make It Ahead — This soup actually tastes better the next day. The flavors meld together. Store it in the fridge for up to 4 days. When reheating, add a splash of milk or broth because the potatoes will absorb some of the liquid.
Freezing Tip — This freezes well, but the cream might separate slightly after thawing. That’s normal. Just reheat gently on low heat and whisk it back together. It’ll be fine.
Variations & Substitutions
Once you’ve nailed the basic version, here’s how you can mix it up. I’ve tried all of these.
Spicy Version — Use hot Italian sausage and double the red pepper flakes. Add a dash of cayenne pepper. This is for the heat lovers.
Lighter Version — Use half-and-half instead of heavy cream, and use turkey sausage instead of pork. It’s still delicious, just lighter. I make this when I’m trying to be “healthy,” though I don’t feel like I’m dieting.
Veggie-Loaded — Toss in some sliced carrots or celery with the onions. It adds sweetness and color. I also like to add a can of drained cannellini beans for extra protein and fiber. It makes the soup heartier.
Bacon Lover’s — Cook 4 strips of bacon until crispy, crumble them, and stir them in at the end. Or save them for topping. It adds a smoky crunch that’s amazing.
Dairy-Free — Use coconut cream instead of heavy cream. It adds a slight coconut flavor, but it’s creamy and rich. Use vegetable broth instead of chicken broth. The taste is different, but it still works.
Gluten-Free — This recipe is naturally gluten-free! Just make sure your sausage and broth are certified gluten-free. Most are, but check labels.
Serving & Storage
How to Serve: I usually serve this straight from the pot at the dinner table—it looks rustic and stays warm. But here are other ways I’ve enjoyed it:
- Garlic Bread — Obviously. Dip that bread in the soup. It’s a must.
- Caesar Salad — A simple green salad with Caesar dressing balances the richness of the soup.
- Pasta — Serve it over penne or rigatoni for a soup-pasta hybrid. It’s like a creamy pasta sauce.
Storage Instructions:
Refrigerator: Store in an airtight container for up to 4 days. The soup will thicken in the fridge. This is normal. Just add a splash of broth or milk when reheating.
Reheating: Best method: Add to a pot with a splash of milk or broth over low heat. Stir until heated through. Microwave method: Heat in 1-minute intervals, stirring between. Add a splash of liquid if it’s too thick.
Freezing: Freeze for up to 3 months. Thaw in the fridge overnight. Reheat gently. The texture might change slightly, but it’s still tasty.
Nutrition Information
I’m not a nutritionist, but here’s the breakdown if you’re tracking. Keep in mind that this is a rich soup, so portions matter.
Per Serving (based on 6 servings):
| Nutrient | Amount |
|---|---|
| Calories | 380 |
| Protein | 18g |
| Carbs | 22g |
| Fiber | 3g |
| Sugar | 4g |
| Fat | 26g |
| Saturated Fat | 12g |
| Cholesterol | 65mg |
| Sodium | 850mg |
What’s Good: It’s high in protein from the sausage and potatoes. It’s also a good source of potassium and vitamin K from the kale. It’s more filling than it looks.
What to Know: It’s higher in calories and saturated fat due to the cream and sausage. If you’re watching your intake, use turkey sausage and half-and-half. But honestly? This is comfort food. Enjoy it.
Final Thoughts
So that’s my go-to copycat Zuppa Toscana soup! I’ve probably talked your ear off at this point, but when you make a recipe this often, you have a lot to say about it. This has saved weeknight dinners more times than I can count. It’s my answer to “what’s for dinner” when I’m tired, don’t want takeout, and still want something that tastes really good. My kids are happy, my husband’s happy, and I’m happy because I’m not stressed about cooking.
Make it yours! Try different add-ins, swap in your favorite vegetables, adjust the garlic (though more is always better in my opinion). The best recipes are the ones you adapt to your family’s tastes. If you make this, drop a comment and let me know what you think! I love hearing how recipes turn out in your kitchen. And if something doesn’t work, tell me that too—I’m here to help troubleshoot.
Happy cooking! And I hope your kitchen smells half as good as mine does right now.
Frequently Asked Questions
Can I use frozen kale?
Yes! In fact, I often use frozen kale because it’s cheaper and already chopped. Just toss it in at the end with the cream. It’ll thaw instantly. You don’t need to thaw it first. It works perfectly fine.
Why did my soup turn out watery?
Usually, this means you didn’t simmer the potatoes long enough, or you added too much broth. Let the soup simmer for the full 10-12 minutes. Also, remember that the potatoes will absorb some liquid as it sits. If it’s too thin, let it simmer uncovered for a few more minutes to reduce.
Can I make this in a slow cooker?
Yes, but it’s not ideal. You can brown the sausage in a pan first, then add everything to the slow cooker. Cook on low for 4-6 hours. Add the cream in the last 30 minutes. It’s easier, but the texture won’t be as creamy as the stovetop version. I prefer the stovetop for speed and texture.
Can I freeze this soup?
Yes, but with a caveat. The cream might separate slightly after thawing. That’s normal. Just reheat gently on low heat and whisk it back together. It’ll be fine. I usually freeze it in portions for quick weeknight dinners.
What’s the best way to reheat leftovers?
Add a splash of milk or broth to a skillet, add your leftover soup, and heat gently over low heat, stirring frequently. The extra liquid brings back the creamy texture. Microwave sort of works but tends to dry it out. If you do microwave, definitely add a splash of milk first and heat in short bursts, stirring between.
Can I use turkey sausage?
Yes, turkey sausage works great. It’s lighter and has less fat, so you might need to add a little extra olive oil to sauté the onions. The flavor is milder, so you might want to add a little extra red pepper flakes or Italian seasoning to compensate.
Is this soup gluten-free?
Yes, this recipe is naturally gluten-free. Just make sure your sausage and broth are certified gluten-free. Most brands are, but always check labels. This is a great option for gluten-free families.
Pin This Recipe!
Copycat Zuppa Toscana: The Best 20-Minute Copycat Recipe
- Total Time: 20-25 minutes
- Yield: 6 servings 1x
Description
A rich, creamy, and hearty copycat version of Olive Garden’s famous soup, ready in just 20 minutes using simple ingredients like Italian sausage, red potatoes, and kale.
Ingredients
- 2 tablespoons olive oil
- 1 pound Italian sausage (mild or hot)
- 1 medium yellow onion, diced
- 4 cloves garlic, minced
- 3 medium red potatoes, diced into ½-inch cubes
- 4 cups chicken broth (low-sodium)
- 1 cup heavy cream
- 2 large bunches kale, stems removed and chopped (about 6 cups)
- ½ teaspoon red pepper flakes
- Salt and black pepper to taste
Instructions
- Prep vegetables: Dice onion, mince garlic, chop potatoes into ½-inch cubes, and wash/chop kale.
- Brown the sausage: Heat a large pot or Dutch oven over medium-high heat. Add sausage and break it up with a wooden spoon. Cook until browned and crumbled (5-7 minutes). Drain excess grease, leaving about 1 tablespoon.
- Sauté aromatics: Lower heat to medium. Add diced onion to the pot and cook for 2-3 minutes until soft. Add garlic and red pepper flakes, cooking for 1 minute until fragrant.
- Simmer potatoes: Pour in chicken broth, scraping the bottom of the pot. Add diced potatoes. Bring to a boil, then reduce heat to low, cover, and simmer for 10-12 minutes until potatoes are tender.
- Add kale and cream: Stir in chopped kale and cook for 2 minutes until wilted. Remove pot from heat. Stir in heavy cream. Season with salt and black pepper to taste.
- Serve: Ladle into bowls and top with extra red pepper flakes or Parmesan cheese if desired.
Notes
Use red potatoes as they hold their shape better than russets. Do not add cream while the soup is boiling to prevent curdling. This soup freezes well, though the cream may separate slightly upon thawing; reheat gently and whisk to combine. For a lighter version, use turkey sausage and half-and-half.
- Prep Time: 5 minutes
- Cook Time: 15-20 minutes
- Category: Main Course
- Cuisine: Italian
Nutrition
- Serving Size: 1 bowl
- Calories: 380
- Sugar: 4
- Sodium: 850
- Fat: 26
- Saturated Fat: 12
- Carbohydrates: 22
- Fiber: 3
- Protein: 18
Keywords: Zuppa Toscana, copycat recipe, Olive Garden soup, Italian sausage soup, creamy potato soup, quick weeknight dinner, one pot meal, kale soup



