This classic coleslaw combines shredded green and red cabbage with grated carrot and green onions, all coated in a rich, tangy dressing. The creamy blend of mayonnaise, apple cider vinegar, and Dijon mustard creates the perfect balance of flavors that pairs beautifully with grilled meats, pulled pork sandwiches, or fried chicken. Best enjoyed chilled after 30 minutes of refrigeration to let the flavors meld together.
Standing in my grandmother's kitchen on a humid July afternoon, I watched her transform a head of cabbage into the most vibrant slaw I'd ever seen. The crunch of the knife against the cutting board created a rhythm that seemed to match the ceiling fan overhead, while she explained that the secret wasn't in the dressing but in letting the vegetables rest.
Last summer, I made three batches of this coleslaw for my daughter's birthday party, and it disappeared faster than anything else on the table. My brother, who claims to hate coleslaw, went back for seconds and actually asked for the recipe afterward.
Ingredients
- 4 cups green cabbage: Finely shredded for the perfect crunch, this forms the backbone of your slaw
- 1 cup red cabbage: Adds gorgeous color and a slightly sweeter flavor that balances the green
- 1 large carrot: Grated finely brings natural sweetness and a pop of orange to the mix
- 2 green onions: Thinly sliced these add a mild onion flavor without overpowering
- 2/3 cup mayonnaise: Real mayonnaise creates that silky creamy texture everyone loves
- 2 tablespoons apple cider vinegar: This is what gives the dressing its signature tangy kick
- 1 tablespoon Dijon mustard: Adds depth and a slight sharpness that cuts through the richness
- 1 tablespoon sugar: Just enough to balance the acidity and bring everything together
- 1/2 teaspoon celery seed: Optional but highly recommended for that classic coleslaw flavor
- 1/2 teaspoon salt: Essential for drawing out moisture and enhancing natural flavors
- 1/4 teaspoon black pepper: Freshly ground adds a subtle warmth and complexity
Instructions
- Prepare the vegetables:
- In a large bowl toss together the green cabbage red cabbage carrot and green onions until they are evenly distributed
- Whisk the dressing:
- In a separate small bowl combine the mayonnaise apple cider vinegar Dijon mustard sugar celery seed salt and pepper whisking until completely smooth
- Combine everything:
- Pour the creamy dressing over the vegetables and toss thoroughly until every piece is lightly coated
- Taste and adjust:
- Sample a bite and add more salt pepper or vinegar if needed to suit your preferences
- Let it rest:
- Cover the bowl and refrigerate for at least 30 minutes to let the flavors meld together
This recipe has become my go-to contribution for every potluck dinner because it travels so well and always earns compliments. Something about that crisp crunch against a tender pulled pork sandwich just feels like summer on a plate.
Making It Ahead
You can prepare the vegetables and dressing separately up to a day in advance storing them in airtight containers in the refrigerator. Keep everything chilled until you're ready to toss and serve for the freshest texture.
Lighter Variations
Half the mayonnaise can be swapped for plain Greek yogurt without sacrificing creaminess but with significantly less fat. I've also made this with avocado oil mayonnaise for a slightly different flavor profile that works beautifully.
Serving Suggestions
Beyond the classic pairings like barbecue and fried chicken this coleslaw brightens up fish tacos and makes an unexpected topping for grilled bratwurst. Let your imagination guide you toward new combinations.
- Pile it high on a loaded burger for extra crunch
- Serve alongside spicy foods to cool down your palate
- Add a handful of fresh herbs like parsley or dill for brightness
Every time I serve this coleslaw someone asks for the recipe and I'm always happy to share because it's one of those simple dishes that brings people together around the table.
Recipe Questions & Answers
- → How long should coleslaw chill before serving?
-
Refrigerate for at least 30 minutes before serving. This allows the flavors to meld and the cabbage to soften slightly for the best texture.
- → Can I make this coleslaw ahead of time?
-
Yes, you can make it up to 24 hours in advance. The flavors actually improve with time, though the cabbage will become more tender the longer it sits.
- → How do I make a lighter version?
-
Substitute half the mayonnaise with Greek yogurt for a lighter dressing with added protein and tanginess.
- → What can I serve with coleslaw?
-
This pairs perfectly with grilled meats, pulled pork sandwiches, fried chicken, burgers, or as part of a picnic spread.
- → Is this coleslaw vegan-friendly?
-
Simply swap regular mayonnaise for vegan mayonnaise to make this completely plant-based while keeping all the creamy texture.
- → How long does leftover coleslaw last?
-
Stored in an airtight container in the refrigerator, it will stay fresh for 3-4 days, though it becomes more tender as it sits.