Cabbage coleslaw recipe is honestly the MVP of every backyard cookout I’ve ever thrown. It takes about 15 minutes to throw together, stays fresh for days, and literally everyone asks for seconds.
The best part? You don’t need a fancy dressing or complicated techniques. Just fresh veggies, a creamy tangy sauce, and you’re golden.
If you’re tired of sad, watery coleslaw from the grocery store deli, this one’s about to change your life. Pin this for meal prep day or your next summer gathering because this crunchy cabbage slaw is a total crowd-pleaser.
Want to learn why this version beats store-bought every single time? Keep reading—I’m sharing all my secrets plus easy side dishes for grilled chicken that pair perfectly with this tangy BBQ side dish.
Why this coleslaw recipe works
Ever notice how homemade coleslaw tastes so much better than anything pre-made? I burned my first batch (yes, really—I forgot mayonnaise can separate if heated) but figured out the perfect balance after that.
- Creamy dressing stays fresh for 5 days in your fridge without getting watery
- Crunchy texture holds up through transport and sitting out at picnics
- Greek yogurt keeps it lighter than traditional mayonnaise-heavy versions
- Apple cider vinegar adds tang that cuts through heavy BBQ flavors perfectly
Ingredients for cabbage coleslaw recipe

- 4 cups shredded green cabbage
- 2 cups shredded red cabbage
- 1 cup grated carrots
- 1/2 cup chopped fresh parsley
- 1/2 cup mayonnaise
- 1/4 cup plain Greek yogurt
- 2 tbsp apple cider vinegar
- 1 tbsp honey
- 1 tsp Dijon mustard
- 1/2 tsp sea salt
- 1/4 tsp black pepper
- 2 tbsp melted butter
Love a sweeter slaw? Swap the apple cider vinegar for white vinegar and bump the honey up to 1.5 tbsp. Some people add a pinch of celery seed, which is honestly pretty good if you’re into that flavor.
Not gonna lie, this cabbage coleslaw recipe tastes even better the next day because the flavors meld together. Don’t panic if it looks a little loose when you first mix it—everything tightens up once the cabbage releases its natural juices (trust me on this).
| Prep Time | Cook Time | Calories | Servings | Cuisine |
|---|---|---|---|---|
| 15 minutes | 0 minutes | 142 per serving | 8 servings | American |
Step-by-step instructions

