Based on the popular soup at Olive Garden, Zuppa Toscana is so creamy and loaded with Italian sausage, russet potatoes, and dark green kale.

Recipe Overview

Why you’ll love it: This soup is a treat, perfect for special occasions.

How long it takes: 55 minutes
Equipment you’ll need: large pan, stove, sharp knife, measuring utensils
Servings: 8

Overhead view of zuppa toscana soup in a white bowl garnished with crispy bacon.
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

This hearty soup, with sausage, kale, bacon, potatoes, and a broth bolstered with heavy cream and Parmesan cheese, is wonderfully delicious! It’s one of my family’s favorite soups and I often make it for guests, too.

Zuppa Toscana is a meat and potatoes soup, a “stick-to-your-ribs” kind of meal (according to Idioms Online, that phrase was first recorded in 1603!). If you think soups aren’t filling, you haven’t tried this one.

If you’re a fan of the soup that Olive Garden serves, you’ll love this version. I rather immodestly think my recipe is way, way better. Give it a try and let me know how you like my Zuppa Toscana!

Looking for more restaurant-style soups? Try homemade French onion soup, copycat Panera squash soup, pasta e fagioli, chicken tortilla soup, or Instant Pot minestrone. Another favorite is lasagna soup: all the pleasures of lasagna without the hassle.

Creamy soup with kale, sausage, and potatoes shown in a ladle.

About this Italian soup

Bacon, sausage, onions, garlic, potatoes, kale — you can’t go wrong with that line up. Add cream, Parmesan cheese, and fresh herbs and you know it’s going to be a winner.

I bet you can’t wait to get started. Here’s how to make this recipe, liberally sprinkled with helpful tips.

What you’ll need

  • Bacon: You’ll need six ounces of bacon, which is about six slices.
  • Italian Sausage: Buy bulk sausage if you can. If you buy links, squeeze it out of the casing. Turkey or pork sausage is fine, whatever you prefer.
  • Onion and Garlic: Lots of chopped onion and garlic! It doesn’t matter which type of onion you use: yellow, white, red, or sweet. I usually use regular yellow cooking onions for soups and stews.
  • Russet Potatoes: You’ll need about three medium-sized potatoes. Substitute red or Yukon gold potatoes if you like.
  • Chicken Broth: Choose unsalted or low salt chicken broth so that you control the amount of sodium in the soup.
  • Kale: A bunch of kale (6 cups!) provides lots of green goodness. Chop it up into pretty small pieces that fit onto a spoon when cooked. It’s so awkward when you spoon up a long dangling piece of kale that doesn’t quite make it into your mouth.
  • Heavy Cream: A cup of cream gives this soup a luxurious texture.
  • Parmesan Cheese: Sharp and salty, a little Parmesan goes a long way.
  • Red Pepper Flakes: Just a bit of spicy heat prevents this soup from becoming too cloying.
  • Cornstarch/Water: A slurry of cornstarch thickens the soup making it taste like it’s loaded with cream when it’s really not. Just a little trick!
  • Fresh Parsley and Basil: Fresh green herbs provide the finishing touch.
Overhead view of ingredients needed for recipe: sausage, potatoes, kale, and more.

How to make This Recipe

You’ll need a good sized soup pan or Dutch oven. Plan on an hour to prepare and simmer this soup.

Cut up the onions and mince the garlic. Scrub the potatoes or peel them, and chop into half inch pieces. Wash and chop the kale. Assemble the rest of the ingredients.

Okay, now you’re ready to get the soup cooking!

Cook the bacon pieces in the pan until they’re crispy. You’ll be using those for a garnish. Remove to a paper towel lined plate to drain. Discard the excess grease in the pan, reserving one tablespoon or so.

Add the Italian sausage and onions to the pan, breaking up large chunks, and cooking until the onions are softened and the sausage is longer pink. Add the garlic and cook just briefly, one to two minutes.

Browned sausage crumbles mixed with onions and garlic.

Next in the soup is the potatoes, broth, and water. Simmer the potatoes until they are nearly fork tender.

Potatoes and sausage in broth.

Right near the end of the cooking, throw in the kale. Cook until the kale is soft but still a nice dark green.

Kale, sausage, and potatoes in the broth.

