If you’ve ever been to Olive Garden, chances are you’ve fallen in love with their famous Zuppa Toscana soup. This creamy, hearty soup is packed with Italian sausage, tender potatoes, fresh kale, and just the right touch of smoky bacon. Today, I’m sharing my homemade Zuppa Toscana recipe that’s not only easy to make but also tastes even better than the restaurant version.
The best part? You don’t need fancy ingredients or hours in the kitchen to pull this off. With simple pantry staples, fresh greens, and a little simmer time, you’ll have a soul-warming meal the whole family will love. It’s perfect for chilly nights, busy weeknights, or whenever you’re craving comfort food in a bowl.
What makes this recipe special is the balance of flavors: the spicy kick of Italian sausage, the creaminess of the broth, the earthy kale, and the comforting potatoes that soak up all that goodness. Plus, you can customize it to your taste—spicy or mild sausage, heavy cream or half-and-half, russet potatoes or Yukon golds.
If you’ve been searching for the ultimate Zuppa Toscana recipe, you’ve found it. It’s hearty, flavorful, and comes together in under an hour. Let’s dive into what makes this Tuscan-inspired soup so loved and how you can easily make it at home.
Prep Time: 15 minutes
Cook Time: 35 minutes
Total Time: 50 minutes
Difficulty: Easy
Servings: 6
What Makes This Zuppa Toscana Special?
-
Restaurant-Quality at Home: This recipe tastes just like Olive Garden’s signature soup—only fresher, creamier, and more customizable.
-
One-Pot Wonder: Everything cooks in a single pot, making cleanup quick and easy.
-
Customizable Heat: Choose spicy or mild Italian sausage depending on your preference.
-
Balanced Comfort: Creamy broth, hearty potatoes, savory sausage, and fresh kale create a perfect balance.
-
Quick & Easy: Ready in under an hour, making it great for weeknights.
If you love soups that feel indulgent but are made with simple ingredients, this one is for you. The best tip? Use freshly grated Parmesan and a squeeze of lemon at the end to brighten the flavors even more.
Ingredient Notes
Here’s what you’ll need for this Zuppa Toscana recipe and why each ingredient matters:
-
Italian Sausage: The heart of the flavor. Use spicy for a kick, or mild for a family-friendly version. You can also substitute chicken sausage for a lighter option.
-
Bacon: Adds smokiness and depth. If you’re short on time, pre-cooked bacon works too.
-
Potatoes: Russet potatoes give a creamy texture when cooked. Yukon golds hold their shape better. Slice them thin so they cook evenly.
-
Kale: Brings freshness and a slightly earthy bite. If you prefer, spinach or Swiss chard can be used instead.
-
Onion & Garlic: Essential aromatics that build the flavor base. Don’t skip sautéing them in the bacon fat—it makes all the difference.
-
Chicken Broth: Use low-sodium so you can control the salt. Homemade broth adds even more richness.
-
Heavy Cream: Creates that signature creaminess. Half-and-half works as a lighter swap.
-
Parmesan Cheese (optional): For garnish, adds nutty depth.
-
Red Pepper Flakes (optional): Turn up the heat if you like a spicy soup.
Special equipment: A large heavy-bottomed pot or Dutch oven works best for even cooking.
How To Make Zuppa Toscana

Follow these step-by-step instructions for the perfect pot of soup:
-
Cook the Bacon: In a large pot or Dutch oven, cook 4 slices of bacon over medium heat until crispy (about 6-8 minutes). Remove with a slotted spoon and set aside. Keep 1 tablespoon of bacon fat in the pot.
-
Brown the Sausage: Add 1 pound of Italian sausage to the pot. Break it apart with a wooden spoon and cook until browned (about 5-7 minutes). Remove excess grease if needed.
-
Tip: Don’t over-stir at first. Let it sit to develop browned bits for extra flavor.
-
-
Sauté Onion & Garlic: Add 1 diced onion and 4 minced garlic cloves. Cook for 3-4 minutes until softened and fragrant.
-
Add Potatoes & Broth: Stir in 4 cups sliced potatoes and pour in 6 cups chicken broth. Bring to a boil, then reduce to a simmer. Cook until potatoes are fork-tender (about 15 minutes).
-
Watch for texture: potatoes should be soft but not falling apart.
-
-
Add Kale: Stir in 4 cups roughly chopped kale. Simmer for 3-4 minutes until wilted.
-
Finish with Cream: Reduce heat to low. Stir in 1 cup heavy cream. Simmer gently for 2-3 minutes—don’t let it boil.
-
Taste and Adjust: Season with salt, black pepper, and optional red pepper flakes. Crumble in the reserved bacon.
-
Serve Hot: Ladle into bowls, top with grated Parmesan, and enjoy with crusty bread.
Storage Options
-
Room Temperature: Not recommended, since dairy-based soups spoil quickly.
-
Refrigeration: Store in an airtight container for up to 3 days. The flavors deepen overnight.
-
Freezing: Freeze without the cream for up to 2 months. Add cream after reheating for best texture.
-
Reheating: Warm gently on the stove over medium-low heat. Avoid boiling to prevent cream from curdling.
Variations and Substitutions
-
Low-Carb Version: Swap potatoes for cauliflower florets.
-
Dairy-Free: Use coconut milk or cashew cream instead of heavy cream.
-
Vegetarian: Replace sausage with white beans and use vegetable broth.
-
Seasonal Greens: Use spinach in spring, Swiss chard in summer, or collard greens in winter.
-
Extra Flavor Kick: Add a splash of white wine before adding the broth.
Frequently Asked Questions
Can I make Zuppa Toscana ahead of time?
Yes, but wait to add the cream until reheating for the best texture.
What potatoes work best?
Russet potatoes make the soup creamier, while Yukon golds hold their shape better.
Can I use spinach instead of kale?
Absolutely. Spinach wilts faster, so add it at the very end.
Why did my soup turn grainy?
It likely boiled after adding cream. Always simmer gently.
Can I freeze this soup?
Yes, but without the cream. Add it after reheating for a silky finish.
What to serve with Zuppa Toscana?
Crusty bread, garlic knots, or a light side salad pair perfectly.
Conclusion
There you have it—an easy, homemade Zuppa Toscana recipe that’s every bit as delicious as the restaurant version, if not more so. With hearty sausage, tender potatoes, creamy broth, and fresh kale, this soup is pure comfort in a bowl.
I’d love for you to give this recipe a try and let me know how it turned out. Share your photos, swap in your own variations, and enjoy this cozy classic with family and friends. After one spoonful, I’m pretty sure this will become a regular in your dinner rotation!
PrintZuppa Toscana Recipe
- Prep Time: 15min
- Cook Time: 35min
- Total Time: 50 minutes
- Yield: 6 servings 1x
Ingredients
-
1 lb Italian sausage
-
4 slices bacon
-
4 cups russet potatoes, sliced
-
1 onion, diced
-
4 garlic cloves, minced
-
6 cups chicken broth
-
4 cups kale, chopped
-
1 cup heavy cream
-
Salt, pepper, red pepper flakes to taste
-
Parmesan cheese for garnish
Instructions
-
Cook bacon until crispy, set aside.
-
Brown sausage in the same pot.
-
Add onion and garlic, cook until fragrant.
-
Stir in potatoes and broth, simmer 15 minutes.
-
Add kale and cook 3-4 minutes.
-
Stir in cream, season, and add bacon back in.
-
Serve hot with Parmesan.
Nutrition
- Calories: 420
- Sodium: 900mg
- Fat: 30g
- Carbohydrates: 22g
- Fiber: 3g
- Protein: 18g