If there’s one soup that has become a regular star at my dinner table, it’s Zuppa Toscana. I first fell in love with it after tasting the famous version from Olive Garden, but making it at home has taken that love to the next level. It’s hearty, creamy, and absolutely packed with flavor—from the savory sausage to the tender potatoes and just the right amount of spice.

What I love most is how it satisfies both comfort and freshness in one bowl. The richness of the broth is balanced perfectly by the earthy bite of kale and the mellow starch of the potatoes. And when you top it off with crispy bacon bits? Irresistible. Whether I’m cooking for my family or prepping a cozy weeknight meal for myself, this soup is a go-to favorite.
Why You’ll Love This Zuppa Toscana
Zuppa Toscana is the ultimate one-pot wonder. It’s satisfying enough to stand on its own as a full meal, and it's surprisingly easy to whip up on a busy night. The combination of creamy broth, spiced Italian sausage, and leafy greens makes every spoonful taste like home. And bonus: it’s adaptable to many dietary preferences, from low-carb to dairy-free versions.
What Kind of Sausage Should I Use?
Italian sausage is the heart of Zuppa Toscana. I prefer using spicy Italian sausage to give the broth a little kick, but mild sausage works just as well if you’re cooking for kids or those who don’t love heat. You can also use turkey sausage for a lighter take that still delivers bold flavor.
Options for Substitutions
You can easily tailor this soup to suit your preferences:
- Dairy-free? Use coconut milk or a dairy-free creamer instead of heavy cream.
- Gluten-free? Great news—this soup is naturally gluten-free.
- Low-carb? Swap potatoes for cauliflower florets.
- Don’t have kale? Use spinach or Swiss chard as a substitute.
- Vegetarian? Omit the sausage and bacon and use cannellini beans for a protein boost.
Ingredients for this Zuppa Toscana
Each ingredient in this soup brings something special to the table:
- Italian Sausage – Delivers bold, spicy flavor and rich texture as the base of the soup.
- Thick-cut Bacon – Adds smoky crunch and depth to every bite.
- Yukon Gold Potatoes – These hold their shape well while turning perfectly tender in the broth.
- Yellow Onion – Sautéed until soft, it builds a savory foundation for the soup.
- Fresh Garlic – Brings warm aromatics and deepens the overall flavor.
- Chicken Broth – The liquid gold that ties all the ingredients together.
- Heavy Cream – Makes the broth silky and luxuriously creamy.
- Fresh Kale – Adds a pop of color, nutrients, and slight bitterness to balance the creaminess.
- Crushed Red Pepper Flakes – Optional, but adds that perfect subtle heat.
- Salt and Black Pepper – Essential for balancing all the flavors.

