The 1-Pot Creamy Zuppa Toscana That’ll Make You Skip Takeout Forever
Oct 14, 2025, Updated Jan 17, 2026
This post contains affiliate links. Please see our disclosure policy.

Zuppa Toscana – The Creamy, Cozy Soup Everyone Craves
This Zuppa Toscana Soup Recipe is the ultimate comfort soup — loaded with crispy bacon, spicy Italian sausage, tender potatoes, and creamy broth. It’s everything you love about Olive Garden’s version, but even better, made fresh at home. Perfect for chilly nights, cozy dinners, or when you just want something hearty and satisfying in under an hour.
Why You’ll Love This Zuppa Toscana Recipe
If you’ve ever had the Zuppa Toscana from Olive Garden, you already know it’s one of the best soups ever made — and this homemade version takes it to the next level. It’s creamy, garlicky, rich in flavor, and every spoonful has the perfect balance of sausage, bacon, and kale.
What I love about this recipe is that it’s restaurant-quality comfort food, but you can make it easily at home with simple ingredients. The flavors come together beautifully as the soup simmers, and it tastes even better the next day.
Watch Me Make This Zuppa Toscana Soup – Follow Along With Me
Ingredients for Zuppa Toscana Soup

- 1 lb mild Italian sausage
- 6–8 slices center-cut bacon
- 1 onion, diced
- 2 tbsp minced garlic
- 2 russet potatoes, sliced or cubed
- 4 cups chicken broth
- 1 cup heavy cream
- 3–4 cups fresh kale, roughly chopped
- 1 tbsp basil paste (or 1 tsp dried basil)
- 1 tsp Italian seasoning
- ½ tsp crushed red pepper flakes (optional, for heat)
- ¼ cup grated Parmesan cheese
- All-purpose seasoning (salt, pepper, garlic & onion powder) — to taste

EQUIPMENT
Equipment Used
- Large Dutch oven or heavy-bottomed pot
- Wooden spoon or spatula
- Sharp knife and cutting board
- Ladle for serving
- Paper towels (for draining bacon)
2 pc. Hybrid All-Purpose Skillet

Step-by-Step Zuppa Toscana Soup Instructions
Step 1: Prep Your Ingredients

Before we start cooking, I like to get everything chopped and ready. Peel, dice, and clean the potatoes and kale, then dice your onion and garlic. Keeping everything prepped makes the cooking process smooth and stress-free.
Step 2: Crisp the Bacon
In a large Dutch oven over medium heat, add 6–8 slices of center-cut bacon. Cook until the bacon is crispy and the fat has rendered out — about 6–8 minutes.

Use a slotted spoon to remove the bacon and place it on a paper towel-lined plate. Leave the bacon fat in the pot for flavor! Once cooled, crumble or chop the bacon and set it aside.
Step 3: Brown the Sausage
Turn the heat up to medium-high and add 1 lb of mild Italian sausage directly into the reserved bacon fat. Break it apart as it cooks and let it brown for 6–8 minutes until no longer pink and slightly caramelized.

Remove the cooked sausage and set it aside with the bacon.
Step 4: Sweat the Aromatics
If the pot looks a bit dry, add a small drizzle of olive oil or a splash of chicken broth. Lower the heat to medium, then add 1 diced onion and a pinch of AP seasoning (salt, pepper, garlic, and onion powder).

Cook for 4–5 minutes until the onion turns translucent. Add 2 tbsp minced garlic and cook for 30–45 seconds, stirring constantly to prevent burning.
5. Build the Soup Base (H3)
Return the browned sausage and most of the bacon to the pot (save a handful for garnish).

Add:
- 2 russet potatoes (sliced or cubed)
- 4 cups chicken broth
- 1 tbsp basil paste
- 1 tsp Italian seasoning
- ½ tsp crushed red pepper flakes (optional for heat)
Bring to a simmer over medium heat, then reduce to medium-low and cook for 12–15 minutes, or until the potatoes are tender. Stir occasionally so nothing sticks.
Step 6: Add Cream & Kale
Once the potatoes are fork-tender, reduce the heat to low. Stir in 1 cup of heavy cream and 3–4 cups of chopped kale. Simmer gently for 3–5 minutes, just until the kale wilts but still has some bite.

💡 Tip: Don’t boil the soup after adding cream — gentle heat keeps it silky and prevents curdling.
Step 7: Taste & Finish
Stir in ¼ cup grated Parmesan cheese for that signature salty, nutty flavor. Taste the soup and adjust with a pinch of AP seasoning as needed.

