This creamy and hearty Whole30 Zuppa Toscana soup is a copycat version of the popular Olive Garden soup that your whole family will love!

A closeup of a bowl of Whole30 Zuppa Toscana soup topped with crispy bacon bits.

What is Zuppa Toscana?

Truth be told, the popular Olive Garden Zuppa Toscana is not a traditional Italian soup. The restaurant chain’s beloved Tuscan soup recipe features a heavy cream-infused broth studded with Italian sausage, red pepper flakes, diced white onion, bacon, russet potatoes, and kale.

Recipe Note

Although Zuppa Toscana is delicious, it didn’t originate in Italy. In fact, I think the only way you’ll sample this soup in Tuscany is if an Olive Garden outpost opens up.

Whole30 Zuppa Toscana

After numerous requests from readers, I finally tackled the task of creating a healthier version of this restaurant classic. My Zuppa Toscana recipe is simple, comforting, gluten free, dairy-free, coconut milk-free—and most importantly, DELICIOUS. If you want to make a keto and low carb version, feel free to substitute cauliflower florets for the potatoes and decrease the cooking time accordingly so the florets don’t become too mushy.

Ingredients

An overhead shot of the raw ingredients to make Whole30 Zuppa Toscana.
  • Raw cashews: In place of heavy cream or half and half, I soak raw cashews in boiling water before blending them to make a dairy-free cream. If you have a nut allergy, you can substitute a can of coconut milk but the soup will take on a more coconut-forward flavor.
  • Whole30-compatible bacon: Everyone loves crispy bacon bits on top of soup, amirite? Be sure to choose a sugar-free brand if you’re doing a Whole30.
  • Bulk Italian sausage: Make sure to buy a Whole30-compatible bulk sausage or make my Italian sausage recipe.
  • Onion
  • Diamond Crystal kosher salt
  • Garlic
  • Yellow potatoes: I prefer using yellow Yukon Gold potatoes in place of russet potatoes because they hold their shape better and won’t disintegrate in the soup.
  • Chicken broth
  • Tuscan kale, stems removed: My favorite type of  kale to use in this recipe is Tuscan kale, also known as cavolo nero, lacinato, or black kale. If you don’t want to use kale, you can substitute baby spinach, but make sure to decrease the cooking time.
  • Freshly ground black pepper
  • Lemon juice: a splash of fresh lemon juice at the end will add brightness and acidity to cut through the richness. No lemon juice? Sherry vinegar or apple cider vinegar will work as well.

How to make Whole30 Zuppa Toscana

Blend the cashew cream

Place the cashews in a medium bowl and cover with boiling water for at least 15 minutes.

Pouring boiling water from an electric kettle into a measuring cup filled with raw cashews.

Drain and rinse the cashews. Place the drained cashews in a high-powered blender, along with 1 cup of water. Blend on high speed until smooth and creamy.

Four process shots that show how to blend cashew cream in a blender.

You’ll end up with 1¾ cups cashew cream. Set aside or keep in the fridge for up to 3 days.

Fry the bacon bits

Toss the sliced bacon into a large saucepan and cook over medium heat. Slowly render the bacon until the grease is released and the bits get crunchy (about 10 to 15 minutes). Transfer the crunchy bacon bits to a paper towel lined platter and set aside.

Four process shots that show bacon bits being fried until crispy in a dutch oven and being drained on a paper towel lined plate.

Make Zuppa Toscana

Add the Italian sausage to the bacon grease and cook, breaking it up, until it is no longer pink. Use a slotted spoon to transfer the cooked sausage to another plate.

Four process shots that show an Asian woman cooking bulk Italian sausage in a gray Dutch oven and transferring it to a plate when it is fully cooked.

Remove all the oil except for 2 tablespoons. Toss in the chopped onion, along with a sprinkle of salt. Cook, stirring occasionally, until the onions are softened, about 8 to 10 minutes.

Four process shots that show diced onions being sautéed in a gray dutch oven until tender.

Stir in the minced garlic and cook until fragrant. Add the potatoes and pour in the chicken broth. Increase the heat to high to bring the broth to a boil.

Four process shots that show someone adding minced garlic, cubed potatoes, and chicken broth into a pot to make Zuppa Toscana.