Step 1: Brown the Sausage
Start by browning the Italian sausage in a large pot or Dutch oven over medium heat. Break it up into crumbles as it cooks until it’s no longer pink. Use a slotted spoon to transfer the sausage to a bowl and set it aside.
Step 2: Crisp the Bacon
In the same pot, add chopped bacon and cook until crispy. This not only adds flavor but also layers the pot with delicious drippings that deepen the soup’s flavor. Once crisp, remove the bacon and set aside for garnish.
Step 3: Sauté Onion and Garlic
Using the rendered fat from the bacon, add diced onion and cook until translucent, about 4–5 minutes. Stir in the minced garlic and cook for another minute until fragrant.
Step 4: Simmer the Potatoes
Pour in the chicken broth and bring it to a gentle boil. Add the diced potatoes and cook until tender—usually about 10–12 minutes depending on the size of your chunks.
Step 5: Add Sausage and Kale
Return the cooked sausage to the pot, then stir in the chopped kale. Let it simmer for a few minutes until the kale wilts slightly and turns vibrant green.
Step 6: Finish with Cream
Reduce the heat to low and slowly stir in the heavy cream. Simmer gently for another 5–7 minutes, allowing all the flavors to meld together.
Step 7: Season and Serve
Taste your soup and add salt, pepper, and red pepper flakes as needed. Ladle into bowls, top with crispy bacon and a few fresh herbs if desired, and serve warm.
How Long to Prepare the Zuppa Toscana
Prep Time: The preparation takes about 15 to 20 minutes. During this time, you'll chop your onions, mince garlic, slice the potatoes, cut the bacon, and get everything ready to go. If you use pre-washed and chopped kale, that saves even more time.
Cook Time: Once everything is prepped, the cooking takes approximately 30 minutes. Browning the sausage, cooking the bacon, and then simmering the potatoes and kale in broth comes together quickly. The cream is added last to keep it silky.
Tips for Perfect Zuppa Toscana
- Use Yukon Gold potatoes—they don’t fall apart and give the soup a buttery bite.
- Don't skip cooking the sausage and bacon separately; both add crucial depth to the soup.
- Add the cream at the end and never boil after adding it. A gentle simmer keeps the soup creamy, not curdled.
- If you prefer a thicker soup, mash a few potato chunks before adding the cream.
- Stir in a touch of parmesan cheese for a flavor punch if desired.
Watch Out for These Mistakes While Cooking
- Boiling the cream: It can separate or curdle, ruining the texture.
- Overcooking the kale: Kale only needs a few minutes—too long and it becomes mushy.
- Salting too early: The bacon and sausage are already salty, so wait until the end to season fully.
- Using starchy or crumbly potatoes: Stick to waxy potatoes like Yukon or red potatoes.
- Skipping the bacon garnish: That crispy topping adds crunch and extra savory notes.
What to Serve With Zuppa Toscana?
1. Crusty Garlic Bread
Perfect for soaking up the creamy broth and adding texture to your meal.
2. Caesar Salad
A crisp Caesar salad adds freshness and contrast to the warm soup.
3. Roasted Vegetables
Roasted carrots, broccoli, or Brussels sprouts pair well with the creamy, savory flavors.
4. Parmesan Breadsticks
Soft, cheesy breadsticks make a fun and satisfying side.
5. Antipasto Platter
A mix of olives, cheeses, and cured meats complements the Italian flavor profile of the soup.
Storage Instructions
Refrigeration: Store leftover Zuppa Toscana in an airtight container in the refrigerator for up to 4 days. The flavors actually deepen after a day.
Freezing: If you want to freeze the soup, it’s best to do so before adding the cream. Reheat and stir in cream after thawing to avoid texture issues.
Reheating: Warm on the stovetop over medium-low heat, stirring occasionally. You can also microwave individual bowls, just make sure to stir halfway through to distribute heat evenly.
Estimated Nutrition
(Per serving, based on 6 servings total)
- Calories: ~480 kcal
- Protein: 18g
- Fat: 35g
- Saturated Fat: 15g
- Carbohydrates: 25g
- Fiber: 3g
- Sugar: 3g
- Sodium: 1100mg
Frequently Asked Questions
Can I make this soup ahead of time?
Yes! In fact, it tastes even better the next day as the flavors meld. Just store it in the fridge and reheat gently.
Can I use frozen kale?
Absolutely. Just make sure to thaw and drain it well to avoid excess water thinning the soup.
Is it spicy?
That depends on the sausage. Spicy Italian sausage will give it a kick, but you can use mild if you prefer.
Can I make this in a slow cooker?
Yes, brown the meat first, then add everything except the cream to the slow cooker. Cook on low for 5–6 hours, stir in the cream at the end.
How do I lighten it up?
Use turkey sausage, skip the bacon, and substitute heavy cream with half-and-half or coconut milk.
Conclusion
Zuppa Toscana is one of those soups that feels like a warm hug in a bowl. It’s full of cozy flavors, satisfying textures, and just the right balance of richness and freshness. With simple ingredients and easy steps, this recipe is perfect whether you're feeding your family or meal-prepping for the week. Once you make it from scratch, you'll never go back to the restaurant version again!
Zuppa Toscana
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 50 minutes
- Yield: 6 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: Italian-American
Description
This homemade Zuppa Toscana is the perfect cozy, one-pot meal for cold nights or quick weeknight dinners. Creamy, hearty, and loaded with Italian sausage, crispy bacon, tender potatoes, and vibrant kale, it’s everything you crave in a comforting bowl of soup. Ideal for easy dinner ideas, family meals, and anyone looking for quick breakfast-to-dinner recipes. It’s a healthy snack or main course that feels indulgent but is simple to make!
Ingredients
1 lb Italian sausage
4 slices thick-cut bacon, chopped
4 cups diced Yukon Gold potatoes
1 medium yellow onion, diced
3 cloves garlic, minced
4 cups chicken broth
1 cup heavy cream
2 cups chopped fresh kale
½ tsp crushed red pepper flakes (optional)
Salt, to taste
Black pepper, to taste
Instructions
1. Brown the Italian sausage in a large pot over medium heat, breaking it into crumbles. Remove and set aside.
2. In the same pot, cook chopped bacon until crispy. Remove and reserve for garnish.
3. Sauté diced onion in the bacon drippings until translucent, about 4–5 minutes.
4. Stir in minced garlic and cook for another minute until fragrant.
5. Pour in chicken broth and bring to a boil. Add potatoes and simmer until tender, about 10–12 minutes.
6. Return sausage to the pot. Add chopped kale and cook until wilted, about 3–4 minutes.
7. Reduce heat and stir in heavy cream. Simmer gently for 5–7 minutes.
8. Season with salt, pepper, and red pepper flakes to taste.
9. Serve hot, garnished with crispy bacon and fresh herbs if desired.
Notes
Use Yukon Gold potatoes for the best texture—they won’t fall apart.
Add the cream at the end to avoid curdling; never let the soup boil after that.
Store leftovers before adding cream if you plan to freeze for better texture later.
Nutrition
- Serving Size: 1 bowl
- Calories: 480
- Sugar: 3
- Sodium: 1100
- Fat: 35
- Saturated Fat: 15
- Unsaturated Fat: 17
- Trans Fat: 0
- Carbohydrates: 25
- Fiber: 3
- Protein: 18
- Cholesterol: 70
Keywords: zuppa toscana, easy dinner, soup recipe, olive garden copycat, comfort food

