Welcome to the ultimate guide for crafting a truly exceptional Homemade Zuppa Toscana! This beloved Italian-American soup has captivated palates worldwide with its rich, comforting flavors and hearty ingredients. Imagine a bowl brimming with tender potatoes, earthy kale, savory hot Italian sausage, and creamy cannellini beans, all simmered together in a single pot. It’s more than just a soup; it’s a soul-warming experience, perfect for chilly evenings or any day you crave a taste of rustic Italian comfort. This recipe, designed for ease and maximum flavor, serves 6 generously in just about an hour, making it an ideal choice for busy weeknights or relaxed weekend meals.

Embracing the Irresistible Charm of Zuppa Toscana
There are certain dishes that earn a permanent spot in our hearts and kitchens, and Zuppa Toscana is undoubtedly one of them. For many, it evokes memories of cozy gatherings and satisfying meals, a culinary embrace that never disappoints. My personal affection for this robust soup runs deep; it’s a constant craving, especially as the temperatures drop, though I confess I happily enjoy it all year round!
This particular recipe is my cherished go-to for its rustic simplicity and a flavor profile that sings with the goodness of life’s most delicious offerings: crispy bacon, spicy Italian sausage, and tender potatoes. Over the years, I’ve observed that Zuppa Toscana can vary widely, from a luscious, creamy consistency to a lighter, more broth-forward version, depending on where you enjoy it. My preference leans towards the thinner side, allowing the individual flavors to shine, but I’ve made sure to include instructions for those who desire an extra rich and velvety texture. A quick slurry stirred in at the end is all it takes to transform it into a wonderfully creamy delight.

Regardless of your preferred creaminess, this Zuppa Toscana strikes an exquisite balance. The vibrant kick from the hot Italian sausage provides a delightful warmth, beautifully complemented by the comforting earthiness of the potatoes and the slightly bitter, nutrient-rich kale. And here’s the best part for busy home cooks: it’s all prepared in a single pot! This means less cleanup and more time to savor every spoonful of this incredible Italian classic.
A Culinary Journey: The Essence of Zuppa Toscana
While often associated with popular Italian-American chain restaurants, the concept of Zuppa Toscana draws inspiration from the rustic, hearty soups of Tuscany, Italy. Traditional Tuscan soups often feature simple, seasonal ingredients like beans, vegetables, and bread, embodying the region’s philosophy of “cucina povera” – peasant cooking that makes the most of humble ingredients to create incredibly flavorful dishes. Our version takes this spirit and infuses it with beloved American elements like crispy bacon and rich cream, elevating it into a truly satisfying meal that feels both familiar and special.
What sets this particular one-pot Zuppa Toscana recipe apart is not just its convenience but also the depth of flavor it achieves. By carefully layering the ingredients and allowing each component to contribute its unique essence, we build a soup that is complex yet wonderfully harmonious. The rendered bacon fat and sausage drippings become the foundation for sautéing the aromatics, ensuring that every spoonful is infused with savory goodness from the very beginning. This thoughtful approach transforms simple ingredients into an extraordinary culinary experience.

Essential Ingredients for Your Zuppa Toscana Masterpiece
Creating this magnificent soup begins with gathering high-quality ingredients. While the process is straightforward, the freshness and quality of your components truly elevate the final dish. Here’s a detailed list of everything you’ll need to embark on your Zuppa Toscana journey:
- **Center Cut Bacon:** Diced for crispy texture and rendered fat, which forms the flavorful base of the soup.
- **Hot Italian Pork Sausage:** The star protein, offering a delightful spice and savory depth. You can adjust the heat level by choosing mild or sweet Italian sausage if preferred.
- **Yellow Onion:** Finely diced to add a sweet, aromatic foundation.
- **Peeled Garlic:** Minced fresh garlic is crucial for that authentic Italian aroma and flavor.
- **Kosher Salt:** To season each layer of the soup, bringing out the best in every ingredient.
- **Fresh Thyme:** Chopped leaves impart an earthy, herbaceous note that complements the other flavors beautifully.
- **Russet Potatoes:** Diced and unpeeled (for added rustic charm and nutrients), they become wonderfully tender and absorb the soup’s flavors.
- **Low-Sodium Chicken Broth:** The liquid base, providing savory chicken flavor without excessive salt.
- **Water:** Used in conjunction with broth to achieve the perfect consistency and flavor balance.
- **Cannellini Beans:** (Not pictured, but essential!) Drained and rinsed, these creamy white beans add a lovely texture and plant-based protein.
- **Kale:** Fresh, chopped kale wilts into the hot soup, adding vibrant color, a slight bitterness, and a boost of nutrients.
- **Heavy Whipping Cream:** For that signature creamy richness that makes Zuppa Toscana so indulgent.
- **Freshly Ground Black Pepper:** Generously applied to taste, it adds a pungent counterpoint to the savory and spicy notes.
- **Parmesan Cheese:** Shaved or grated, for serving as a garnish, adding a salty, umami finish.
- **Crusty Bread:** Essential for dipping and soaking up every last drop of this delicious soup.
Step-by-Step: Crafting Your One-Pot Zuppa Toscana
Let’s dive into the simple yet rewarding process of making this incredible soup. Remember, patience and attention to detail at each stage will result in the most flavorful outcome.

