Whole30 Zuppa Toscana

This Whole30 soup is creamy, savory and so comforting! And of course absolutely delicious! It’s made in the slow cooker and only contains a handful of ingredients.

This soup has been on our favorite meals rota for YEARS! I kid you not! I first discovered Zuppa Toscana what must have been 5 years ago when my husband and me did a round of Whole30. In case you’re not familiar with it, Whole30 is a food program where for 30 days you avoid grains, sugar, alcohol, legumes and other things. Leaving you with – as the name might imply – whole foods. So vegetables, fruit, meat, fish… all very tasty things! I love eating according to Whole30 and the allowed ingredients make it very easy to create super tasty dishes!

So I’ve been making my own version of Zuppa Toscana for several years now and you only need a handful of ingredients. Low-fat beef mince, potatoes, spinach, broth and coconut milk. The original version of Zuppa Toscana actually includes kale instead of spinach but kale can be hard to get here so I always make it with spinach instead. To make it extra easy, I use frozen spinach because I like adding a lot of spinach and washing it can be a pain. But if you prefer it, feel free to use fresh spinach!

Zuppa Toscana is a traditional Italian soup that originated in Tuscany. It seems to be very popular in the States as well. And I totally understand why! It’s absolutely delicious!! It’s creamy, savory and so comforting! And by cooking it in the slow cooker, you have very little work besides browning the meat and cutting the potatoes. It’s important to let it simmer for a few hours though because that’s how it gets it’s delicious flavor.

I like adding some freshly grated pepper and chopped parsley or coriander on my soup but that’s totally optional. And as with any soup, if you’re not eating Whole30 and don’t mind grains, it’s always nice to have bread of crackers to dip into your soup!

Will you make this delicious soup soon? Or how about my Vegan Creamy Bavarian Soup?

Difficulty: Beginner Prep Time 10 mins Cook Time 365 mins Total Time 6 hrs 15 mins
Servings: 6


This Whole30 soup is creamy, savory and so comforting! And of course absolutely delicious! It's made in the slow cooker and only contains a handful of ingredients.



  1. Heat up oil in a slow cooker.

    Add the beef and crumble it while browning it for 5 minutes. 

    I have a slow cooker where you can fry as well. If you don't, please brown the beef in a separate pot on the stove.
  2. Peel potatoes and cut into very small cubes. 

    Add to the slow cooker together with spinach and beef broth. 

  3. Put the Slow Cooker on High and cook for 6 hours. 

    Add coconut milk and stir. Add more salt if necessary. Top with freshly cracked pepper and fresh coriander or parsley. Enjoy!

Keywords: soup, dinner, supper, dinner soup, whole30 soup, zuppa toscana, beef and potato soup, coconut milk, whole30, slow cooker soup, slow cooker,

Did you make this recipe?

Be sure to follow me @the.spicypineapple and hashtag #thespicypineapple if you made this recipe :) I would love to see it!

Pin this recipe and share it with your followers! 

Recipe Card powered by WP Delicious
Andrea Epstein in her kitchen

Andrea Epstein

Hi, I'm Andrea, a full-time food blogger, mother of 1 wonderful son, 2 equally wonderful stepsons and wife to a darling husband. I live in Munich, Germany with my family. I loves traveling, sharing new recipes, and spending time with my family.

Leave a Comment

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