This classic American side dish combines shredded green and red cabbage with grated carrot and green onions, all coated in a rich, tangy dressing made with mayonnaise, apple cider vinegar, and Dijon mustard. The mixture comes together in just 15 minutes and benefits from chilling to let the flavors meld. Serve alongside grilled meats, pulled pork sandwiches, or fried chicken for the perfect barbecue spread.
There's something magical about the sound of fresh cabbage hitting the bowl—that satisfying crunch that echoes through the kitchen. I started making coleslaw years ago after realizing store-bought versions never quite hit the mark. This recipe became my go-to after a friend taught me the secret of letting it rest.
Last summer, I made three batches for a neighborhood block party. People kept asking what made it different from other coleslaws. The secret turned out to be that simple 30-minute rest time.
Ingredients
- 4 cups green cabbage, finely shredded: The backbone of coleslaw. Use a sharp knife or mandoline for paper-thin shreds that absorb dressing beautifully.
- 1 cup red cabbage, finely shredded: Adds gorgeous purple color and a slightly peppery bite that balances the creamy dressing.
- 1 large carrot, grated: Sweetness and color. Grate it against the large holes for substantial ribbons.
- 2 green onions, thinly sliced: Mild onion flavor without the harshness. Slice them thin so they distribute evenly.
- 2/3 cup mayonnaise: The creamy foundation. Real mayonnaise makes a difference here.
- 2 tablespoons apple cider vinegar: Cuts through the richness and adds a gentle tang that brightens everything.
- 1 tablespoon Dijon mustard: Adds depth and a subtle sharpness that prevents the dressing from being one-note.
- 1 tablespoon sugar: Just enough to balance the vinegar and bring out the vegetables' natural sweetness.
- 1/2 teaspoon celery seed (optional): My secret weapon. It adds an earthy, aromatic flavor that makes people pause and wonder what that special note is.
- 1/2 teaspoon salt: Essential for drawing out moisture and helping flavors meld.
- 1/4 teaspoon freshly ground black pepper: A gentle warmth that lingers.
Instructions
- Combine the vegetables:
- In a large bowl, toss together the green cabbage, red cabbage, carrot, and green onions until they're evenly mixed. The colors alone will make you smile.
- Whisk the dressing:
- In a separate small bowl, whisk together the mayonnaise, apple cider vinegar, Dijon mustard, sugar, celery seed, salt, and pepper until completely smooth. Keep whisking until the sugar dissolves.
- Bring it together:
- Pour the dressing over the vegetables and toss gently but thoroughly. Make sure every shred gets coated in that creamy goodness.
- Taste and adjust:
- Take a small bite and decide if you want more tang, salt, or sweetness. This is your coleslaw, so make it sing for you.
- The waiting game:
- Cover and refrigerate for at least 30 minutes before serving. This step is non-negotiable. The cabbage needs time to soften slightly and marry with the dressing.
My grandmother used to say coleslaw was the true test of a cook's patience. She was right. That half-hour wait transforms ordinary shredded vegetables into something extraordinary.
Making It Lighter
Sometimes I swap half the mayonnaise for plain Greek yogurt. It still delivers creaminess but with a tangy edge and fewer calories. Nobody has ever noticed the difference.
Perfecting the Crunch
I've learned that using a box grater or food processor with the shredding disc gives more consistent results than hand-chopping. Uniform shreds mean uniform coating of dressing.
Serving Suggestions
This coleslaw is incredibly versatile and plays well with almost any main dish. It's particularly fantastic alongside grilled foods where its cool creaminess balances heat and smoke.
- Pile it high on pulled pork sandwiches for the ultimate bite
- Serve alongside fried chicken or fish and chips
- Use it as a fresh topping for tacos or burgers
Hope this becomes your most-requested side dish. There's nothing quite like watching someone take that first bite and seeing their eyes light up.
Recipe FAQs
- → How long should coleslaw chill before serving?
-
Refrigerate for at least 30 minutes before serving to allow the flavors to meld together properly. For best results, let it chill for 1-2 hours.
- → Can I make this coleslaw ahead of time?
-
Yes, you can prepare it up to 24 hours in advance. Store it covered in the refrigerator. The vegetables will stay crisp and the dressing will absorb nicely.
- → What can I substitute for mayonnaise?
-
You can swap half or all of the mayonnaise with Greek yogurt for a lighter version. Vegan mayonnaise works well for egg-free alternatives.
- → How do I prevent coleslaw from becoming watery?
-
Salt the shredded cabbage lightly and let it sit for 15 minutes, then squeeze out excess liquid before adding the dressing. This keeps the mixture crisp.
- → How long does homemade coleslaw last?
-
Stored in an airtight container in the refrigerator, it will stay fresh for 3-5 days. The texture may soften slightly over time.