Cabbage salad with my Mediterranean-style twist! I swap mayo for a zippy Dijon-Lime Vinaigrette and lots of fresh herbs, then layer on texture and color with fresh veggies and toasted almonds. Keeps for days and comes together in 20 minutes!

A close up of cabbage salad in a serving bowl with serving utensils.
Photo Credits: Ali Redmond

Why This is the Only Cabbage Salad Recipe You’ll Ever Need!

  • The Flavor Profile: I use sumac, a citrusy Middle Eastern spice, to add smoky, tart flavor.
  • Dietary Friendly: It’s naturally vegan, gluten-free, and dairy-free, making it the ultimate crowd-pleaser for potlucks or family gatherings.
  • Meal Prep Friendly: Unlike lettuce-based salads that wilt in an hour, this cabbage salad actually gets better as it sits. It says crisp for days.
  • Versatile: Enjoy as a side, or serve it as a topping for Salmon Burgers or tuck it into your favorite wrap.

Why You’ll Love This Mediterranean Cabbage Salad

If you think cabbage salad is just a soggy side dish at a summer BBQ, this recipe is here to change your mind. Inspired by the vibrant, crunchy slaws found across the Mediterranean, this version skips the heavy mayo in favor of a bright, punchy Dijon-Lime Vinaigrette.

I’ve made dozens of versions of this salad over the years, and I’ve found that the “secret sauce” isn’t just the dressing—it’s the texture. By combining two types of cabbage with crisp radishes, sweet carrots, and toasted almonds, you get a satisfying “crunch” in every single bite.

A close up of the salad dressing being poured over the serving bowl with the cabbage salad.

How to Make this Cabbage Salad Recipe

This cabbage salad takes about 20 minutes when all the shredding and chopping is done, but try to allow another 30 minutes of fridge time. The cabbage will soften just enough as it soaks the dressing, and the flavors will get even louder. Here are the steps:

  • Toast the almonds. Coat a large pan with a thin layer of olive oil and set over medium-low heat. Add 1 cup of sliced almonds and stir until they turn golden, about 8 minutes. Take off the heat and set aside.
  • Make the Mustard Vinaigrette. In a small bowl, whisk together 2 tablespoons Dijon mustard, the juice of 2 limes, 2 minced garlic cloves, 1/3 cup olive oil, 1/2 teaspoon sumac, 1/2 teaspoon red pepper flakes, and a pinch of salt and pepper.An overhead photo of the dressing for the cabbage salad in a bowl with a whisk.
  • Make the salad. In a large mixing bowl, combine 4 cups shredded green cabbage, 2 cups shredded red cabbage, 1 cup grated carrots, 2 chopped green onions, 1 sliced red bell pepper, 4 halved and sliced radishes, 1 cup chopped parsley, and 1/2 cup chopped dill. Season with a good pinch or two of salt and sumac. Add 3/4 of the toasted almonds. Toss gently to combine.An overhead photo of the ingredients for cabbage salad in a serving bowl just before being mixed together.
  • Dress and refrigerate. Pour the vinaigrette all over the salad and toss to combine. If you have the time, wrap in plastic and give the salad 30 minutes to 1 hour in your fridge for the flavors to meld and the cabbage to just slightly soften.
  • Finish and serve. Give the salad one more toss and serve, garnished with the remaining almonds. An overhead photo of cabbage salad in a serving bowl.

Tips on How to Cut Cabbage

The secret to a great cabbage salad isn’t just the dressing—it’s the uniform “shred.” If the pieces are too thick, the salad feels heavy; too thin, and it loses its signature crunch. For this Mediterranean version, we want thin ribbons that hold onto that zippy Dijon-lime vinaigrette.

  1. Prep: Remove any wilted or bruised outer leaves. Rinse the remaining head under cold water and pat it dry.
  2. The Halving: Place the cabbage on a sturdy cutting board. Slice straight through the center to create two halves.
  3. Remove the Core: Cut each half into quarters. You’ll see a white, tough triangular core at the base; slice that out at an angle and discard it.
  4. The Shred (Knife Method): Place the quarter cut-side down. Using a sharp chef’s knife, slice crosswise into thin ribbons about an 1/8 to a 1/4-inch thick.

Swaps and Dietary Variations

  • Nut-Free: Swap toasted almonds for toasted sunflower seeds or pepitas (pumpkin seeds) for that same nutty crunch.
  • Add Protein: Turn this into a complete meal with shredded rotisserie chicken, chickepeas, or grilled shrimp.
  • Cabbage: I use a mix of green and red/purple cabbage, but you can use all of a single color if that’s what you have on hand.
  • No-Prep” shortcut: In a rush? Use 6-cups of pre-shredded coleslaw mix from the grocery store. Just be sure to add all the extras. That’s where the Mediterranean magic happens!
  • Red bell pepper: Swap in yellow, orange or any sweet pepper.
  • Swap parsley and dill for fresh cilantro. 
  • Out of lime? Lemon juice, Apple cider vinegar, or white wine vinegar are excellent 1:1 substitutes.
  • Red pepper flakes give a good heat, but you can leave them off or substitute with a milder chili flake, like Aleppo pepper (one of my all-time favorite spices). 