Now you’re going to make the soup dreamy creamy. Stir in the heavy cream, Parmesan cheese, and red pepper flakes. The heat should be pretty low so the cream doesn’t curdle.

Creamy soup with kale, potatoes, and sausage.

Here’s how to thicken the soup so it appears even more creamy (without adding calories). Make a cornstarch slurry (water and cornstarch) and stir it into the soup. Cook gently for a few more minutes to give the cornstarch a chance to thicken the soup.

Right before serving, stir in those fresh herbs. Garnish with the bacon you saved and additional Parmesan.

Serve this hearty soup in stoneware bowls with warm crusty bread. A rustic red wine like Chianti or Zinfandel matches well with this soup, or a nice brown ale.

Overhead view of creamy soup with kale and potatoes in a red dutch oven.

You really gotta love soup because it’s not fussy about serving time. I like to make Zuppa Toscana on the stove, and then keep it warm in a crockpot until we’re ready to eat. Perfect for when you’re having guests! Zuppa Toscana has become a Christmas Eve tradition in our family.


What is Zuppa Toscana soup at Olive Garden?

Their menu describes it as spicy Italian sausage, fresh kale and russet potatoes in a creamy broth.

Is Zuppa Toscana Italian?

Translated as soup from Tuscany, the original soup hails from Tuscany, Italy, and differs from the North American Olive Garden version. Tuscan soup isn’t creamy, doesn’t include sausage, and contains additional ingredients: vegetables, tomatoes, and cannellini beans. It’s served on toasted Tuscan bread. This Italian sausage stew with white beans and kale is somewhat similar and it’s very easy to make.

What side dishes go well with Zuppa Toscana?

Warm bread is a necessity! Try making an olive oil bread dip, or try this Italian herb and cheese pull-apart bread. A simple salad is a great go-along too. The endless salad served at Olive Garden is easy to make with crisp romaine lettuce, tomatoes, red onions, kalamata olives, and pepperoncini, dressed with Italian dressing, and topped with homemade croutons.

Make It your own

  • If you prefer, omit the bacon. Or, if you’d like to make this recipe vegetarian, omit the sausage, too. Substitute mushrooms which have a meaty texture and are lovely in this Tuscan soup. Sauté sliced mushrooms (16 oz.) and onion in a tablespoon of olive oil, and continue with the recipe as directed.
  • You can also make this Zuppa Toscana recipe keto or low carb by substituting mushrooms for the potatoes. Sauté sliced mushrooms (16 oz.) with the sausage and onion, and continue with the recipe as directed, omitting the potatoes.
  • If you’re not a kale fan, substitute spinach. Since spinach is much more tender than kale, stir it in right before serving.

Make-Ahead Ideas

I have a few suggestions for getting a head start on this soup:

  • Chop the onions up to a day ahead, storing them in an airtight container in the fridge.
  • Wash and chop the kale up to 3 days in advance, storing in a plastic bag in the fridge.
  • Scrub and dice the potatoes up to a day in advance. Cover with cold water and drain well before adding them to the soup.


This soup can be prepared a couple of hours in advance and kept on Warm in a slow cooker until you’re ready to serve it.

Storage & Reheating Tips

Zuppa Toscana is great leftover. I’m always so excited when we have leftover soup! It makes a wonderful lunch or another dinner.

Store cooled soup in a covered container in the fridge for up to three days.

Reheat in a saucepan on the stove over low heat, stirring occasionally, until the soup is hot. Try not to boil it. Or use your microwave to reheat the soup, in 30 second increments, stirring once or twice.

This soup does not freeze well. The potatoes will get a mushy texture and the soup may separate.

Bowl of soup in a white bowl, with a piece of bread dipped in.

More hearty soup recipes

Warm up from the inside out with a warm bowl of delicious soup. I have so many soup recipes! Here are a few of my favorites:


Zuppa Toscana