1. Crisp the Bacon to Perfection
Begin by dicing 6 slices of center-cut bacon. Place the diced bacon into your trusty Dutch oven and heat it over medium-low. Stir occasionally, allowing the bacon to slowly render its fat and become beautifully crispy, which usually takes about 8 to 10 minutes. This initial step is crucial as the rendered bacon fat will be the foundation for the subsequent flavors. Once golden and crisp, use a slotted spoon to transfer the bacon bits to a paper-towel-lined plate, reserving the delicious fat in the pot. If you’re using a fattier cut of bacon, you might have more grease than needed; feel free to drain off most of it, leaving just about 1 tablespoon to continue with the recipe.


2. Brown the Italian Sausage
Now, add 1 pound of hot Italian pork sausage directly into the same Dutch oven, utilizing the savory bacon fat. Using a wooden spoon or spatula, break the sausage into small crumbles as it cooks. Continue to cook over medium heat, stirring occasionally, until the sausage is thoroughly browned and cooked through. This typically takes 12 to 15 minutes. Once browned, transfer the cooked sausage crumbles to the plate with the crispy bacon. Again, drain off all but about 1 tablespoon of the fat from the pot. This controlled amount of fat ensures rich flavor without making the soup overly greasy.



3. Build the Aromatic Flavor Base
Into the same pot, add 1 diced medium yellow onion and 3 minced cloves of garlic, along with a pinch of kosher salt. Stir these aromatics and cook until they become lightly golden and tender, usually about 5-7 minutes. The gentle sautéing process softens the onions and garlic, releasing their sweet and pungent flavors. Next, stir in 1 teaspoon of chopped fresh thyme leaves and cook for just 1 to 2 more minutes until fragrant. The heat helps to awaken the herb’s essential oils. Transfer this flavorful onion mixture to the plate with the bacon and sausage, setting it aside for now.



4. Cook the Potatoes to Tender Perfection
Add 4 unpeeled, diced russet potatoes (cut into roughly ¼ to ½-inch pieces) to the Dutch oven. Pour in 4 cups of low-sodium chicken broth and 1 cup of water. Before covering the pot and bringing the liquid to a boil, take a moment to scrape up any browned bits from the bottom of the pot with your wooden spoon. These “fond” bits are packed with concentrated flavor and will dissolve into the broth, adding incredible depth to your soup. Once boiling, reduce the heat to medium-low and simmer for 10 to 12 minutes, or until the potatoes are perfectly fork-tender.


5. Integrate Beans, Meat, and Greens
Once your potatoes are tender, it’s time to bring all the components together. Add 1 can (15 ounces) of cannellini beans, which have been thoroughly rinsed and drained, to the pot. Reintroduce the cooked bacon, sausage, and sautéed onions and garlic back into the soup. Finally, add about 4 handfuls of chopped kale. Stir gently until the vibrant green kale has just wilted into the warm broth. This step ensures the kale retains some of its texture and nutritional value without becoming mushy.
Only have dried beans? Here’s how to soak and precook beans before adding them to this soup. Remember, this needs to be done in advance!


6. The Creamy Finish
Pour in 2 cups of heavy whipping cream. Stir the soup gently to combine all the ingredients and heat through, allowing the cream to warm and meld with the existing flavors. Avoid bringing the soup to a rolling boil after adding the cream, as this can sometimes cause it to separate. A gentle simmer is perfect.


7. Final Seasoning and Serving
Once the soup is hot and thoroughly combined, it’s time for the crucial final seasoning. Taste the soup and adjust with kosher salt and plenty of freshly ground black pepper. For me, approximately 2 teaspoons of kosher salt usually hits the spot, but your preference may vary. This is also the point where you would incorporate a slurry if you desire a thicker, creamier soup (instructions below in the notes). Give the soup one last gentle stir before ladling generous portions into bowls.



Serving Your Delicious Zuppa Toscana
The final touch makes all the difference! Garnish each bowl generously with shaved Parmesan cheese, a few fresh thyme leaves, and an extra sprinkle of freshly ground black pepper for a fragrant and visually appealing finish. Serve alongside plenty of warm, crusty Italian bread, perfect for soaking up every last drop of the rich broth. This spicy, earthy, and wonderfully comforting bowl of soup is a meal in itself, guaranteed to satisfy and warm you from the inside out.


