Whole30 Zuppa Toscana is a wonderfully flavorful soup that makes the best leftovers! Such a great recipe to add to the menu when you are getting bored with the same flavors.
The BEST Whole30 Zuppa Toscana
When it is cozy and cold out and you are looking for a bowl of warm, delicious comfort food – this is the recipe for you! We love a good Whole30 soup and this one might be one of our all-time favorites! Made with simple, clean ingredients and packed with flavor!
What is Zuppa Toscana
Zuppa Toscana is a classic Italian soup that is traditionally made with heavy cream and cannellini beans (as well as kale, potatoes, celery and carrots). We have lightened it up a little in this version using coconut milk instead of heavy cream and omitting the beans. I also used chorizo in addition to the Italian sausage and I added some bacon to add to the depth of flavor (as well as some lemon juice for some acidity).
Why You Will Love This Recipe
- Flavor: the flavor is so wonderful! There are so many amazing ingredients coming together – the richness of the sausage, chorizo and bacon paired with the veggies, potatoes and kale – and feel free to toss some red pepper flakes on top if you want to amp up the flavor even more.
- Whole30/Paleo: As someone who eats Whole30 about 60-70% of the time (and dairy-free 95% of the time) I love having this as a hearty Fall/Winter recipe option!
- Leftovers: This is definitely one of those recipes you should make on a Sunday to have leftovers for lunch throughout the week.
How to Make Whole30 Zuppa Toscana
Cook your bacon and set aside (reserve some bacon grease). Cook Italian sausage and chorizo. Remove from dutch oven and set aside.
Sauté garlic, veggies and potatoes in the reserved bacon grease.
Add chicken broth and coconut milk.
Add in lemon juice, salt, kale and bacon.
Taste and adjust seasoning – serve and enjoy!
Other Recipes You Might Like
- The BEST Homemade Chicken Soup
- Curried Cauliflower Soup
- Easy Thai Mushroom Zoodle Soup
- Homemade Beef Vegetable Soup
Don’t forget to follow me on Facebook, check out my Instagram account or see what I am pinning on Pinterest!
Made this recipe and loved it?! We would love it if you would take a minute and leave a star rating and review – it is also helpful if you made any substitutions or changes to the recipe to share that as well. THANK YOU!
PrintWhole30 Zuppa Toscana
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 50 minutes
- Yield: 8–10 servings 1x
- Category: Soup
- Method: Stove Top
- Cuisine: Italian-Inspired
Description
Whole30 Zuppa Toscana – a fun spin your classic Zuppa Toscana recipe that is dairy-free and Paleo/Whole30!
Ingredients
- 1 tablespoon olive oil
- 1 pound Italian sausage, ground
- 1 pound chorizo, ground
- 8 strips bacon
- 3–4 tablespoons garlic, minced
- 1 yellow onion, diced
- 3 stalks celery, sliced
- 2 carrots, sliced
- 2 russet potatoes, diced
- 1 tablespoon tapioca flour
- 32oz chicken broth
- 1 can coconut milk
- 1 1/2 teaspoon fresh lemon juice
- 1 teaspoon kosher salt
- 3–4 handfuls of roughly chopped kale
- fresh oregano (optional for garnish)
- (optional) crushed red peppers
Instructions
- Cook bacon until crispy. Reserve 2-3 tablespoons of bacon grease. Set aside bacon for later.
- Bring dutch oven to medium-high heat and swirl with olive oil to coat the bottom.
- Add Italian sausage and chorizo. Break apart and fully cook. Remove and place on a plate. Set aside.
- In the same dutch oven, add the reserved bacon grease and bring to medium-high heat. Scrape any bits off of the bottom of the pan. Add garlic and cook until aromatic, about 1 minute, moving around constantly.
- Add in onions, carrots, celery and potatoes. Sauté for 3-5 minutes.
- Stir in tapioca flour and then add Italian sausage and chorizo back in.
- Slowly add in chicken broth, coconut milk, lemon juice and salt. Stir to combine.
- Let simmer a few minutes, until potatoes are tender.
- Taste and adjust seasoning, as desired.
- Add in chopped kale and stir to combine.
- Crumble or cut bacon up into bite-sized pieces and add in at the last minute before serving.
- Garnish with fresh oregano (or basil) and sprinkle in some crushed red pepper, if desired.
Notes
- Ingredients: just double check your ingredients to make sure the Italian sausage, chorizo, bacon and chicken broth are Whole30 compatible!
- Servings: this recipe makes quite a bit so this is a great one to make and have for leftovers for lunch for a couple days!
- Storage: store leftovers in an airtight container in the refrigerator for up to 3 days.
Alyssa says
I make this soup on repeat, even make a double batch to freeze extra. By far the best soup recipe I’ve ever found
Vicky says
Hi! This sounds great. Would like to try to make it. Can I sub the tapioca flour with something else? I don’t have any.
Erin says
Hi Vicky! Arrowroot would work too on a 1-to-1 basis – cornstarch is another option but I haven’t tested I would maybe start with half a tablespoon of that and go from there.
Vanessa says
Family, Neighbors and I love this recipe!
Erin says
That’s awesome to hear, Vanessa! And thank you so much for taking the time to leave a review – I really appreciate it!
Marcy says
Can I replace the coconut milk with non-fat vanilla almond milk? Thanks!
Erin says
Hi Marcy – I recommend using full fat coconut milk because its consistency is thick and creamy. You can use unsweetened almondmilk, but the soup consistency may be more thin. I wouldn’t recommend using vanilla almondmilk… I feel like the flavor would end up being a little weird!
Ann says
I had the same type of question. What are some choices besides coconut milk?
Erin says
Hi Ann – so the coconut milk adds just a bit of creaminess (you can’t taste it at all) so if you want to sub something for it you could do heavy cream if you aren’t dairy-free/Whole30. If you are wanting to keep it dairy-free you could try out maybe the Silk dairy-free heavy whipping cream. Almond milk and other dairy-free (unsweetened) milks will *work* but they won’t add much creaminess. Hope that helps!
Libby says
oh MAN, I have made this twice already and its AMAZING. I didn’t use Chorizo, I instead used Italian style chicken sausage along with pork sausage and it was so good! My boyfriend ate like 3 bowls in one sitting. 10/10 would recommend!
Erin says
So happy to hear that, Libby!! Thanks for taking the time to leave a review – I really appreciate it!
Merry says
Can I cool.fown soup freeze it? Would love to have once a week.
Erin says
Hi Merry – you could definitely do that!
Dayna says
Loved this recipe and will be making it again one day. It’s pretty quick as well.
Jenny says
This soup is rich in flavor and great for leftovers! We will be making this again.
Erin says
So happy to hear that, Jenny! And thank you so much for taking the time to leave a review + feedback – I really appreciate it!
Amy says
This was very easy to make, and delicious!
Erin says
Yay! So happy to hear that, Amy! Thank you for taking the time to leave a review + feedback – I really appreciate it!
Gina says
This was delicious! Perfect for a snowy winter day, and I can’t wait to have leftovers for lunch this week!
Erin says
So happy to hear that, Gina! This is definitely a new favorite of mine as well! Thank you so much for taking the time to leave your review + feedback – I really appreciate it!
Tina Verret says
Holy smokes ! Sooooooo good
Erin says
Yay! So happy to hear that, Tina! Thanks for leaving a review + feedback – I really appreciate it!
Teala says
Made this recipe last night and it was incredible! The only deviation from the recipe was subbing avocado oil for olive oil. This recipe made about 10 – 1.5 cup servings for me. My husband could not stop raving about how delicious it was and said it was 100x better than Olive Garden’s Zuppa Toscana – which he loves. Little did he know it was a healthier version. Needless to say, we are both looking forward to leftovers tonight. The Wooden Skillet knocks it out of the park, yet again!
Erin says
So happy you loved it, Teala!! yay! And thank you so much for taking the time to come back and leave a review 🙂 I so appreciate it!
Nina says
Yum. This looks great!
Erin says
Thanks, Nina! 🙂