Add the kale to the soup and decrease the heat to maintain a simmer.

Adding chopped Tuscan kale to a simmering pot of soup.

Continue simmering the soup until the potatoes are fork-tender and the kale is softened, about 10 minutes.

An overhead shot of a simmering pot of Zuppa Toscana before the sausage and cashew cream are added.

When the vegetables are ready, return the cooked pork sausage to the Dutch oven.

Adding cooked bulk Italian sausage into a pot of Zuppa Toscana.

Pour the cashew cream into the soup and stir well to combine.

Pouring cashew cream into a pot filled with Zuppa Toscana.

Taste for seasoning and some freshly cracked black pepper and add more salt if needed. Stir in the lemon juice. Taste and add more lemon juice, if needed.

Four shots of an Asian woman tasting and seasoning a pot of Zuppa Toscana.

Ladle into bowls and top with crispy bacon bits.

Adding crispy bacon bits to the top of bowls filled with Whole30 Zuppa Toscana.

Frequently asked questions

Can you make Zuppa Toscana in an instant pot?

Yes! You can cook the bacon bits on the sauté function and set aside. Toss in the bulk sausage and onions and cook until the sausage is no longer pink. Stir in the garlic, potatoes, broth, and kale and cook under high pressure for 3 minutes. Release the pressure manually and stir in the cashew cream before seasoning with salt, pepper, and lemon juice. Top with the reserved bacon bits and enjoy!

How do you save leftover Zuppa Toscana?

The leftover soup can be stored in a sealed container in the fridge for up 4 days or stored in the freezer for up to 3 months.

An overhead shot of four bowls of dairy-free Zuppa Toscana.

Looking for more recipe ideas? Head on over to my Recipe Index. You’ll also find exclusive recipes on my iPhone and iPad app, and in my cookbooks, Nom Nom Paleo: Food for Humans (Andrews McMeel Publishing 2013), Ready or Not! (Andrews McMeel Publishing 2017), and Nom Nom Paleo: Let’s Go! (Andrews McMeel Publishing 2022).


PRINTER-FRIENDLY RECIPE CARD

Zuppa Toscana (Whole30, Paleo, Gluten Free)

4.89 from 27 votes
Prep Time15 minutes
Cook Time35 minutes
Servings 6
This creamy and hearty Whole30 Zuppa Toscana soup is a copycat version of the popular Olive Garden soup that your whole family will love!

Ingredients  

  • 1 cup raw cashews
  • 3 bacon slices cut crosswise into ¼-inch pieces
  • 1 pound bulk Italian sausage
  • 1 large onion finely chopped
  • Diamond Crystal kosher salt 
  • 4 garlic cloves minced
  • 2 yukon gold potatoes cut into small cubes (about ½ pound)
  • 4 cups chicken broth
  • 1 bunch Tuscan kale stemmed and finely chopped
  • Freshly ground black pepper
  • 1 tablespoon lemon juice
Want to Save this Recipe?
Enter your email below and we’ll send the recipe straight to your inbox!

Instructions 

Make Cashew Cream

  • Place the cashews in a medium bowl and cover with boiling water for at least 15 minutes.
  • Drain and rinse the cashews. Place the drained cashews in a high-powered blender, along with 1 cup of water. Blend on high speed until smooth and creamy. You’ll end up with 1¾ cups cashew cream. Set aside or keep in the fridge for up to 3 days.

Make Zuppa Toscana

  • Toss the sliced bacon into a large saucepan and cook over medium heat. Slowly render the bacon until the grease is released and the bits get crunchy (about 10 to 15 minutes). Transfer the crunchy bacon bits to a paper towel lined platter and set aside.
  • Add the Italian sausage to the bacon grease and cook, breaking it up, until it is no longer pink. Use a slotted spoon to transfer the cooked sausage to another plate.
  • Remove all the oil except for 2 tablespoons. Toss in the chopped onion, along with a sprinkle of salt. Cook, stirring occasionally, until the onions are softened, about 8 to 10 minutes.
  • Stir in the minced garlic and cook until fragrant. Add the potatoes and pour in the chicken broth. Increase the heat to high to bring the broth to a boil.
  • Add the kale to the soup and decrease the heat to maintain a simmer. Continue simmering the soup until the potatoes are fork-tender and the kale is softened, about 10 minutes.
  • When the vegetables are ready, return the cooked pork sausage to the pot.
  • Pour the cashew cream into the soup and stir well to combine.
  • Taste for seasoning and some freshly cracked black pepper and add more salt if needed. Stir in the lemon juice. Taste and add more lemon juice, if needed.
  • Ladle into bowls and top with crispy bacon bits. Enjoy!

