Looking for a simple salad with lots of crunch and a light, sweet and tangy dressing? This red cabbage salad made with simple, nutrient-dense ingredients should do the trick. It’s perfect for every occasion. Make it as a weeknight side, picnic salad or bring it to your next potluck.

red cabbage salad in a large serving bowl.
Photo Credits: Mariam Hamdy

You’re going to love the bold taste and satisfying crunch of this red cabbage salad! Tossed with our homemade apple cider vinaigrette, it packs a punch of tangy flavors and is ready in minutes for a company-worthy appetizer or side dish everyone will love.

Contrary to popular belief, cabbage can be used for more than just coleslaw recipes. However, if you’re in the market, I highly recommend trying out my Mediterranean cabbage salad. It actually inspired this red cabbage salad recipe! 

Using the inspiration of dressing up picnic staples like Avocado Egg Salad without mayonnaise, this is every bit as easy and delicious as a traditional cole slaw with just a bit of a lighter twist. Turns out you don’t need mayo after all!

Featuring gorgeous red cabbage, sweet red apples, and our homemade apple cider vinaigrette, it’s a flavorful winter recipe that will fill you up and leave you feeling energized. Even better, one batch makes enough to feed 6 hungry mouths, and it’s perfect to make ahead of time and pair with all your favorite main courses like baked fish, rack of lamb, or balsamic chicken for a truly unbeatable meal! 

Table of Contents
  1. Red Cabbage Salad: Ingredients You’ll Need
  2. How to Make This Picnic Salad
  3. Tips and Tricks 
  4. More Amazing Salad Recipes
  5. Try our Greek Honey!
  6. Red Cabbage Salad Recipe
ingredients for red cabbage salad including apple cider vinaigrette, shredded red cabbage, julienned apples, sliced shallots, and chopped walnuts.

Red Cabbage Salad: Ingredients You’ll Need

This red cabbage picnic salad is made with simple ingredients and a light homemade dressing for an easy recipe that’s out-of-this-world delicious! 

  • Red cabbage: Slightly sweeter than other cabbage varieties, red cabbage forms the base of this recipe, creating a showstopping appearance. 
  • Shallots: Lends an earthy sweetness with zippy qualities.
  • Walnuts: A staple in the Mediterranean diet, we include walnuts not only for their added crunch but also for their rich flavor and big health benefits. For instance, they’re the only nut rich in essential plant-based omega-3 alpha linolenic acid (ALA). In addition, according to an article published in Harvard Medical School’s health journal, their consumption has been linked with lower blood pressure and cholesterol levels. 
  • Apples: Any kind you like best can be used here to add a sweet flavor and extra crunch. Or if you can’t get your hands on a nice crisp and tart apple, try our Crunchy Cabbage Salad With Dijon-Lime Vinaigrette.
  • Apple cider vinaigrette: Of course, you could use any dressing have on hand. However, made with ingredients like extra virgin olive oil and honey, our homemade dressing is the perfect complement to the naturally sweet flavor of this dish. 

How to Make This Picnic Salad

This red cabbage picnic salad is a breeze to make. With just a few steps of prep work, it’s ready in minutes and tastes gourmet! 

  • Prepare the vinaigrette: Follow the steps here to combine all the ingredients for the dressing. Don’t just shake them all out once, or they won’t emulsify! apple cider vinaigrette in a bowl with a wisk.
  • Toss the salad: Add the cabbage and shallots to a large mixing bowl, and toss them with half the dressing. Once the cabbage is completely coated, add the apples and walnuts, and toss again. Be sure to taste your salad, and adjust the seasonings as needed! It’s a hard job, but someone has to do it!shredded red cabbage in a bowl with a wooden spoon and wooden fork.

Tips and Tricks 

Just when you thought this red cabbage salad couldn’t be any easier to make, I’m giving you my best tips and tricks for a virtually foolproof recipe! 

  • Prevent the Cabbage from Bleeding. If you’ve never worked with red cabbage before, you might be surprised to find your entire salad looks red an hour or two after making it. This is because the cabbage tends to “bleed” due to the water solubility of anthocyanins (color pigments). To prevent this, toss the cabbage with 2-3 tablespoons of vinegar before combining it with the rest of the ingredients. Also, refrain from adding the apples until just before serving as they’re likely to turn red first. 
  • Keep it Crispy. Make sure to use fresh produce that’s at the peak of its ripeness to ensure a crisp, crunchy texture. Also, note that the longer the salad sits, the soggier it will get. So, for the best results, serve it as soon as you can! 
  • Making it Ahead of Time. Although best served right away, this red cabbage salad can be prepared and stored covered in the fridge for a few hours or up to overnight. If you do plan to prepare it in advance, we recommend leaving out the walnuts until just before serving as they’re likely to lose their crunch when left in the salad. 
red cabbage salad in a large serving bowl with wooden serving utensils.

More Amazing Salad Recipes

Browse all Mediterranean recipes.

Visit Our Shop.

Try our Greek Honey!

Not all honey is created equal! Our Greek Honey has a deep, rich and complex earthy flavor. Try it for yourself. I know you’re gonna love it!

a jar of greek honey from the mediterranean dish.
4.94 from 30 votes

Red Cabbage Salad

Suzy Karadsheh
red cabbage salad in a large serving bowl.
This red cabbage salad is a cinch to make and features a homemade apple cider vinaigrette for a sweet and tangy flavor. It's a colorful and satisfying side dish that's perfect for any occasion.
Prep – 15 minutes
Total – 15 minutes
Serves – 6