Tips for an Even Better Zuppa Toscana
- **Spice Level:** If you prefer a milder soup, opt for mild Italian sausage instead of hot. You can also add a pinch of red pepper flakes with the garlic for an extra kick if desired.
- **Vegetable Variations:** Feel free to experiment with other greens like spinach or Swiss chard, though kale is traditional.
- **Meal Prep:** Zuppa Toscana makes excellent leftovers! Store any remaining soup in an airtight container in the refrigerator for up to 3-4 days. Reheat gently on the stovetop, adding a splash of broth or cream if it has thickened too much.
- **Freezing:** This soup freezes surprisingly well, especially if you plan to make it ahead. Freeze without the kale and cream, then add them fresh when reheating for the best texture.
There’s nothing quite like a steaming bowl of homemade Zuppa Toscana to bring warmth and joy to your table. Its simple ingredients come together to create a symphony of flavors that is both hearty and incredibly satisfying. This one-pot wonder is sure to become a cherished recipe in your culinary repertoire.
Click here for more cozy soup recipes to inspire your next meal!

Enjoy your homemade Zuppa Toscana! We’d love to see your culinary creations. If you give this recipe a try, don’t forget to snap a photo and tag us on Twitter or Instagram!


6
servings
Homemade Zuppa Toscana
15
mins
45
mins
1
hr
Ingredients
-
6
slices
center cut bacon,
diced -
16
ounces
hot Italian sausage -
1
medium
yellow onion,
diced -
3
cloves
garlic,
minced -
kosher salt,
to taste -
1
teaspoon
thyme leaves,
chopped -
4
medium
potatoes,
diced -
4
cups
low-sodium chicken broth -
1
cup
water -
15
ounces
cannellini beans,
drained and rinsed -
4
handfuls
chopped kale -
2
cups
heavy whipping cream -
black pepper,
freshly ground, to taste -
Parmesan cheese,
shaved, for serving -
Italian bread,
sliced, for serving
Equipment
-
Lodge EC7OD13 Enameled Cast Iron Oval Dutch Oven, 7-Quart, Oyster White
Instructions
-
Add the diced bacon to a Dutch oven and heat on medium-low, stirring occasionally until crispy, about 8 to 10 minutes. Transfer to a paper towel-lined plate, leaving the bacon fat in the pot. *See notes for different bacon types.
-
Next, add the hot Italian pork sausage. With a wooden spoon, break the meat into small crumbles and cook until browned, about 12 to 15 minutes. Transfer the browned pork to the plate with the bacon. Drain off all but 1 tablespoon of the fat from the pot.
-
Add the diced onions and minced garlic with a pinch of kosher salt. Stir and cook until golden and tender. Add the chopped thyme and cook for 1 to 2 minutes before transferring the onion mixture to the plate with the bacon and sausage.
-
To the pot, add the diced potatoes, chicken broth, and water. Scrape up any browned bits from the bottom of the pan before covering and bringing to a boil. Once boiling, reduce the heat to medium-low and cook the potatoes for 10 to 12 minutes, or until fork-tender.
-
Then, add the (drained and rinsed) cannellini beans, the cooked bacon, sausage, and onions back into the soup, along with handfuls of the chopped kale. Stir until the kale is just wilted.
-
Pour in the heavy cream and heat through gently, ensuring it doesn’t come to a rapid boil.
-
Stir and season generously with kosher salt and freshly ground black pepper to taste. Add the slurry here if using for extra creaminess. **See notes for slurry instructions.
Notes
**FOR A CREAMIER SOUP:
Make a slurry by adding 2 tablespoons of unbleached all-purpose flour to a medium bowl. Ladle about a cup of the hot broth from the soup and pour it into the bowl with the flour, whisking or stirring well with a fork until smooth. Add this mixture back into the soup, bring to a low simmer, and stir constantly until the soup has thickened to your desired consistency.
Alternatively, you can use 2 tablespoons of cornstarch mixed with 2 tablespoons of cold water. Mix well until smooth, then pour this into the soup while at a low simmer, stirring until thickened.
Serving:
1
g
,
Calories:
736
kcal
,
Carbohydrates:
43
g
,
Protein:
24
g
,
Fat:
54
g
,
Saturated Fat:
27
g
,
Polyunsaturated Fat:
5
g
,
Monounsaturated Fat:
19
g
,
Cholesterol:
147
mg
,
Sodium:
817
mg
,
Potassium:
1111
mg
,
Fiber:
8
g
,
Sugar:
5
g
,
Vitamin A:
3383
IU
,
Vitamin C:
53
mg
,
Calcium:
197
mg
,
Iron:
4
mg
Laurie McNamara
Soups, Stews & Chilis
Italian