Whole30 Cabbage & Apple Salad

This salad is super crunchy and delicious – it’s Whole30 friendly and packed full of goodness! It’s the perfect summer side salad for any family gathering or party!

Sooo this recipe was supposed to be for last Monday but then Covid happened. First my husband got it and then me and I just couldn’t handle food or even thinking about food for days. So here we are one week later! But the recipe still rocks!

You know me and salads by now. We’re like BFFs! I absolutely love a good salad! For lunch, as a snack, for dinner or as a side – salad is always welcome on my table. And for me, the key to a good salad is texture and – obviously – taste. This salad has SO much texture and so much crunch! You have the two kinds of crunchy cabbage and the crunchy apple pieces. And more crunch from the almond slices as well! I love how crunchy this and it’s so lovely not only as a side but also on a sandwich. Together with some protein it adds a wonderful extra crunch.

As always, the dressing of course is super important in a good salad. The base of this dressing is my homemade mayonnaise. If you haven’t made it, I cannot recommend it enough! It’s super simple, super fast and absolutely foolproof. I make it all the time and have been doing so for years. My husband in particular loves it so much more than any store-bought one. Homemade mayonnaise beats store-bought any time, in particular because you can adjust the level of tanginess. The mayonnaise in the shops here is very sweet and creamy and we prefer it South African style which is really tangy.

After mixing it all together, you should let the salad rest in the fridge for at least 2 hours. It really needs some time for everything to come together. Sure, you can also eat it straight away but I recommend waiting. By the way, this recipe makes enough for a big get together! We ate it on the side of meals for days (not gonna complain!) and I loved always having a quick side in the fridge.

Will you make this delicious salad soon? Or how about my Plum & Haloumi Cheese Salad?

Difficulty: Beginner Prep Time 20 mins Cook Time 5 mins Rest Time 2 hrs Total Time 2 hrs 25 mins
Servings: 8


This salad is super crunchy and delicious - it's Whole30 friendly and packed full of goodness! It's the perfect summer side salad for any family gathering or party!




  1. Cut out the stem of both cabbages and shred the cabbage. I like using my Bosch kitchen machine for that but you can also do it by hand. 

  2. Core the apples and dice into small pieces. I like leaving the apple unpeeled but feel free to peel it if you prefer otherwise. 

  3. Add shredded cabbage and diced apples to a big bowl. 

  4. Heat up a pan to medium heat and dry roast sliced almonds for 5 minutes while often stirring with a wooden spoon. Make sure you stay close by because they can burn easily. You want the almonds to be fragrant and golden brown at the end. 

    Add the almonds to the bowl as well. 

  5. For the dressing, mix together mayonnaise, Dijon mustard, water, salt and cider vinegar. Pour over the salad and mix everything together very well. Let stand in the fridge for at least 2 hours. Enjoy!


For the homemade mayonnaise, I suggest you use my super easy recipe for The Easiest Blender Mayonnaise

Keywords: salad, vegetarian, side dish, cabbage, cabbage salad, cabbage and apple salad, whole30, whole30 salad,

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 *