I absolutely adore this Creamy Zuppa Toscana Soup Recipe because it brings together the comforting warmth of a classic Italian soup with a rich, creamy texture that’s simply irresistible. Every spoonful delivers a delightful blend of spicy sausage, tender potatoes, crispy turkey bacon, and vibrant kale swimming in a luscious broth that feels like a warm hug on a chilly day. This recipe is one I always reach for when I want something both hearty and elegant without spending hours in the kitchen.
Why You'll Love This Creamy Zuppa Toscana Soup Recipe
I find the flavor of this soup absolutely enchanting—the savory, spicy notes of beef sausage balanced perfectly by the smokiness of turkey bacon. The creamy broth, made with heavy cream and chicken broth, has just the right amount of richness without feeling heavy, which always surprises my guests. And the kale adds such a fresh, earthy lift that really rounds out the whole experience.
Another reason I never tire of making this Creamy Zuppa Toscana Soup Recipe is how straightforward it is to prepare. The ingredients are simple and wholesome, yet the end result tastes like it belongs in a cozy Italian trattoria. I love that it comes together in about 40 minutes, perfect for busy weeknights or when I want to impress friends with minimal fuss.
This soup shines at all kinds of gatherings—whether I’m hosting a casual family dinner, bringing comfort food to a fall party, or just craving something soul-warming during the colder months. What makes it stand out to me is that bright balance of creamy, savory, and slightly spicy elements combined with a fulfilling heartiness that leaves everyone asking for seconds.
Ingredients You'll Need

