Creamy Zuppa Toscana Soup with Sausage and Spinach

By Rowan Pierce

On March 25, 2026

Top-down view of Zuppa Toscana Soup showing small golden oil droplets pooling on the milky opaque white broth with crispy bacon and parmesan garnishes.

Cuisine

American, Italian

Prep time

15 minutes

Cooking time

35 minutes

Total time

50 minutes

Servings

6 people

There is nothing quite like cozying up with a rustic ceramic bowl filled with a deeply comforting Zuppa Toscana Soup. This recipe yields a rich, milky, opaque white broth that serves as the perfect canvas for savory, deeply browned chunks of ground Italian sausage. With visible small droplets of golden savory oil pooling on the surface, every spoonful delivers an incredibly luxurious mouthfeel.

Unlike traditional variations that use tough greens, this version folds in tender, bright green wilted spinach leaves for a vibrant pop of color and an incredibly silky texture. You will absolutely love how the thinly sliced yellow potatoes practically melt in your mouth alongside crispy, finely chopped bacon bits. Finished with a delicate dusting of finely grated parmesan cheese and scattered dried red chili flakes, it is a restaurant-quality experience right in your own kitchen.

Why You’ll Love This Recipe

  • Visually Stunning: The contrast of bright green wilted spinach leaves against the milky opaque white broth is beautiful.
  • Perfect Texture: Tender, thinly sliced yellow potatoes provide a hearty bite that perfectly complements the deeply browned and crumbly chunks of cooked sausage.
  • Luxurious Finish: Visible small droplets of golden savory oil pool on the surface, offering a rich, mouth-watering aroma.
  • Layered Crunch: Garnishing with crispy chopped bacon bits just before serving ensures they stay crunchy in the creamy broth.

Ingredients & Substitutions

Detailed shot of Zuppa Toscana Soup highlighting the tender thinly sliced yellow potatoes and deeply browned crumbly chunks of ground Italian sausage.
Perfectly tender thinly sliced yellow potatoes make every bite of this soup absolutely unforgettable.

Ground Italian Sausage: You will need 1 lb (450g) of mild or spicy ground Italian sausage. Browning this deeply is what creates the crumbly chunks and releases the golden savory oil into the broth.

Thick-Cut Bacon: Using 4 slices (115g) of thick-cut bacon adds an essential smoky flavor. We render the fat to build our soup base, while the crispy chopped bacon bits are reserved for a crunchy garnish.

Yellow Potatoes: Gather 1.5 lbs (680g) of yellow potatoes, such as Yukon Gold. Thinly slicing them ensures they become incredibly tender and release just enough starch to gently thicken the liquid.

Fresh Spinach: You need 3 cups (90g) of fresh spinach leaves. Folding them into the hot liquid right at the end creates bright green wilted spinach leaves that are visually striking and perfectly tender.

Chicken Broth & Heavy Cream: A blend of 4 cups (960ml) chicken broth and 1 cup (240ml) heavy cream is essential. This exact ratio gives you that signature milky, opaque white broth.

Aromatics (Onion & Garlic): Use 1 medium (150g) yellow onion and 4 cloves (12g) of minced garlic. These invisible foundational ingredients melt into the broth to build deep, savory flavor.

Garnishes: Keep 1/4 cup (25g) of finely grated parmesan cheese and 1 tsp (2g) of dried red chili flakes on hand. They provide a delicate, salty dusting and a subtle kick of heat.

Equipment Needed

  • Large Dutch Oven or Heavy-Bottomed Pot: Essential for evenly browning the meat and simmering the milky broth.
  • Mandoline Slicer or Sharp Chef’s Knife: Crucial for achieving uniform, thinly sliced yellow potatoes.
  • Wooden Spoon: Perfect for scraping up the savory browned bits from the bottom of the pot.

Step-by-Step Instructions

Top-down view of Zuppa Toscana Soup showing small golden oil droplets pooling on the milky opaque white broth with crispy bacon and parmesan garnishes.
Look at those incredible golden savory oil droplets pooling on the surface of our milky white broth!

Step 1: Crisp the Bacon

