Zuppa Toscana is a deliciously hearty soup of mainly potatoes, kale, sausage and cannelini 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. Serves 6 in about an hour.

Hello, favorite soup.

Love for homemade Zuppa Toscana runs deep in our home. It’s one of those hearty soups that we crave when the colder months arrive – or all year, if you’re me.

This recipe is my go-to. It’s rustic and filled with all things delicious in life; like bacon, sausage and potatoes for example. From my experience and depending where you go or who makes it, Zuppa Toscana can be either on the creamy side or more broth-y. I personally like mine to be on the thinner side, however if you want it more creamy and luscious, feel free to make a quick slurry towards the end of the recipe. Don’t worry I’ll leave instructions in the recipe printable.

Bowl of homemade Zuppa Toscana.

No matter how you serve it, this soup has the perfect balance of spicy goodness (thank you, hot italian sausage) and earthiness (love you, potatoes and kale!) and BONUS it’s made in one pot.

Zuppa Toscana ingredients

To Make This Zuppa Toscana You Will Need:

  • center cut bacon
  • hot italian pork sausage
  • yellow onion
  • peeled garlic
  • kosher salt
  • fresh thyme
  • russet potatoes
  • low-sodium chicken broth
  • water
  • cannelini beans (not pictured because I forgot 🤦🏻‍♀️)
  • kale
  • heavy whipping cream
  • freshly ground black pepper
  • parmesan cheese, for serving
  • crusty bread, for serving

crispy bacon in dutch oven.

In your dutch oven, add 6 slices of center cut bacon that has been diced. Heat on medium-low, stirring occasionally until crispy.

crisped bacon on paper towel lined plate.

Transfer the bacon to a paper towel lined plate, leaving any fat in the pot. If using another form of bacon, you may have more grease and will need to drain most of it from the pan.

ground pork sausage in dutch oven.

Next add in 1 pound hot italian pork sausage to the same pot.

cooked hot italian sausage in dutch oven

With a wooden spoon, break up the meat up into small crumbles and cook until browned. About 12 to 15 minutes.

cooked browned sausage on plate with bacon.

You guessed it, transfer the browned pork to the plate with the bacon. Drain off all but 1 tablespoon of the fat from the pot.

onion and garlic in dutch oven.

Then add in 1 diced medium onion and 3 minced cloves of garlic with a pinch of kosher salt.

sauteed onions, garlic with thyme

Stir and cook until lightly golden and tender. Add in the thyme and cook 1 to 2 minutes.

sauteed onions and garlic on plate with bacon and sausage.

Transfer the onion mixture to the plate with the bacon and sausage.

potatoes and broth in dutch oven.

To the pot, add the 4 unpeeled diced potatoes (about 1/4 to 1/2 inches), 1 quart low-sodium chicken broth and 1 cup water.

simmered potatoes

Scrape all of the browned bits from the bottom of the pot before covering and bringing to a boil. Reduce the heat to medium-low, simmering for 10 to 12 minutes or until the potatoes are fork tender.

cooked bacon, sausage and onions added back to soup

Once the potatoes are cooked, add 1 can (rinsed and drained) cannelini beans and add the cooked bacon, sausage and onions back into the soup.

Only have dried beans? Here’s how to soak and precook beans before adding them to this soup.

(👆🏻psssst…you’ll need to do this in advance!)

chopped kale added to pot.

Add in 4 handfuls chopped kale.

wilted kale in soup.

Stir until the kale has just wilted.

heavy cream added to soup.

Pour in 2 cups heavy whipping cream.

stir soup to combine

Stir and heat through.

season with kosher salt and black pepper to taste.

Once hot, season with kosher salt (for me it was 2 teaspoons kosher salt) and lots of freshly ground black pepper, to taste.

stirring zuppa toscana

ladle of zuppa toscana

Give it one last stir before ladling soup into bowls.

Two bowls of Zuppa Toscana with bread and parmesan cheese.

Top with parmesan cheese, a few thyme leaves and extra black pepper.

grey-brown bowl with homemade Zuppa Toscana.

A slightly spicy, earthy and delicious comforting bowl of soup.

Click here for more cozy soup recipes!

Enjoy! And if you give this Zuppa Toscana recipe a try, let me know! Snap a photo and tag me on twitter or instagram!

rustic bowl of Zuppa Toscana with bread.

Print Recipe Pin Recipe
4.8 from 5 ratings
Leave a Review »
Yield: 6 servings

Homemade Zuppa Toscana

Zuppa Toscana is a deliciously hearty soup of mainly potatoes, kale, sausage and cannelini 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.

Ingredients

  • 6 slices center cut bacon, diced
  • 1 pound (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
  • 1 quart (4 cups) low-sodium chicken broth
  • 1 cup water
  • 1 (15 ounce) can cannelini 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

Instructions 

  • Add the diced bacon to a dutch oven and heat on medium-low, stirring ocassionally until crispy. About 8 to 10 minutes. Transfer to a paper towel lined plate, leaving the bacon fat in the pot. *see notes
  • Next add in the hot italian pork sausage. With a wooden spoon, break up the meat up 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 in the onions and garlic with a pinch of kosehr salt. Stir and cook until golden and tender. Add in the thyme and cook 1 to 2 mintues before transferring the onion mixture to the plate with the bacon and sausage.
  • To the pot, add in the diced potato, broth and water. Scrape the browned bits on teh bottom of the pan before covering and bringing to a boil. Once boiling, reduce the heat to medium and cook the potatoes 10 to 12 minutes.
  • Then add the (drained) beans, cooked bacon, sausage and onions with handfuls of the chopped kale and stir until the kale is just wilted.
  • Pour in the heavy cream and heat through.
  • Stir and season with kosher salt and freshly ground black pepper to taste. Add the slurry here if using. **see notes

Notes

*if using another type of bacon, you may need to drain most of it out of the pot.

**FOR A CREAMIER SOUP:

Make a slurry by adding 2 tablespoons of unbleached all-purpose flour in a medium bowl. Ladle a cup of the broth and pour it into the bowl with the flour, whisking or stirring well with a fork. Add this back into the soup, bring to a low simmer, stirring until thickened.
Alternatively, you can use 2 tablespoons cornstarch plus 2 tablespoons of water, mixing well. Pour this into the soup while at a low simmer, stirring until thickend.
Serving: 1g, Calories: 552kcal, Carbohydrates: 42g, Protein: 16g, Fat: 37g, Saturated Fat: 21g, Polyunsaturated Fat: 14g, Trans Fat: 1g, Cholesterol: 110mg, Sodium: 619mg, Fiber: 6g, Sugar: 6g