The ingredients in this Creamy Zuppa Toscana Soup Recipe might be simple, but they’re essential in building such a delicious and complex flavor profile. Each one adds its own magic—potatoes for comfort and creaminess, kale for fresh color and nutrients, and sausage plus bacon for that perfect punch of meaty savoriness.
TIP : You'll find the full list of ingredients and measurements in the recipe card below
- Turkey bacon: Adds a smoky, crispy texture without overpowering the soup.
- Chicken broth: The flavorful base that keeps the soup light yet savory.
- Heavy cream: Key for that silky, creamy finish that makes this soup so comforting.
- Beef sausage: Brings bold, spicy depth and rich umami flavors.
- Russet potatoes: Provide a tender, hearty bite and help thicken the soup naturally.
- Onion: Gently sautéed to add sweetness and complexity.
- Garlic: For a fragrant kick that warms the palate.
- Kale or chopped spinach: Adds a fresh, slightly bitter contrast and vibrant green color.
- Salt and pepper: To perfectly balance and enhance all the flavors.
Directions
Step 1: Start by cooking the turkey bacon in a large pot or deep skillet over medium heat for about 5 minutes until it’s crispy. Once done, transfer the bacon to a paper towel-lined plate to drain and crumble it into bite-sized pieces.
Step 2: In the same pot, cook the beef sausage thoroughly over medium heat broken into chunks or crumbles. When it's browned and cooked through, set it aside with the bacon.
Step 3: Prepare the potatoes by peeling and slicing them into quarter-inch thick half-moons or quarter circles, depending on your preferred bite size. The thinner slices cook faster and integrate beautifully into the soup's texture.
Step 4: Pour the chicken broth into the large pot and bring it to a boil. Add the sliced potatoes and let them cook for about 10 minutes until they are tender but not mushy—this is key for that satisfying bite.
Step 5: While the potatoes are boiling, sauté the diced onion and minced garlic in a small pan over medium heat for 5 to 7 minutes, or until they become soft and fragrant.
Step 6: Once the potatoes are tender, return the browned sausage and crumbled turkey bacon to the pot. Then stir in the sautéed onion and garlic along with the chopped kale or spinach. Allow everything to boil together for 2 to 3 minutes until the greens start wilting.
Step 7: Reduce the heat to low and slowly pour in the heavy cream, stirring gently to combine. Let the soup simmer for about 10 minutes, giving the flavors time to meld perfectly and the soup to thicken slightly.
Step 8: Season with salt and pepper to taste, taking a moment to adjust the seasoning just right. Serve hot and enjoy the cozy, creamy goodness.
Servings and Timing
This Creamy Zuppa Toscana Soup Recipe yields about 10 hearty servings, making it perfect for feeding a crowd or having plenty of leftovers. Prep time is around 20 minutes, with a cook time of about 20 minutes, so you’re looking at a total of 40 minutes from start to finish. No additional resting time is required, so it’s a fantastic weeknight meal that feels special but comes together efficiently.
How to Serve This Creamy Zuppa Toscana Soup Recipe
When I serve this soup, I love pairing it with crusty Italian bread or garlic breadsticks to soak up every bit of that luscious broth. It’s especially wonderful alongside a simple green salad dressed with a light vinaigrette to contrast the soup’s richness. For a heartier meal, a side of roasted vegetables or a Caesar salad can also complement the flavors beautifully.
For presentation, I like to ladle the soup into wide, shallow bowls so the kale and sausage are perfectly showcased. A sprinkle of freshly grated Parmesan cheese or a few fresh basil leaves on top adds color and an elegant touch. Adding an extra crumble of turkey bacon right before serving gives that satisfying crispy texture that guests rave about.
Beverage-wise, a chilled glass of Pinot Grigio or a light-bodied Chianti pairs wonderfully with this soup. If wine isn’t your thing, a sparkling water with a splash of lemon or a cozy mug of herbal tea warms things up just as well. This soup is perfect for casual family dinners, chilly autumn nights, or holiday gatherings where everyone wants something filling and comforting served hot.
Variations
I’ve experimented with several variations on this Creamy Zuppa Toscana Soup Recipe depending on what I have on hand or dietary preferences. For a gluten-free version, just double-check your broth and sausage labels, as those can sometimes have additives. The dish is naturally gluten-free otherwise.
If you want to lighten it up or make it dairy-free, swapping the heavy cream for coconut milk or cashew cream works surprisingly well and adds a subtle nutty flavor that’s delicious. For a vegan take, omit the sausage and turkey bacon and add smoky smoked paprika or vegan sausage crumbles, along with extra kale and potatoes for a hearty boost.
Another variation I love is adding a pinch of red pepper flakes or chipotle powder in place of some sausage seasoning to give the soup a smoky, spicy kick. You can also cook the soup in a slow cooker for a day and let the flavors meld beautifully, which is great for busy days when you want dinner ready when you walk in the door.
Storage and Reheating
Storing Leftovers
I like to store leftover Creamy Zuppa Toscana Soup in airtight glass containers to maintain freshness and prevent any absorption of fridge odors. It will keep well in the refrigerator for up to 3 to 4 days. Make sure the soup has cooled slightly before sealing and refrigerating it to preserve the texture and flavor.
Freezing
This soup freezes beautifully, which makes it a fantastic make-ahead option. I recommend portioning it into freezer-safe containers or heavy-duty zip-top bags, leaving some room for expansion. Properly stored, the soup can last up to 3 months in the freezer. When ready to eat, thaw it overnight in the fridge for the best results.
Reheating
The best way I’ve found to reheat this soup is gently on the stovetop over low to medium heat, stirring occasionally to prevent sticking and to help it warm evenly. If it’s too thick after refrigeration, I add a splash of chicken broth or water to loosen it up. I avoid microwaving if possible, as it can sometimes make the cream separate or the texture less smooth.
FAQs
Can I use regular bacon instead of turkey bacon?
Absolutely! Regular bacon will add more fat and a richer smoky flavor, which many people enjoy. Just keep in mind that it will make the soup a bit heavier, so adjust how much you use to your liking.
Is there a way to make this soup less creamy?
Yes. You can reduce the heavy cream to one cup or substitute half of it with extra chicken broth for a lighter soup without sacrificing too much of the luscious texture.
Can I prepare this soup ahead of time?
Definitely! You can cook it fully and refrigerate it for up to 3 days or freeze it for later. Just reheat gently before serving to preserve the best texture and flavor.
What can I use if I don’t have kale?
Spinach is a great substitute and melts nicely into the soup, offering a similar color and nutritional boost. Swiss chard or collard greens also work well.
Is this recipe suitable for a crowd?
Yes, it makes about 10 servings, which is perfect for family gatherings, potlucks, or meal prepping multiple lunches. You can easily scale it up or down depending on your needs.
Conclusion
If you’re craving a soup that’s cozy, flavorful, and hits every note of comfort, I can’t recommend this Creamy Zuppa Toscana Soup Recipe enough. It’s become one of my all-time favorites for good reason—it’s easy, hearty, and packed with rich, delicious flavors that feel like a warm embrace. Give it a try and I promise it’ll become a staple in your kitchen just like it is in mine!
Print
Creamy Zuppa Toscana Soup Recipe
- Prep Time: 20 minutes
- Cook Time: 20 minutes
- Total Time: 40 minutes
- Yield: 10 servings
- Category: Soup
- Method: Stovetop
- Cuisine: American, Italian, Italian American
Description
Creamy Zuppa Toscana Soup is a hearty and savory Italian-American soup featuring tender potatoes, spicy sausage, smoky turkey bacon, and nutrient-rich kale, simmered together in a rich and creamy broth. Perfect for cozy fall meals, this soup balances robust flavors with a comforting, creamy texture.
Ingredients
Meats
- ½ pound turkey bacon
- 1 lb beef sausage
Vegetables
- 4 russet potatoes
- 1 medium onion, diced
- 2 garlic cloves, minced
- 2 ½ cups kale or chopped spinach
Liquids & Dairy
- 3 cans (14 ounces each) chicken broth
- 2 cups heavy cream
Seasonings
- Salt and pepper to taste
Instructions
- Cook bacon: Cook ½ pound turkey bacon in a skillet for 5 minutes until crisp. Crumble the cooked bacon and set it aside on a plate lined with a paper towel to drain excess fat.
- Cook sausage: In the same or separate skillet, cook 1 lb beef sausage until browned and cooked through. Set aside.
- Prepare potatoes: Peel 4 russet potatoes. Slice each potato in half, then cut into quarter-inch thick half-moon slices or quarter the potatoes and slice those into ¼-inch thick quarter circles for bite-sized pieces.
- Boil potatoes: In a large pot, bring 3 cans of chicken broth to a boil. Add the sliced potatoes and boil for about 10 minutes, or until the potatoes are tender.
- Sauté aromatics: While potatoes are boiling, sauté 1 medium diced onion and 2 minced garlic cloves in a skillet for about 5-7 minutes until soft and fragrant. Set aside.
- Combine ingredients: Once the potatoes are tender, add the cooked sausage, sautéed onion and garlic, crumbled bacon, and 2 ½ cups of kale to the pot. Boil for 2-3 minutes until the kale starts to wilt.
- Add cream and season: Reduce heat to low, then stir in 2 cups heavy cream. Cook for an additional 10 minutes until heated through. Season with salt and pepper to taste before serving.
Notes
- Originally Posted on November 19, 2013
- Updated on October 12, 2023
- Use kale for authentic flavor, but chopped spinach is a good substitute.
- Adjust the level of spiciness by choosing mild or spicy sausage as desired.
- This soup is perfect for making ahead; flavors deepen if prepared a day in advance.
Leave a Reply