Place a large Dutch oven over medium heat and add the chopped bacon. Sauté for 5-7 minutes until the fat renders completely and you are left with crispy bacon bits. Use a slotted spoon to transfer the bacon to a paper towel-lined plate, leaving the flavorful fat in the pot.

Step 2: Brown the Italian Sausage

Increase the heat slightly to medium-high and add the ground Italian sausage to the bacon fat. Break it apart with a wooden spoon and cook for 8-10 minutes, allowing a deep golden-brown crust to form. Once you have deeply browned and crumbly chunks of cooked ground Italian sausage, remove them from the pot and set aside, keeping the rendered golden savory oil in the pan.

Step 3: Sauté Aromatics

Reduce the heat to medium and add the diced yellow onion to the residual golden oil. Sauté for 4-5 minutes until the onion is translucent and soft. Stir in the minced garlic and cook for exactly 1 minute, until highly fragrant but not burned.

Step 4: Simmer the Potatoes

Pour the chicken broth into the pot, using your wooden spoon to scrape up any browned bits from the bottom. Carefully add the tender, thinly sliced yellow potatoes to the liquid. Bring the pot to a gentle boil, then reduce the heat, cover, and simmer for 12-15 minutes until the potatoes are fork-tender.

Step 5: Create the Creamy Broth

Reduce the heat to low and slowly stir in the heavy cream. Watch as the liquid transforms into a rich, milky, opaque white broth. Return the browned crumbled ground Italian sausage to the pot, stirring gently to combine without breaking up the tender potatoes.

Step 6: Wilt the Spinach

Turn off the heat completely to prevent the dairy from separating. Fold the fresh spinach heavily throughout the liquid, stirring gently for 1-2 minutes. The residual heat will yield perfectly bright green wilted spinach leaves without turning them mushy or gray.

Step 7: Garnish and Serve

Ladle the hot soup into a rustic ceramic bowl, allowing the small droplets of golden savory oil to pool visibly on the surface. Top immediately with the reserved crispy chopped bacon bits, a delicate dusting of finely grated parmesan cheese, and a few scattered dried red chili flakes.

Expert Tips for Success

  • Do Not Boil the Cream: Once you add the heavy cream, keep the heat low. Boiling will cause the milky opaque white broth to curdle and separate.
  • Turn Off Heat for Spinach: Folding in the spinach off the heat is the only way to maintain those bright green wilted spinach leaves. Overcooking will dull their color.
  • Slice Potatoes Uniformly: Aim for 1/8-inch thickness for your yellow potatoes so they cook evenly and become perfectly tender at the same time.
  • Preserve the Golden Drops: Do not drain the fat from the pan after browning your meats! Those visible small droplets of golden savory oil pooling on the surface carry immense flavor.

Storage & Reheating/Freezing

Store leftover soup in an airtight container in the refrigerator for up to 3 days. When reheating, do so gently on the stovetop over medium-low heat to prevent the cream from splitting. Because this recipe contains heavy cream and tender thinly sliced yellow potatoes, freezing is not recommended as the broth may separate and the potatoes will become mealy upon thawing.

What to Serve With This

This rich and comforting bowl pairs beautifully with warm, crusty bread to soak up the milky opaque white broth. For a fun appetizer spread, start your meal with an easy bruschetta-dip to awaken your palate with fresh tomatoes and basil.

If you are hosting a larger Italian-inspired dinner, serve this soup as a starter before moving on to a hearty main course like pesto-mozzarella-chicken. For fellow soup lovers, you might also want to try our classic olive-garden-copycat-chicken-gnocchi-soup or a warming bowl of creamy-tomato-soup.

Finally, no dinner is complete without an elegant dessert. Treat yourself and your guests to a sophisticated slice of earl-grey-tiramisu to round out the perfect savory and sweet experience.

Frequently Asked Questions

Freezing is not highly recommended. The dairy base may separate upon thawing, and the thinly sliced yellow potatoes often become mealy and mushy. It is best enjoyed fresh or refrigerated for up to 3 days.

Yes! While this specific recipe folds in bright green wilted spinach leaves for a more tender texture, traditional variations often use chopped kale. If using kale, add it 5 minutes before the soup finishes simmering to ensure it softens.