1. Start by prepping your veggies since this comes together super fast. Shred your green and red cabbage using a box grater or food processor—you’ll want 4 cups green and 2 cups red total. Grate your carrots (about 1 cup) and chop your parsley (roughly 1/2 cup). Toss everything into a large mixing bowl and set aside.
2. Whisk your dressing ingredients in a separate bowl to keep things organized. Combine 1/2 cup mayonnaise, 1/4 cup Greek yogurt, 2 tbsp apple cider vinegar, 1 tbsp honey, and 1 tsp Dijon mustard. Stir until everything’s smooth and creamy—it should look like a light salad dressing at this point.
3. Pour your dressing over the cabbage mixture and toss everything together really well. Use two forks or salad tongs to make sure every shred of cabbage gets coated with that creamy dressing. This is where I usually taste and adjust—add a tiny bit more vinegar if you want extra tang, or honey if it’s too sharp.
4. Season your cabbage coleslaw recipe with 1/2 tsp sea salt and 1/4 tsp black pepper. Toss everything again to distribute the seasoning evenly throughout the slaw. Don’t be shy with tasting here—seasons vary between brands, so adjust to your preference.
5. Drizzle the melted butter over top and fold it in gently with a spatula. The butter adds a subtle richness that somehow makes everything taste more restaurant-quality. Just fold it in a few times until it’s mostly combined (a few little pools are totally fine).
6. Let your coleslaw sit for at least 10 minutes before serving so the flavors can get cozy together. I personally make mine 2-3 hours ahead of time because it’s even better when everything’s had time to meld. Keep it covered in the fridge if you’re making it way ahead.
7. Give it a quick toss right before serving and taste one more time for seasoning. Sometimes you’ll need to add a splash more vinegar if it’s been sitting a while because the cabbage keeps releasing liquid. Serve cold and watch everyone demolish it—seriously, this stuff disappears fast.
Serving ideas for cabbage coleslaw recipe
This classic cole slaw pairs with basically everything from your grill, but here are my top pairings.
Pulled Pork Sandwiches
Heap this creamy cabbage slaw right on top of your pulled pork sandwich for that perfect textural contrast. The cool, tangy crunch cuts through the rich, smoky meat like nothing else can. One bite and you’ll understand why this combo is so legendary.Grilled Fish Tacos
The light, refreshing tang of this crunchy cabbage slaw makes it the absolute best topper for fish tacos. Try it with crispy fish recipes for your next taco Tuesday. The acidity brightens everything up without making it feel heavy.Classic BBQ Chicken Plate
Plate this alongside grilled chicken thighs or breasts and you’ve got a complete, balanced meal. The slaw keeps everything moist while adding freshness that rounds out smoky BBQ sauce flavors. Honestly, this tangy BBQ side dish makes even plain grilled chicken taste restaurant-quality.Pro tips for perfect cabbage coleslaw recipe
Storage tips
– Keep covered in an airtight container for up to 5 days in the fridge – The slaw actually tastes better on day 2 or 3 once flavors meld – Don’t freeze this—the cabbage gets mushy when thawedMake-ahead instructions
– Prep your veggies the morning of and store separately from the dressing – Mix everything together 2-4 hours before serving for best flavor development – Transport in a sealed container and it travels beautifully to picnicsVariations
– Add 1/2 cup sliced red onion for more bite and subtle sweetness – Swap half the mayo for sour cream for a tangier version – Toss in some toasted sunflower seeds for crunch right before servingTroubleshooting
– Too watery? Drain excess liquid and add a splash more vinegar instead – Too thick? Thin with 1 tbsp Greek yogurt or a bit of apple cider vinegar – Not tangy enough? Increase vinegar by 1 tbsp and taste as you go – Too salty? Mix in shredded cabbage to dilute—I’ve done this before and it worksFrequently asked questions
How long does cabbage coleslaw recipe last in the fridge?
This keeps beautifully for up to 5 days when stored in an airtight container. The dressing actually protects the cabbage from browning, so it stays fresh way longer than you’d expect. After day 5, the cabbage starts getting too soft and loses that satisfying crunch you want.
Can I make this slaw without Greek yogurt?
Absolutely—just use 3/4 cup mayonnaise instead and skip the yogurt entirely. Your slaw will be slightly richer and creamier, but honestly still delicious. Some people prefer it this way, so it’s really just personal preference.
What if I want to make this ahead for a party?
Make it up to 4 hours ahead and keep it covered in the fridge. The flavors actually get better as it sits, and the cabbage releases natural juices that thin out the dressing perfectly. If it looks too thick when you’re ready to serve, just toss it again—the liquid redistributes nicely.
Is this coleslaw recipe lower in calories than traditional versions?
Yes, the Greek yogurt cuts about 30-40 calories per serving compared to all-mayo versions. Each serving is only 142 calories, making this way lighter than deli coleslaw. You’re getting all the flavor and creaminess without the heavy feeling afterward.
Final thoughts
This cabbage coleslaw recipe is genuinely the easiest way to look like you’ve got your act together at any gathering. Nobody has to know you threw it together in 15 minutes and it took zero cooking skills.
The creamy dressing keeps everything fresh and crunchy for days, which means leftovers are just as good as the first serving. Try pairing it with easy grilled vegetable sides for a completely balanced meal.
Your family will be requesting this tangy BBQ side dish at every cookout from now on. Seriously, this is the one recipe that gets compliments every single time, so pin this for next weekend.