5 from 4 votes
Prep: 20 minutes
Cook: 35 minutes
Total: 55 minutes
Servings: 8 servings
Based on the popular soup at Olive Garden, Zuppa Toscana is so creamy and loaded with Italian sausage, russet potatoes, and dark green kale.
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.


  • 6 ounces bacon, chopped (about 6 slices)
  • 1 pound ground Italian sausage (or 19 ounces links, casing removed)
  • 1 ½ cups diced onion (about 1 medium onion)
  • 4 cloves garlic, minced
  • 3 medium russet potatoes, scrubbed or peeled and cut into ½ -inch pieces (about 1 ½ – 2 pounds)
  • 4 cups unsalted or low salt chicken broth
  • 4 cups water
  • 1 bunch kale, stems removed, chopped (about 6 cups tightly packed or 6 ounces)
  • 1 cup heavy whipping cream
  • ½ cup shredded Parmesan cheese
  • ¼ teaspoon red pepper flakes, optional, more to taste
  • 3 tablespoons cornstarch + ¼ cup water
  • ¼ cup chopped fresh parsley
  • ¼ cup chopped fresh basil
  • salt and pepper to taste


  • In a large pot, cook bacon over medium-low heat until crispy, about 6 minutes. Remove from pan and place on a paper towel-lined plate. Remove all but about 1 tablespoon of bacon grease. 
  • Increase heat to medium and add Italian sausage and onion and cook, breaking up sausage, for 6 to 8 minutes or until onions are translucent and sausage is cooked through. Add garlic and cook for 1 to 2 minutes or until fragrant, stirring constantly. 
  • Add broth, water, and potatoes and increase heat to high to bring to a boil. Reduce to a simmer (medium-low heat) and cook uncovered for 15 minutes or until potatoes are fork tender.
  • When potatoes are done or almost done, add kale and cook until kale leaves are tender. 
  • Stir in cream, Parmesan, and red pepper flakes if using. 
  • In a small bowl, combine cornstarch and water with a fork or whisk. Pour into soup and simmer until thickened. Stir in parsley and basil. Taste and season with salt and pepper.
  • Serve garnished with bacon and additional Parmesan, if desired.


  • Makes about 12 cups.
  • The soup can be prepared a couple of hours in advance and kept on Warm in a slow cooker until you’re ready to serve it.
  • If desired, omit bacon. Continue with recipe as directed.
  • If you don’t care for kale, substitute fresh spinach leaves. Stir in right before serving. 



Serving: 1.5cups, Calories: 458kcal, Carbohydrates: 24g, Protein: 20g, Fat: 32g, Saturated Fat: 15g, Polyunsaturated Fat: 3g, Monounsaturated Fat: 12g, Cholesterol: 81mg, Sodium: 1001mg, Potassium: 701mg, Fiber: 2g, Sugar: 3g, Vitamin A: 1416IU, Vitamin C: 18mg, Calcium: 154mg, Iron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Did You Make This?Share a comment and rating below! I love hearing what you think!
Free email series

5 Time & Stress Saving Cooking Secrets

Free email series of my best tips!


5 from 4 votes (2 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating

The maximum upload file size: 1 MB. You can upload: image. Drop files here


  1. Pamela says:

    5 stars
    I make this at least once a month. We love it! Having just had about a foot of snow today this will be stick to your ribs dinner with a warm crusty and buttery roll. I always use baby spinach as my other half does not care for Kale. Also mushrooms are a must. No water all chicken stock. Why dilute that yummy flavor!

    1. Rachel Gurk says:

      So glad you like it! I appreciate you taking the time to leave a review!

  2. Nels says:

    5 stars
    One of our favourite soups to make. It always hits the spot and tastes great as leftovers too.

    1. Rachel Gurk says:

      So glad to hear it! It’s become a tradition for us to make this soup on Christmas.

  3. Lou says:

    I think thos is the best recipe O have found online for this soup. I usually keep the sausage in smaller meatball size rather than crumbling it up. I find that more interesting. I like to replace the potatoes with Turnips, tops included if available. That is the way I make it keto. Mushrooms are a must. I don’t thicken with cornstarch, but I like the idea. I would use arrowroot powder instead of cornstarch, though. I prefer bone broth to regular broth. Most recipes don’t mention parsley or basil. I’ve always used parsley… next time I will add the basil.

    1. Rachel Gurk says:

      I’m so glad you like the recipe! Thanks for taking the time to leave a review, it means a lot!

  4. Carol says:

    Could you sub spinach for kale?

    1. Rachel Gurk says:

      Absolutely! I’ve done that many times.