To make a dairy-free version, substitute the heavy cream with full-fat canned coconut milk or a rich oat creamer. Keep in mind this will slightly alter the flavor profile, but you will still achieve a beautifully opaque broth.

Yellow potatoes, specifically Yukon Gold, are ideal. Their waxy texture allows them to become perfectly tender without disintegrating into the broth like starchier Russet potatoes might.

Dairy can separate if it is boiled. To maintain a smooth, milky opaque white broth, ensure you turn the heat down to low before adding the heavy cream, and never let the soup come to a rolling boil afterward.

Conclusion & Subscribe

This Zuppa Toscana Soup recipe captures the perfect balance of creamy broth, tender potatoes, and savory browned sausage. It is a stunning, restaurant-quality meal that relies on simple, accessible ingredients and proper cooking techniques. If you loved seeing those golden oil droplets pool over the bright green spinach, please leave a comment below!

Don’t forget to subscribe to our newsletter for more incredibly delicious, visually stunning recipes delivered right to your inbox. Pin the image below to your favorite soup board so you can make this cozy recipe all season long!

A close-up view of creamy Zuppa Toscana Soup in a rustic ceramic bowl featuring milky white broth, tender sliced potatoes, browned sausage, and bright green wilted spinach.
This stunning Zuppa Toscana Soup features tender potatoes, crumbled sausage, and bright green spinach in a creamy, savory broth.

Recipe

Top-down view of Zuppa Toscana Soup showing small golden oil droplets pooling on the milky opaque white broth with crispy bacon and parmesan garnishes.

Creamy Zuppa Toscana Soup with Sausage and Spinach

This incredible Zuppa Toscana Soup features a rich, milky white broth, tender sliced potatoes, browned Italian sausage, and bright green wilted spinach. Finished with crispy bacon and parmesan, it is an unforgettable, restaurant-quality comfort meal.
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Servings: 6 people
Course: Dinner, Soup
Cuisine: American, Italian
Calories: 480

Ingredients
  

Main Ingredients
  • 1 lb ground Italian sausage Mild or spicy
  • 4 slices thick-cut bacon Chopped into bits
  • 1.5 lbs yellow potatoes Thinly sliced
  • 3 cups fresh spinach Packed
  • 1 medium yellow onion Diced
  • 4 cloves garlic Minced
  • 4 cups chicken broth
  • 1 cup heavy cream
  • 1/4 cup parmesan cheese Finely grated
  • 1 tsp dried red chili flakes

Equipment

  • 1 Large Dutch Oven Essential for evenly browning meat and simmering the milky broth.
  • 1 Mandoline Slicer Crucial for uniform, thinly sliced yellow potatoes.

Method
 

Make the Zuppa Toscana Soup
  1. Place a large Dutch oven over medium heat and add the chopped bacon. Sauté for 5-7 minutes until crispy. Transfer the bacon to a paper towel-lined plate, leaving the fat in the pot.
  2. Add ground Italian sausage to the bacon fat. Break it apart and cook for 8-10 minutes to form deeply browned chunks. Remove sausage and set aside, keeping the golden savory oil in the pan.
  3. Add the diced yellow onion to the oil. Sauté for 4-5 minutes until translucent. Stir in minced garlic and cook for 1 minute.
  4. Pour in the chicken broth, scraping up any browned bits. Add the thinly sliced yellow potatoes. Bring to a boil, cover, and simmer for 12-15 minutes until potatoes are fork-tender.
  5. Reduce heat to low and slowly stir in heavy cream to create a milky opaque white broth. Return the browned sausage to the pot.
  6. Turn off the heat. Fold the fresh spinach into the liquid for 1-2 minutes until bright green and wilted.
  7. Ladle soup into a bowl. Top with crispy bacon bits, finely grated parmesan, and dried red chili flakes.

Notes

Do not boil the cream: Keep the heat low to prevent the soup from splitting.
Turn off heat before adding spinach to keep the leaves bright green.
Store leftovers in the fridge for up to 3 days. Freezing is not recommended.

You might also like these recipes

Leave a Comment

Recipe Rating