A close up of the cabbage salad.

What to Do with Leftover Cabbage

Some stores sell 1/2 heads of cabbage, but if you find yourself with lots of extra cabbage, you have some options. Raw cabbage will keep well in your fridge if you wrap it tightly in plastic. Wait to shred it, and make another batch of this salad later in the week–or even the next week–if you’re ready for round two. Or:

An overhead photo of cabbage salad in a serving bowl with serving utensils surrounded by a small container of the dressing and a blue plate.

What to Serve with Cabbage Salad

There are so many ways this beautiful cabbage salad can elevate a meal. Use it as a side next to simple weeknight dinners like Baked Cod or Chicken Drumsticks. Or use it like coleslaw to jazz up sandwiches, from Salmon Burger to Chicken Gyro Wraps.

How to Store Leftovers

The great thing about a cabbage salad, especially one without mayo, is that it can be even better the next day. Simply store it in your fridge in a covered container for up to 4 days. If crunch is your number one priority, store the salad and dressing separately.

4.87 from 119 votes

Crunchy Cabbage Salad with Dijon-Lime Vinaigrette

Add As A Trusted Google Source A headshot of Suzy Karadsheh.Suzy Karadsheh
A close up of cabbage salad in a serving bowl with serving utensils.
You'll love this extra crunchy and bright Mediterranean Cabbage Salad Recipe, no-mayo with loads of fresh veggies, herbs, toasted almonds, and a zippy Dijon vinaigrette! This is the perfect make-ahead salad, and it comes together in 20 minutes!
Prep – 20 minutes
Chilling Time 30 minutes
Total – 50 minutes
Cuisine:
Mediterranean
Serves – 8 servings
Course:
Entree or Side Dish

Ingredients
  

For The Cabbage Salad

  • 1 cup sliced almonds
  • 4 cups shredded green cabbage (from about 1/2 head of green cabbage)
  • 2 cups shredded red cabbage (from about 1/4 head of red cabbage)
  • 1 cup grated carrots (from about 3 medium carrots)
  • 2 green onions, trimmed and chopped (both white and green parts)
  • 1 red bell pepper, cored and cut into thin sticks
  • 4 radishes, halved and thinly sliced
  • 1 cup chopped fresh parsley
  • 1/2 cup chopped fresh dill
  • Kosher salt
  • 1 teaspoon sumac

For The Dijon-Lime Vinaigrette

  • 2 tablespoons Dijon mustard
  • 2 limes, juiced
  • 2 garlic cloves, minced
  • 1/3 cup extra virgin olive oil
  • 1/2 teaspoon sumac
  • 1/2 teaspoon crushed red pepper flakes (optional)
  • Kosher salt
  • Black pepper

Instructions
 

  • Toast the almonds. Coat a large pan with a thin layer of olive oil. Add the almonds and stir until they turn golden, about 8 minutes. Take off the heat and set aside.
  • Make the Mustard Vinaigrette. In a small bowl, whisk together the Dijon mustard, lime juice, garlic, olive oil, sumac, red pepper flakes, and a pinch of salt and pepper.
  • Make the salad. In a large mixing bowl, combine the cabbage, carrots, onions, red bell pepper, radishes, parsley and dill. Season with a good pinch or two of salt and sumac. Add 3/4 of the toasted almonds. Toss gently to combine.
  • Dress and refrigerate. Pour the vinaigrette all over and toss to combine. If you have the time, wrap in plastic and give the salad 30 minutes to 1 hour in your fridge for the flavors to meld and the cabbage to just slightly soften.
  • Finish and serve. Give the salad one more toss and serve, garnished with the remaining almonds.

Video

Notes

  • Shop this recipe: Visit our shop to browse quality Mediterranean ingredients including the olive oil and sumac used in this recipe.
  • Leftovers: You can store leftovers in the fridge in a covered container for up to 4 days.
  • Make-Ahead: You can chop the cabbage and vegetables and keep them in the fridge in separate containers or zip-top bags for use in the next few days. You can also make the dressing and save it in the fridge in a tightly-closed jar. 

Nutrition

Calories: 200.3kcalCarbohydrates: 11.9gProtein: 4.7gSaturated Fat: 1.8gTrans Fat: 0.1gSodium: 79mgPotassium: 389.1mgFiber: 4.5gSugar: 4.5gVitamin A: 4359IUVitamin C: 63.9mgCalcium: 90.9mgIron: 1.8mg
Tried this recipe?

Try our all-natural Sumac!

This tangy, smokey, slightly sour spice is just what you need to give your strawberries some extra zing.

a jar of sumac from the mediterranean dish.

Share it with the world

Founder and CEO of The Mediterranean Dish | Two-time New York Times Best Selling Cookbook Author | Specializing in Mediterranean Cuisine

Suzy Karadsheh is a true daughter of the Mediterranean. She was born on the coast of Egypt in the bustling cosmopolitan city of Port Said, the North entrance of the Suez Canal, and just a boat ride away from places like Italy, Greece, Turkey, Lebanon, Palestine, and Israel.
Learn More

