Move over, coleslaw! There's a new cabbage salad recipe in town. Crunchy, colorful, and tossed in a tangy dressing, it's an easy, delicious side dish.
I can’t get enough of this cabbage salad recipe! It’s vibrant and colorful, crunchy and refreshing, made with red and green cabbage, crisp bell peppers, carrots, herbs, and toasty pepitas. But the real star of this cabbage salad recipe is the dressing. It’s a tangy, nutty vinaigrette. A couple tablespoons of peanut butter give it a lightly creamy texture, and apple cider vinegar adds amazing zip. It makes this cabbage salad so lively and unexpected. Serve it as a side dish at your next summer cookout, and everyone will ask for the recipe!
Cabbage Salad Recipe Ingredients
Here’s what you’ll need to make this cabbage salad recipe:
- Cabbage, of course! I use a mix of red cabbage and green cabbage here because I love the combination of colors, but if you’d rather just buy a single cabbage (totally get it!), feel free to choose one or the other. Napa cabbage or Savoy cabbage would also work, though it has a softer, less crunchy texture. You’ll need 2 small heads of cabbage or 1 medium to large one to make this recipe.
- Red bell pepper – It adds natural sweetness and a juicy bite.
- Carrots – Like the peppers, they add a great earthy sweetness to this salad. I like to julienne the carrots so that they incorporate evenly with the shredded cabbage.
- Fresh cilantro – It adds fresh flavor and appealing flecks of green.
- Toasted pepitas – For nutty crunch! Toasted sliced almonds would be great here too.
Find the complete recipe with measurements below.
How to Cut Cabbage for Salad
You’ll need to shred, or thinly slice, the cabbage for this cabbage salad recipe. This is super easy to do using a sharp knife and a cutting board.
- Remove the outer leaves from the cabbage, and cut it in half through the core. Then, cut the half into four wedges.
- Place one wedge cut-side-down on the cutting board, and slice off and discard the tough core.
- Thinly slice the wedge crosswise. The cabbage will break apart into fine shreds.
- Repeat with the remaining wedges until you have enough shredded cabbage to make this salad.
For step by step photos and additional cabbage-cutting tips, check out my guide to how to cut a cabbage!
You’ll also need these ingredients to make the cabbage salad dressing:
- Avocado oil – Or any neutral oil you like.
- Apple cider vinegar – For bold, tangy flavor.
- Creamy peanut butter – It makes the dressing lightly creamy and adds delicious nutty flavor. Toasted sesame oil deepens the nutty flavor even more!
- Maple syrup – For sweetness. Honey would work here too.
- Garlic – For savory bite.
- And sea salt – To make all the flavors pop!
Find the complete recipe with measurements below.
How to Make Cabbage Salad
This cabbage salad recipe is so simple to make!
Start by tossing together the vegetables. Cut the cabbage, julienne the carrots, and slice the peppers into thin strips. Roughly chop the cilantro. Place them all in a large bowl and toss to combine.
Next, mix up the dressing. In a medium bowl or liquid measuring cup, whisk together the avocado oil, vinegar, peanut butter, maple syrup, sesame oil, garlic, and salt.
Then, dress the salad. Pour the dressing over the cabbage mixture, and toss to coat.
Set the salad aside for 10 minutes. It might be tempting to skip this step, but please, don’t! The raw cabbage and carrot will soften and soak up flavor as they sit in the dressing. These 10 minutes turn a good salad into a really great one!
Finally, season to taste and serve. Sprinkle the toasted nuts or seeds over the salad right before you dig in. Toss one more time, and enjoy!
Serving Suggestions
This easy cabbage salad is a fantastic side dish for a picnic or cookout. Pair it with veggie burgers, black bean burgers, vegan hot dogs, BBQ tofu…whatever you happen to be grilling! Round out the meal with one or two more summer sides you love. Any of these classics would go nicely with this cabbage salad recipe:
This cabbage salad recipe also makes a great lunch! Bulk it up by pairing it with my baked tofu or air fryer tofu, or add a scoop to a grain bowl with quinoa and a protein like tempeh.
Want to meal prep this recipe or make it in advance? Go for it! It keeps well in an airtight container in the refrigerator for up to 2 days. Just wait to garnish it with the pepitas or almonds until right before serving. If you add them too far ahead, they’ll get soggy in the dressing.
More Favorite Summer Salads
If you love this cabbage salad recipe, try one of these summer salads next:
- Creamy Coleslaw
- Vinegar Coleslaw
- Best Broccoli Salad
- Broccoli Slaw
- Carrot Salad
- Green Bean Salad
- Mango Salad
- Or any of these 51 Best Salad Recipes!
Crazy for cabbage? Check out our 17 Best Cabbage Recipes!
Cabbage Salad
Ingredients
- 4 cups shredded green cabbage
- 4 cups shredded red cabbage
- 1 medium red bell pepper, stemmed, seeded, and very thinly sliced
- 1 cup julienned carrots
- ½ cup chopped fresh cilantro
- ½ cup toasted sliced almonds or pepitas
Dressing
- ¼ cup avocado oil
- ¼ cup apple cider vinegar
- 2 tablespoons creamy peanut butter
- 1 tablespoon maple syrup
- 1 tablespoon toasted sesame oil
- 1 garlic clove, grated
- ¾ teaspoon sea salt
Instructions
- In a large bowl, toss together the green cabbage, red cabbage, red pepper, carrots, and cilantro.
- Make the dressing: In a medium bowl or liquid measuring cup, whisk together the avocado oil, vinegar, peanut butter, maple syrup, sesame oil, garlic, and salt.
- Pour the dressing over the cabbage mixture and toss to coat. Set aside for 10 minutes to allow the cabbage to soften.
- Season to taste and top with the almonds. Toss and serve.
I can not stop eating this salad. I’ve made 3x in 7 days and shared the recipe with multiple people. I have turned this into a main meal by adding quinoa. On my second attempt I did add minced red onion and crushed peanuts, rather than almonds. It’s so versatile and just simply delicious!
I’ve made this twice so far and I love it! The dressing is absolutely perfect. The second time was for a potluck, and almost all of it disappeared. Thank you!
Hi Marla, I’m so glad the salad has been such a hit!
I’ve made this a few times this summer. We absolutely love it. Tonight I charred some local corn and added it in. Sooooo delicious.
Made this the other day for a family dinner, and it was delicious! Will be making again soon – perfect summer salad!
Hi Gina, I’m so glad you loved it!
Can’t wait to make this to go along with our rice bowls. A nice change from the veggie salad I usually make. It was great with some leftovers from the grill I want to recommend the toasted sesame oil and hoisin sauce from Krogers/fry’s house brand. I’m incredibly impressed with both quality and price. The hoisin is so good I’ve been making lo mein weekly and using a ton of veggies cabbage is now a weekly purchase so I’m looking for additional recipes to take advantage of the versatile veggie.
Thank you for another terrific post and recipe!
I’m so glad it’s been so versatile!
Absolutely delicious and healthy, wouldn’t change a thing. Thank you!
I’m so glad you loved it!
Made this salad and added sliced radishes and sunflower seeds. Family allergic to nuts and sesame so I subbed out sunbutter for peanut butter and used olive oil. Worked great.
Hi Julie, I’m glad you enjoyed it!
This recipe is excellent! I didn’t have bell peppers on hand so I added bean sprouts, and used pepitas instead of almonds. The fresh cilantro is a must. This will be a go-to recipe when I have a lot of cabbage and am craving a fresh, crunchy salad.
Delicious! I made this for the family. Looks like it will be served often. ?
I”m so glad you loved it!
I have made a couple of changes to this recipe to suit my personal taste, but I doubt I ever would have known how vibrant and zesty a cole slaw could be without Jeanine’s recipe!
This is going to be the salad of the summer for me. WOWOWOW. Do not change a thing, it’s perfect.
I’m so glad you loved it!
I just made this and it’s SO good! I added red onion slices, chopped cucumber and garbanzo beans and topped it with sliced avocado and chopped cashews. It will definitely be our go-to summer lunch! Thank you for sharing another wonderful recipe!
Hi Lacy, I’m so glad it was a hit!
I think a swapping out of cilantro for parsley will work. That’s how I will make it.
How would this work with Almond Butter for those of us who (unfortunately) can’t eat peanut butter?
Thanks!
It sounds lovely…
Hi Barbara, I would choose cashew butter as my second choice, if that’s a possibility? It has a similar creamy texture. Otherwise almond butter should be fine. If the dressing is a little thick, stir in a tiny bit of water. Hope that helps!