Let me set the scene for you: a cold, blustery evening, the kind where the wind rattles your windows and your toes just can’t get warm. That’s when the aroma of sizzling Italian sausage, garlicky onions, and creamy broth swirling with tender potatoes and kale starts to fill your kitchen. I’m not exaggerating—when a pot of this cozy Zuppa Toscana Soup (my favorite Olive Garden copycat recipe) bubbles away on the stove, the whole house is transformed. Suddenly, everyone’s drifting in, drawn by that unmistakable scent, asking, “Is dinner ready yet?”
The first time I made this Zuppa Toscana, I was really just trying to recreate the magic of those bottomless Olive Garden soup bowls (you know the ones). I remember ladling out a bowl for myself, sitting down at the table, and taking that first, creamy, sausage-laden bite. Instantly, I was hooked. Honestly, it was one of those moments where you just pause, let the warmth sink in, and smile because you know you’ve found something special.
Growing up, hearty soups were a winter staple in our home. My grandma would toss in whatever she had—potatoes, leafy greens, a bit of bacon—and somehow, it always tasted like a warm hug. Years later, when I stumbled upon Zuppa Toscana at a friend’s potluck (thanks, Ashley!), I realized it had all the same comforting notes, but with an irresistible garlicky kick and a creamy finish that’s just…wow. I only wish I’d discovered this recipe sooner!
My family can’t seem to get enough of this soup. I’ve caught them sneaking tastes straight from the pot, and let’s just say leftovers rarely make it past day one. Kids, teens, picky eaters—everyone’s on board. And you know what? I’ve “tested” this recipe more times than I care to admit (all in the name of research, of course). It’s become our go-to for Sunday suppers, snow days, and even quick lunches when we need a little extra comfort. If you’re looking for a soup that feels like a big, cozy blanket and gets rave reviews every single time, you’re going to want to bookmark this Zuppa Toscana Soup recipe. Trust me, it’s a keeper.
Why You’ll Love This Zuppa Toscana Soup Recipe
After years of making every “Olive Garden copycat” recipe out there, I can say with a chef’s confidence: this is the one you’ll come back to again and again. Here’s why my family—and so many friends—keep asking for it (and why it’s become my top-pinned soup on Pinterest!):
- Quick & Easy: You can whip this up in under 45 minutes, start to finish. Perfect for busy weeknights, lazy weekends, or that last-minute “what’s for dinner?” panic.
- Simple Ingredients: Nothing fancy here. If you’ve got sausage, potatoes, kale, and a handful of pantry basics, you’re all set.
- Perfect for Any Occasion: It’s a crowd-pleaser for family dinners, potlucks, or holiday gatherings. I’ve even served it at brunch with crusty bread—total hit!
- Irresistible Flavor: The combo of spicy sausage, creamy broth, and hearty potatoes is just unbeatable. You get a little heat, a lot of comfort, and those pops of fresh kale make it feel wholesome and balanced.
- Customizable: Need it dairy-free? Gluten-free? Vegetarian? Easy peasy—see my adaptation tips below. Everyone’s covered.
So, what makes this Zuppa Toscana Soup recipe better than the rest? For starters, I use hot Italian sausage for a little extra zing, and I brown it until it’s deeply savory (don’t skip this step, trust me). A splash of half-and-half at the end makes the broth rich, but not heavy, and fresh kale adds color and nutrition. I’ve tried shortcuts and “healthy swaps”—and this version nails that creamy, satisfying texture without losing the soul of the original.
Honestly, this isn’t just about soup. It’s about those moments when you take a spoonful, sigh contentedly, and feel a bit more grounded. It’s the kind of recipe you’ll pass along to friends, knowing it’ll make their day a little warmer, too. Whether you want to impress guests (with zero stress), or you just need a bowl of pure, nostalgic comfort, this Zuppa Toscana Soup delivers—every time.
What Ingredients You Will Need for Zuppa Toscana Soup
This Zuppa Toscana Soup keeps it simple—just the way I like it. Each ingredient adds its own flavor, texture, or richness, and you can easily tweak it for your family’s needs. Here’s what you’ll need:
- For the Soup Base:
- Italian sausage (hot or mild, about 1 lb/450 g): Adds that signature savory, slightly spicy flavor. I prefer Johnsonville or a local butcher’s blend. Use turkey sausage if you like it lighter.
- Bacon (4 slices, chopped): For smoky depth and a little crunch. You can leave it out if you want the soup lighter, but honestly, it’s worth it.
- Yellow onion (1 medium, diced): Adds sweetness and body.
- Garlic (3-4 cloves, minced): Brings all the aroma and warmth (don’t skimp!).
- Russet potatoes (3 medium, about 1.5 lbs/680 g, sliced into 1/4-inch/6 mm rounds): These get creamy-soft but hold their shape. Yukon Golds work too.
- Kale (about 4 cups/120 g, chopped, tough stems removed): Adds color, texture, and nutrients. Spinach is a fine swap if you’re out of kale.
- Chicken broth (6 cups/1.4 liters): The soup’s backbone. Use low-sodium if you want to control salt.
- Half-and-half or heavy cream (1 cup/240 ml): For that creamy finish. You can use whole milk (soup will be thinner), or unsweetened coconut cream for dairy-free.
- Salt and black pepper (to taste): Always taste and adjust at the end.
- Crushed red pepper flakes (1/2 tsp, optional): For the Olive Garden kick—adjust to your spice preference.
- For Serving:
- Freshly grated Parmesan cheese (optional): Adds a salty, nutty finish that’s totally craveable.
- Crusty bread: For dunking. I’m partial to sourdough, but any rustic loaf will do.
Ingredient tips and swaps:
- Make it gluten-free: This soup is naturally gluten-free as long as your sausage and broth are, so check labels if needed.
- No kale? Swiss chard, baby spinach, or escarole all work well. Just add more or less, depending on how “green” you like it.
- Potatoes: Yukon Golds are creamier, but Russets are classic. Sweet potatoes? Give it a try for a fun twist.
- Vegetarian: Use a plant-based sausage (like Beyond Sausage), coconut cream, and veggie broth. Still hearty and satisfying!
- Bacon: If you want to skip it, add a pinch of smoked paprika for depth.
Everything here is easy to find at a regular grocery store. Don’t feel pressured to get fancy—this soup is all about homey, reliable comfort. And if you do want to splurge on a special sausage or farm-fresh kale, go for it. It’s your kitchen, after all!
Equipment Needed
You don’t need any special gadgets to make this Zuppa Toscana Soup—just honest, everyday kitchen tools. Here’s what I use (and what you can swap in if needed):
- Large Dutch oven or soup pot (at least 5 quarts): I love my enameled cast iron Dutch oven for even heating, but any heavy-bottomed pot works. Just make sure it’s big enough for all that broth and goodness.
- Sharp chef’s knife and cutting board: For prepping your potatoes, onions, and kale. If you’ve got a mandoline, it makes quick work of slicing potatoes evenly (just be careful with your fingers—been there, done that).
- Slotted spoon: Super handy for removing sausage and bacon bits, leaving the fat behind.
- Wooden spoon or spatula: Perfect for breaking up sausage and stirring everything together.
- Measuring cups and spoons: Precision helps, especially with cream and broth.
- Ladle: For serving those hearty, chunky portions.
If you’re working with a basic saucepan, just halve the recipe for a smaller batch. And if you don’t have a slotted spoon, use a regular spoon and tilt the pot to drain off extra fat—it’s not fancy, but it works! For easy cleanup, I always give my Dutch oven a quick soak before scrubbing (saves a lot of elbow grease).
How to Make Zuppa Toscana Soup (Step-by-Step)