For the Vinaigrette

  • 1/4 cup apple cider vinegar
  • 1 tablespoon honey
  • 1 teaspoon Dijon Mustard
  • 1 clove garlic, minced
  • 1/2 cup extra virgin olive oil
  • Kosher salt
  • Black pepper to taste

For the Salad

  • 1 head of red cabbage, cored and chopped or shredded
  • 2 shallots, halved and thinly sliced
  • 1 cup walnut hearts roughly chopped
  • 2 apples, any kind you like, quartered and thinly sliced or julienned


  • Make the vinaigrette: In a small bowl, combine the apple cider vinegar, honey, and mustard. Whisk to combine, then add the minced garlic. While whisking continuously, drizzle the extra virgin olive oil into the bowl. You should end up with a well emulsified dressing. Season to your taste with kosher salt and black pepper.
  • Make the cabbage salad: In a large mixing bowl, add the cabbage and shallots, then pour about half of the vinaigrette over and toss to make sure the cabbage is well coated in the vinaigrette.
  • Add the fruit and nuts: Add the apples and walnuts, then toss again to combine. Taste and adjust seasoning to your liking. You can save any remaining vinaigrette in the refrigerator for up to 4 days. Use over roasted vegetables, salads or chicken.



  • Visit our shop to browse quality Mediterranean ingredients including olive oils, honey, jams and spices.
  • Swap it! The color won’t be as vibrant but if you have a green cabbage you want to use up go ahead and swap it for the red one in this recipe. It has a milder flavor than red cabbage, but it will be equally delicious. 


Calories: 381.5kcalCarbohydrates: 25.9gProtein: 5.4gFat: 31.1gSaturated Fat: 3.7gPolyunsaturated Fat: 11.3gMonounsaturated Fat: 14.9gSodium: 50mgPotassium: 531.1mgFiber: 6gSugar: 15.8gVitamin A: 1598.2IUVitamin C: 83.6mgCalcium: 91.3mgIron: 2mg
Tried this recipe?

Share it with the world

I’m Suzy; born and bred right on the shores of the Mediterranean. I’m all about easy, healthy recipes with big Mediterranean flavors. Three values guide my cooking: eat with the seasons; use whole foods; and above all, share! So happy you’re here…
Learn More

Get our best recipes and all Things Mediterranean delivered to your inbox.
4.94 from 30 votes (20 ratings without comment)

Leave a comment

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

How many stars would you give this recipe?

This site uses Akismet to reduce spam. Learn how your comment data is processed.


  1. Stacy Kuhn says:

    Can this dressing be left out (unrefrigerated)?

    1. TMD Team says:

      Hi, Stacy. You’ll definitely want to store this dressing in the fridge. Enjoy!

  2. Carol says:

    Great side for many dishes. Tonight making with pork tenderloin and farro/wild rice. I used avocado oil this time and might try adding feta as mentioned in another comment.oh, and I added some thinly sliced lacinato kale because I had a nice bunch. This dish is versatile, easy, a keeper!!!

  3. Wren says:

    5 stars
    Made this recipe but forgot the walnuts. Husband still liked it as did I. Have plenty left over for another meal so will add in walnuts then. This recipe came along at the perfect time as I am trying to get apples into everything I make. The only different thing I did was squirt a bit of lemon juice over the apples to keep them from browning up. This recipe is a keeper for sure. Thanks.

  4. Jonathan Bryans says:

    5 stars
    I always come back to this and so now I will write my comment for your beautiful salad. I do everything as instructed and it’s just so refreshing and delicious. On odd occasions, I have added a few pan dry roasted sunflower and pumpkin seeds when I forget to have these for breakfast. Thank you again!!!

  5. Karen says:

    5 stars
    Delicious! I used fresh cilantro instead of parsley and less olive oil, but there is no suggestion of the weight of cabbage to use. I plan to make it again!

  6. Joanne T. says:

    5 stars
    a delicious refreshing salad that will go with any protein. Probably could add a sprinkling of feta cheese.

    1. TMD Team says:

      Ooo! Yes! Love that idea!

  7. Ethan says:

    5 stars
    nice ingredients, not too much sweetening. Nice

  8. Vanessa says:

    3 stars
    Nice recipe, in the future, I would use less olive oil and apple cider vinegar. I would use white vinegar and a oil without a flavor such as grapeseed oil. Additionally, I would pick up the herbs in this one. I found my family found this recipe to be a little bland it’s one of those that you have to make your own.

  9. Karen says:

    Is it really 381.5 calories per serving? That seems like a lot given the ingredients.

    1. TMD Team says:

      Hi, Karen. Much of that calorie count comes from the dressing. If that is a concern, you could always try cutting back on the dressing a bit.

  10. Jonathan says:

    5 stars
    This was so simple and absolutely beautiful!! Thank you!!

  11. Elaine says:

    5 stars
    I made this recipe yesterday, and it was sooo good! The combination of garlic and onion with the honey in the dressing and the sweet apples was perfect!

    As a southerner, I grew up with apple salad, made with mayonnaise-and lots of it! After trying your red cabbage recipe, could you come up with a ‘Mediterranean’ apple salad, or at least a healthier version?

    Thanks, and I have loved every recipe of yours I have tried!! Looking forward to trying many more!

    1. TMD Team says:

      Ooo! Super interesting idea! Thanks for sharing that, Elaine!

  12. Manal says:

    5 stars
    This salad is ONE OF MY FAVES now. So delightful and complex, yet simple to make. I added blue cheese to this (my only addition) and it tastes insane with this combo. Will make again and again.

  13. Amanda says:

    5 stars
    I made this yesterday and served it with Suzy’s lemon chicken. Both were a huge hit! This salad is so delicious and even better the next day. The dressing is amazing too!

    1. TMD Team says:

      Thanks, Amanda!