Video

Notes

Instant Pot instructions:
You can cook the bacon bits on the sauté function and set aside. Toss in the bulk sausage and onions and cook until the sausage is no longer pink. Stir in the garlic, potatoes, broth, and kale and cook under high pressure for 3 minutes. Release the pressure manually and stir in the cashew cream before seasoning with salt, pepper, and lemon juice. Top with the reserved bacon bits and enjoy!
How to save leftover soup:
The leftover soup can be stored in a sealed container in the fridge for up 4 days or stored in the freezer for up to 3 months.

Nutrition

Calories: 505kcal | Carbohydrates: 22g | Protein: 20g | Fat: 39g | Saturated Fat: 12g | Polyunsaturated Fat: 6g | Monounsaturated Fat: 18g | Trans Fat: 0.01g | Cholesterol: 68mg | Sodium: 1238mg | Potassium: 813mg | Fiber: 4g | Sugar: 4g | Vitamin A: 4504IU | Vitamin C: 57mg | Calcium: 157mg | Iron: 4mg

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

Like this? Leave a comment below!

About Michelle Tam

Hello! My name is Michelle Tam, and I love to eat. I think about food all the time. It borders on obsession. I’ve always loved the sights and smells of the kitchen. My mother was (and is) an excellent cook, and as a kid, I was her little shadow as she prepared supper each night. From her, I gained a deep, abiding love for magically transforming pantry items into mouth-watering family meals.

Other Recipes You May Like

Leave a comment

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

Recipe Rating




22 Comments

  1. 5 stars
    Exceptional!!! A lot of the Paleo recipes that mimic the soup use coconut milk, which I am not fond of and savory dishes. So I was excited to try this recipe because of the cashew celery. It is amazing! I highly recommend this recipe!

  2. Amazing! This was always my soup of choice when eating at the Olive Garden. I’ve made it many times at home in the past using either heavy cream or coconut milk when doing a whole30. This was better than either of those. The cashew cream was perfect in this soup. Thank you so much for the recipe! It’s definitely a keeper.

  3. 5 stars
    Yum!!! I followed the recipe exactly and it was perfect. I’ve never made cashew cream before, it was so easy. I just prepped all the other ingredients while the cashews were soaking. It was so delicious to have such a creamy soup without the taste of coconut overpowering the other ingredients. The only note I made for next time was to cover the plates of the sausage and bacon so I wouldn’t nibble so much. 🙂

  4. 5 stars
    This soup is tremendous and the recipe is flawless! I made the sausage first then went onto the soup, and used the insta pot cooking method for the soup. Absolutely delicious. I was a complete skeptic about the cashew cream, thinking it would be particulate. Nope! It was so smooth! The “broth” was just like a chowder. The Kale was juicy and had the right bite. If you can, please advise how you might add cherry tomatoes into the steps in case one wanted to include for color? Thank you!

  5. 5 stars
    Soup turned out super yum, more creamy than I expected so I would use less cashew cream next time. Mmmmm! Another Michelle Tam score! Thank you!!!

  6. This soup if FANTASTIC! Just made it for the second time tonight and it is delicious! Thank you for a recipe I’ll enjoy over and over. Followed the recipe exactly and it is perfect.

  7. 5 stars
    Delicious soup. After experimentation, I prefer half hot, half mild Italian sausage. The last time I made it, I added some carrots from a friend’s garden with some extra broth. I didn’t bother to make the cashew cream and it was still delicious.

  8. 5 stars
    This is genius! so creamy and delicious. It’s a whole new world that I’ve been searching for! I’ve never had anything that has came so close to real cream. Thank you!