Creamy Homemade Zuppa Toscana

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.

Classic Zuppa Toscana soup in a rustic bowl, served with crusty bread.

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.

A close-up shot of a bowl of homemade Zuppa Toscana, showcasing its hearty ingredients.

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.

Various fresh ingredients for Zuppa Toscana laid out on a wooden surface, including kale, potatoes, sausage, and bacon.

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.

Diced center cut bacon sizzling and crisping in a Dutch oven.

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.

Crispy bacon bits resting on a paper towel-lined plate, ready to be added back later.

Uncooked ground hot Italian pork sausage added to the Dutch oven with reserved bacon fat.

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.

Cooked and browned hot Italian sausage in the Dutch oven.

Cooked browned sausage on a plate with crispy bacon.

Diced onion and minced garlic sautéing in the Dutch oven.

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.

Sautéed onions, garlic, and thyme in the Dutch oven.

Sautéed onions, garlic, and thyme on a plate with the cooked bacon and sausage.

Diced potatoes, chicken broth, and water added to the Dutch oven.

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.

Simmered potatoes in the broth, now fork-tender.

Cooked bacon, sausage, and onions being added back into the soup with the potatoes.

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!

Chopped kale being added to the pot of Zuppa Toscana.

Wilted kale in the simmering Zuppa Toscana soup.

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.

Heavy cream being poured into the Zuppa Toscana soup.

Stirring the Zuppa Toscana soup to combine all ingredients.

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.

Seasoning the Zuppa Toscana with kosher salt and black pepper to taste.

A cook stirring a large pot of Zuppa Toscana soup.

A ladle scooping a portion of Zuppa Toscana soup from the pot.

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.

Two bowls of Zuppa Toscana, garnished with Parmesan cheese and fresh thyme, with slices of crusty bread on the side.

A rustic grey-brown bowl filled with homemade Zuppa Toscana, ready to be enjoyed.

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!

A beautifully composed shot of Zuppa Toscana in a bowl with a spoon, accompanied by fresh bread and herbs.

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!

A rustic bowl of Zuppa Toscana with crusty bread and a napkin, suggesting a comforting meal.

A small image of Zuppa Toscana, likely for a recipe card.
Yield:

6
servings

Homemade Zuppa Toscana

Zuppa Toscana is a deliciously hearty soup of mainly potatoes, kale, sausage, and cannellini beans. This one-pot gem is loaded with flavor and is delicious served with crusty bread. The perfect soup on a cold and snowy day.
Prep Time:

15
mins
Cook Time:

45
mins
Total Time:

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

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. Pour in the heavy cream and heat through gently, ensuring it doesn’t come to a rapid boil.
  7. 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

*If using another type of bacon, you may need to drain most of the rendered fat out of the pot, leaving about 1 tablespoon.

**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
Author:
Laurie McNamara
Course:
Soups, Stews & Chilis
Cuisine:
Italian