Ladle into bowls, top with the reserved crispy bacon, and finish with a drizzle of olive oil or extra Parmesan if you like.
Tips & Notes
- Potato texture: Sliced potatoes create a silky soup, while cubed ones give hearty bites.
- Salt balance: Taste before salting — bacon, sausage, and Parmesan already add salt.
- Make-ahead: Store in the fridge for 3–4 days. Reheat gently on the stove with a splash of broth if thick.
- Freezer-friendly: Skip adding the cream before freezing; add it fresh when reheating.
- Vegetarian option: Swap sausage for mushrooms and skip the bacon. Add a bit of smoked paprika for depth.
Serving Suggestions
- Serve with crusty bread, garlic toast, or focaccia for dunking.
- Add a simple green salad for balance.
- Pair it with Chardonnay or a light Chianti for a cozy dinner pairing.
Why This Recipe Works
The secret to this Zuppa Toscana is layering flavor — starting with rendered bacon fat, caramelized sausage, and sweet onion before simmering everything in a creamy, herby broth. Each bite hits every flavor note: salty, savory, creamy, and just a little spicy.
Once you make this at home, you’ll never crave Olive Garden’s version again — trust me.
Final Thoughts
This Zuppa Toscana Soup is everything a comfort soup should be: creamy, cozy, hearty, and full of love. It’s perfect for cold nights, family dinners, or meal prepping for the week ahead. Once you try it, it’ll be on repeat all season long.
Try More Soup Recipes
Tortilla Soup

Lasagna Soup

Print & Download Zuppa Toscana Soup Recipe

Zuppa Toscana Soup
Equipment
Ingredients
- 1 lb mild Italian sausage
- 6-8 slices center-cut bacon
- 1 onion diced
- 2 tbsp minced garlic
- 2 russet potatoes sliced or cubed
- 4 cups chicken broth
- 1 cup heavy cream
- 3-4 cups fresh kale roughly chopped
- 1 tbsp basil paste or 1 tsp dried basil
- 1 tsp Italian seasoning
- ½ tsp crushed red pepper flakes optional, for heat
- ¼ cup grated Parmesan cheese
- All-purpose seasoning, salt, pepper, garlic & onion powder — to taste
Instructions
Step 1: Prep Your Ingredients
- Before we start cooking, I like to get everything chopped and ready.
- Peel, dice, and clean the potatoes and kale, then dice your onion and garlic. Keeping everything prepped makes the cooking process smooth and stress-free.
Step 2: Crisp the Bacon
- In a large Dutch oven over medium heat, add 6–8 slices of center-cut bacon.
- Cook until the bacon is crispy and the fat has rendered out — about 6–8 minutes.
- Use a slotted spoon to remove the bacon and place it on a paper towel-lined plate.
- Leave the bacon fat in the pot for flavor! Once cooled, crumble or chop the bacon and set it aside.
Step 3: Brown the Sausage
- Turn the heat up to medium-high and add 1 lb of mild Italian sausage directly into the reserved bacon fat.
- Break it apart as it cooks and let it brown for 6–8 minutes until no longer pink and slightly caramelized.
- Remove the cooked sausage and set it aside with the bacon.
Step 4: Sweat the Aromatics
- If the pot looks a bit dry, add a small drizzle of olive oil or a splash of chicken broth. Lower the heat to medium, then add 1 diced onion and a pinch of AP seasoning (salt, pepper, garlic, and onion powder).
- Cook for 4–5 minutes until the onion turns translucent. Add 2 tbsp minced garlic and cook for 30–45 seconds, stirring constantly to prevent burning.
Step 5: Build the Soup Base
- Return the browned sausage and most of the bacon to the pot (save a handful for garnish).
- Add: 2 russet potatoes (sliced or cubed), 4 cups chicken broth, 1 tbsp basil paste, 1 tsp Italian seasoning, ½ tsp crushed red pepper flakes (optional for heat)
- Bring to a simmer over medium heat, then reduce to medium-low and cook for 12–15 minutes, or until the potatoes are tender.
- Stir occasionally so nothing sticks.
Step 6: Add Cream & Kale
- Once the potatoes are fork-tender, reduce the heat to low.
- Stir in 1 cup of heavy cream and 3–4 cups of chopped kale.
- Simmer gently for 3–5 minutes, just until the kale wilts but still has some bite.
- 💡 Tip: Don’t boil the soup after adding cream — gentle heat keeps it silky and prevents curdling.
Step 7: Taste & Finish
- Stir in ¼ cup grated Parmesan cheese for that signature salty, nutty flavor.
- Taste the soup and adjust with a pinch of AP seasoning as needed.
- Ladle into bowls, top with the reserved crispy bacon, and finish with a drizzle of olive oil or extra Parmesan if you like.
Notes
Tips & Notes
- Potato texture: Sliced potatoes create a silky soup, while cubed ones give hearty bites.
- Salt balance: Taste before salting — bacon, sausage, and Parmesan already add salt.
- Make-ahead: Store in the fridge for 3–4 days. Reheat gently on the stove with a splash of broth if thick.
- Freezer-friendly: Skip adding the cream before freezing; add it fresh when reheating.
- Vegetarian option: Swap sausage for mushrooms and skip the bacon. Add a bit of smoked paprika for depth.






Made this a week ago and it is fire! This is one of my favorite soups.
I made this recipe for my family and coworkers and they loved it