Get our best recipes and all Things Mediterranean delivered to your inbox.
4.87 from 119 votes (68 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.

Comments

  1. Sara says:

    5 stars
    This was so good, my husband and I devoured it in one evening. I used a bag of coleslaw mix to save a little time. I had dried dill and parsley instead of fresh, so I used 1 tablespoon of each. This is going into our regular meal rotation.

    1. Suzy says:

      Thanks for sharing, Sara!

  2. Jenn says:

    5 stars
    Delicious! I omitted the green onion since I didn’t have any. And was too lazy to toast some almonds. The dressing is delicious and I love anything with sumac in it. Thank you!

  3. Karen says:

    5 stars
    Oh, this is just the BEST! Love anything cabbage and anything with sumac. Never thought about combining them. Wow.!!! Used what I had on hand. Subbed cucumber for pepper, Omitted green onions: none on hand. Subbed cashew for slivered almonds. Subbed basil from the garden for fresh dill. Didn’t have Dijon mustard so used abou 1 1/2 Tbsp. spicy brown mustard. Omitted red pepper flakes b/c hubby was going to eat it. This recipe is a keeper. Stands up to substituions fabulously.

    1. Suzy says:

      Thanks for sharing, Karen!

  4. Robin A St Germain says:

    5 stars
    Figured it out, AMAZING! especially the next day!

    1. Suzy says:

      Yay! So glad to hear!

  5. Kristy says:

    Has anyone used dried dill in place of the fresh? Just wondering if it was a good idea? Of if I should just leave it out. Thank you!!

    1. Suzy says:

      Hi, Kristy. That may work, but I’ve never tried it personally. If you go with dry, remember that the substitution ratio for dill is typically 3 tsp fresh = 1 tsp dry.

      1. Robin Ann St Germain says:

        Hi there how can I cut this down to recipe for 1 person.

        thank you,

        Robin

    2. Sara says:

      Hi Kristy, I used 1 tablespoon of dried dill and it was great!

  6. Lydia J Bennett says:

    I’m eager to make the cabbage salad but can’t find sumac. It seems there are several substitutes, but I prefer your opinion. I saw your Facebook and will be trying other recipes soon!

    1. Suzy says:

      Hi, Lydia. There really is no good substitute for sumac as it is very unique. I often recommend just omitting the sumac and compensating a bit by adding more of the other spices in the recipe if possible, or something else you enjoy that might be complimentary. By the way, we have sumac available right here in our online shop: Sumac.

    2. merlinda says:

      you can get sumac at pretty much any major market in US or trader joes, sprouts, whole foods

  7. Lynne V says:

    5 stars
    Beautiful tasty salad! So quick and easy to put together too. I ate it with toasted whole wheat middle eastern flatbread which I dipped in olive oil with Zaatar and salt added. Tasty healthy meal! I will definitely make this again and again!

    1. Suzy says:

      Awesome! Thanks, Lynne!

  8. Debora says:

    5 stars
    I have to say this is the BEST tasting Coleslaw that I have ever made or tasted. Mayonnaise is never in any coleslaw made in my home as I am not a fan and the coleslaw does not last. With this recipe the taste gets better as it ages. Thoroughly enjoy your site as Mediterranean and Middle Eastern foods and spices have always been my favorite and yet I never grew up with this type of food. Only once I got older and doing all my own cooking did I finally make the food and actually converted many family members. Koodoos there. Can’t wait to try more of your recipes.

    1. Suzy says:

      Oh, wonderful, Debora! Thank you for the kind words! Can’t wait to hear what else you try :).

  9. Jane C says:

    What could I use instead of dill as we are not very keen on it? thanks.

    1. Suzy says:

      Hi, Jane. You could just omit it here.

  10. Claudia Lamascolo says:

    5 stars
    These flavors were fabulous in this we will make it often thank you!

    1. Suzy says:

      Wonderful! Thanks, Claudia!

  11. Tavo says:

    5 stars
    This salad was delicious! We made it today for lunch. We were craving something light and fresh, and if this was just what we were looking for! This recipe will be a good companion this summer!

    1. Suzy says:

      Thanks, Tavo!

  12. Marlynn says:

    5 stars
    This is such a great salad for summer! I love the extra crunch and protein that the almonds add to it. So easy and good!

  13. Pam says:

    5 stars
    This is a fun spin on slaw and I did as you suggested and made extra dressing. It was so good!

    1. Suzy says:

      So glad you enjoyed it, Pam!

  14. Beth says:

    5 stars
    Yummy! This salad is perfect for our lunch today. Looks so refreshing and very delicious! My hubby and I are so excited to try this! We absolutely love cabbage and we can’t wait. Thanks! 🙂

    1. Suzy says:

      Enjoy!!

  15. Sharon Cartwright says:

    4 stars
    We really enjoyed this and hubby even went back for seconds. I added more EVOO because I was afraid it would be too citrusy for him. Such a pretty salad. Thanks for the recipe.

    1. Suzy says:

      Glad you enjoyed it, Sharon!

  16. Kate says:

    5 stars
    This recipe is definitely a keeper! Really flavorful, plus, we loved the addition of almonds!