-
Brown the sausage and bacon (10 minutes):
Heat your Dutch oven or large soup pot over medium-high heat. Add 1 lb (450 g) Italian sausage and 4 slices chopped bacon. Cook, breaking up the sausage with a wooden spoon, until both are browned and cooked through (about 8–10 minutes).
Tip: If your sausage releases a lot of fat, drain off most, but leave about 1 tablespoon for flavor. -
Sauté the aromatics (3–4 minutes):
Add 1 diced yellow onion to the pot with the sausage and bacon. Sauté until the onion softens and turns translucent, about 3 minutes. Stir in 3–4 cloves minced garlic, cooking until fragrant (just 30 seconds—don’t let it burn!). -
Add the potatoes and broth (3 minutes prep, 12–15 minutes simmer):
Stir in 3 medium Russet potatoes (about 1.5 lbs/680 g, sliced into 1/4-inch/6 mm rounds). Pour in 6 cups (1.4 liters) chicken broth. Bring to a boil, then reduce heat to a gentle simmer. Cover and cook for 12–15 minutes, until the potatoes are fork-tender but not falling apart.
How to tell: The potatoes should give slightly when poked, but still hold their shape. -
Add the kale (2 minutes):
Stir in 4 cups (120 g) chopped kale, removing any tough stems first. Simmer uncovered for 2–3 minutes until kale is wilted and bright green. If you prefer softer greens, cook a bit longer. -
Finish with cream and seasoning (3 minutes):
Lower the heat to medium-low. Pour in 1 cup (240 ml) half-and-half or heavy cream. Stir gently to combine and warm through—don’t let it boil after adding cream or it may separate. Taste and season with salt, black pepper, and up to 1/2 tsp crushed red pepper flakes for heat.
Note: If you like your soup creamier, add a splash more cream. -
Serve and enjoy:
Ladle hot Zuppa Toscana Soup into bowls. Garnish with grated Parmesan cheese and serve with crusty bread for dipping.
Personal tip: The flavors deepen as it sits, so leftovers (if you’re lucky enough to have any) taste even better the next day.
Troubleshooting: If your soup is too thin, simmer uncovered for a few minutes to reduce. Too thick? Add a bit more broth or cream. If potatoes start to fall apart, remove from heat as soon as they’re tender.
Cooking Tips & Techniques for the Best Zuppa Toscana Soup
- Browning matters: Don’t rush the sausage and bacon. Let them get nicely golden before moving on—those little brown bits (fond) stuck to the pot are pure flavor!
- Slice evenly: Try to slice your potatoes evenly at about 1/4-inch (6 mm). This way, they cook at the same rate and you avoid mushy bits.
- Don’t overcook cream: Add cream or half-and-half at the very end, over low heat. Boiling can make it separate (learned this the hard way once—soup still tasted good, but wasn’t as pretty!).
- Customize the heat: If you’re serving picky eaters, start with mild sausage and serve red pepper flakes on the side. For spice lovers, hot sausage and a dash more pepper flakes really wake it up.
- Prep in advance: You can chop your onions, garlic, and kale ahead of time. Store potatoes in water until ready to use to prevent browning (just drain before adding to the pot).
- Batch cooking tip: This soup doubles beautifully. Make a big batch, freeze half, and thank yourself later.
- Troubleshooting: If the soup is too salty, add a splash of milk or a peeled raw potato to soak up some salt (remove the potato before serving).
- Extra creaminess: For a thicker soup, mash a few potato slices against the side of the pot before adding the cream. It’s a trick I picked up from a restaurant chef years ago.
Honestly, after making this Zuppa Toscana Soup dozens of times, I can say the key is patience and tasting as you go. Don’t be afraid to adjust seasoning or texture to your liking. And if you mess up? It’s soup—almost always fixable! That’s the beauty of home cooking.
Variations & Adaptations
One of my favorite things about Zuppa Toscana Soup is how easy it is to tweak for different tastes, diets, and seasons. Here are a few ideas I’ve tried (and loved):
- Vegetarian Zuppa Toscana: Use plant-based Italian sausage (Beyond or Field Roast are great), coconut cream, and veggie broth. The flavor is still rich and satisfying—even my meat-loving dad approved!
- Low-carb/Keto version: Swap potatoes for chopped cauliflower florets. You’ll get the same hearty texture with fewer carbs. I’ve made this for friends watching their carbs and they loved it.
- Dairy-free adaptation: Use full-fat coconut milk or cashew cream instead of half-and-half. The soup stays creamy and delicious, with just a hint of coconut flavor.
- Seasonal swaps: In spring, add a handful of peas or fresh spinach. In fall, butternut squash or sweet potatoes are a tasty twist.
- Extra protein: Add shredded rotisserie chicken near the end for a double protein punch. My teenager eats his weight in this version!
- Spice it up: Add a pinch of smoked paprika or a splash of hot sauce if you love even more warmth.
Allergen notes: For gluten-free, always double-check your sausage and broth labels. For dairy-free, use plant-based cream and skip the Parmesan.
My personal favorite? Swapping half the potatoes for cauliflower and using a little extra kale—it’s still hearty and filling, but feels a touch lighter. Don’t be afraid to experiment. You really can’t go wrong with a soup this forgiving!
Serving & Storage Suggestions
For the best experience, serve your Zuppa Toscana Soup piping hot—right from the pot into big, cozy bowls. I love topping mine with freshly grated Parmesan and a sprinkle of red pepper flakes. A thick slice of warm, crusty bread (sourdough, anyone?) is practically required for dunking and sopping up every drop.
Pair this soup with a simple green salad tossed in lemon vinaigrette, or serve as part of a comfort-food spread with roasted veggies or a cheese platter. For drinks, a chilled glass of Pinot Grigio or a sparkling Italian soda is just the thing.
To store: Let the soup cool to room temperature, then transfer to airtight containers. It will keep in the refrigerator for up to 4 days. For longer storage, freeze in single portions for up to 2 months (just leave out the cream if freezing—add it when reheating for best texture).
Reheating: Warm gently on the stove over medium-low heat, stirring often so the cream doesn’t separate. If the soup thickens too much, add a splash of broth or milk. Microwave works too—just use short bursts and stir in between.
Honestly, the flavors get even richer after a day or two. It’s one of those soups that actually improves as it sits. If you’re planning ahead, make a batch the night before a big gathering—you’ll be glad you did.
Nutritional Information & Benefits
Here’s an estimated breakdown for one hearty serving (about 1.5 cups): approximately 350 calories, 20g fat, 25g carbs, 15g protein. If you use turkey sausage or swap in cauliflower, you’ll cut the calories and carbs even more.
This Zuppa Toscana Soup is loaded with good stuff—lean protein from the sausage, potassium and fiber from the potatoes, and vitamins A, C, and K from all that kale. It’s naturally gluten-free (just watch your sausage labels) and can be made dairy-free or low-carb with simple swaps.
Potential allergens: Contains dairy and may contain gluten (depending on sausage/broth). For nut allergies, no worries here—just double-check your cream substitute if going dairy-free. As someone who tries to add more greens and comfort food to my family’s meals, this soup hits all the right notes—nourishing, filling, and deeply satisfying without being heavy.
Conclusion
If you’re searching for a soup that delivers big flavor, belly-warming comfort, and a serious dose of nostalgia, you can’t beat this Zuppa Toscana Soup recipe. It’s easy enough for a weeknight, yet special enough for a Sunday dinner. Whether you’re feeding a crowd or just treating yourself, this Olive Garden copycat will quickly become a staple in your kitchen (it sure has in mine!).
I hope you’ll use this recipe as a jumping-off point—swap in your favorite greens, try a different sausage, or make it extra spicy. There’s no wrong way to make it your own. And honestly, the best part is sharing a big pot with people you love.
If you give this recipe a try, let me know how it turned out in the comments below! I love seeing your creative twists and hearing your family stories. Don’t forget to share your photos and pin this soup for later—you’re going to want it again and again. Stay cozy, and happy cooking!
Frequently Asked Questions About Zuppa Toscana Soup
Can I make Zuppa Toscana Soup in a slow cooker?
Yes! Brown the sausage and bacon first, then add all ingredients except the cream and kale to your slow cooker. Cook on low for 5–6 hours or high for 3–4 hours. Stir in the cream and kale during the last 30 minutes.
What’s the best way to freeze Zuppa Toscana Soup?
Let the soup cool completely, then transfer to freezer-safe containers. For best texture, freeze without the cream—add it after thawing and reheating. It’ll keep for up to 2 months in the freezer.
Can I use spinach instead of kale?
Absolutely! Fresh spinach wilts faster, so add it during the last minute of cooking. The soup will be just as delicious and a bit milder in flavor.
How do I make this soup less spicy for kids?
Use mild Italian sausage and skip the red pepper flakes. You can always add a pinch of spice to individual bowls for those who like a little heat.
Is this Zuppa Toscana Soup gluten-free?
It can be! Just make sure your sausage and broth are gluten-free (check the labels). The rest of the ingredients are naturally gluten-free.
Pin This Recipe!

