This creamy, tangy coleslaw recipe is guaranteed to steal the show at summer barbecues, cozy family dinners, or holiday feasts. With crisp cabbage, vibrant carrots, and a perfectly balanced dressing, this dish is as versatile as it is delicious. It's quick to make, endlessly customizable, and packed with nutrients to keep you feeling great.
1medium headcabbageabout 2 pounds or 900g, finely shredded
2largecarrotsabout 1 cup or 110g, grated
1smallred onionoptional, finely diced
For the Dressing
1cupmayonnaise240ml
1/4cupapple cider vinegar60ml
2tablespoonsgranulated sugar25g
1tablespoonDijon mustard
1teaspooncelery seed
1/2teaspoonsalt
1/4teaspoonblack pepper
Optional Add-Ins
1/4cupfresh parsleychopped, for color
1/2cupraisins or dried cranberriesfor sweetness
1/4cupsunflower seedstoasted, for crunch
Instructions
Remove outer leaves from cabbage, cut into quarters, remove core, and slice thinly into fine shreds. Peel and grate carrots using box grater, and finely dice red onion if using.
In a medium bowl, whisk together mayonnaise, apple cider vinegar, sugar, Dijon mustard, celery seed, salt, and black pepper until smooth. Taste and adjust seasoning as needed.
Pour dressing over vegetables in large bowl and toss with spatula until every strand is well coated. Fold in optional ingredients if using.
Cover tightly and refrigerate for at least 1 hour (overnight is better). Before serving, toss again and adjust seasoning if needed.
Notes
For maximum crunch, shred cabbage as thinly as possible using a sharp chef's knife.
Coleslaw tastes better after chilling overnight as flavors meld together beautifully.
Store in airtight container in refrigerator for up to 3 days. Drain excess liquid before serving.
For a lighter version, substitute mayonnaise with Greek yogurt or use a vinegar-based dressing.
Not recommended for freezing as dressing separates and vegetables lose crisp texture.
Add salt just before serving if you want maximum crunch, as salt draws out moisture over time.
Customize sweetness by adjusting sugar amount or adding honey, raisins, or dried cranberries.
For Asian-inspired variation, replace dressing with rice vinegar, sesame oil, and soy sauce.
Make ahead tip: Prep vegetables and dressing separately up to a day in advance, combine before serving.
Perfect pairing: Serve with grilled meats, pulled pork sandwiches, fish tacos, or fried foods.