Zuppa Toscana Soup Recipe (Easy Olive Garden Copycat)
This cozy Zuppa Toscana Soup is a hearty, creamy Italian classic loaded with spicy sausage, tender potatoes, kale, and smoky bacon. It’s a quick, comforting one-pot meal that’s perfect for chilly nights and sure to please the whole family.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Category: Soup
- Cuisine: Italian
Ingredients
- 1 lb hot or mild Italian sausage
- 4 slices bacon, chopped
- 1 medium yellow onion, diced
- 3–4 cloves garlic, minced
- 3 medium Russet potatoes (about 1.5 lbs), sliced into 1/4-inch rounds
- 4 cups kale, chopped, tough stems removed
- 6 cups chicken broth (low-sodium preferred)
- 1 cup half-and-half or heavy cream
- Salt and black pepper, to taste
- 1/2 tsp crushed red pepper flakes (optional)
- Freshly grated Parmesan cheese, for serving (optional)
- Crusty bread, for serving
Instructions
- Heat a large Dutch oven or soup pot over medium-high heat. Add Italian sausage and chopped bacon. Cook, breaking up the sausage, until browned and cooked through (8–10 minutes). Drain off most fat, leaving about 1 tablespoon.
- Add diced onion and sauté until softened and translucent, about 3 minutes. Stir in minced garlic and cook until fragrant, about 30 seconds.
- Stir in sliced potatoes and pour in chicken broth. Bring to a boil, then reduce heat to a gentle simmer. Cover and cook for 12–15 minutes, until potatoes are fork-tender but not falling apart.
- Add chopped kale and simmer uncovered for 2–3 minutes, until wilted and bright green.
- Lower heat to medium-low. Pour in half-and-half or heavy cream and stir gently to combine and warm through. Do not boil after adding cream. Season with salt, black pepper, and red pepper flakes to taste.
- Ladle hot soup into bowls. Garnish with grated Parmesan cheese and serve with crusty bread.
Notes
For a lighter soup, use turkey sausage and whole milk. For dairy-free, substitute coconut cream. Yukon Gold potatoes or cauliflower can be used instead of Russets for different textures. The soup is naturally gluten-free if you use gluten-free sausage and broth. Leftovers taste even better the next day. If freezing, omit cream and add after reheating.
Nutrition
- Serving Size: About 1.5 cups per s
- Calories: 350
- Sugar: 3
- Sodium: 900
- Fat: 20
- Saturated Fat: 9
- Carbohydrates: 25
- Fiber: 3
- Protein: 15
Keywords: zuppa toscana, olive garden copycat, Italian soup, sausage soup, potato soup, kale soup, comfort food, easy soup recipe, gluten-free soup



