Introduction
This Classic Creamy Coleslaw is the side dish I make for every cookout, every fish taco night, and every potluck where I want something that’s already done before I walk in the door. Crisp shredded cabbage and carrots dressed in a tangy, creamy mayo-based dressing with a touch of apple cider vinegar and celery seed — chilled and ready to serve, getting better the longer it sits.
What makes this classic creamy coleslaw recipe so reliable is the dressing balance. It’s creamy without being heavy, tangy without being sharp, and slightly sweet in a way that makes you reach for another forkful without really noticing why. The celery seed is the detail most people don’t know they’re tasting but would immediately miss if it were gone — it adds a subtle herby bitterness that prevents the dressing from being one-dimensional.
This coleslaw works as a side dish for pulled pork, fish tacos, grilled chicken, BBQ ribs, and burgers. It’s a natural companion to almost anything off the grill or smoker. If you’re serving this alongside fish, this best fish tacos recipe uses the same coleslaw as a natural taco topping and pairing that makes both recipes come alive on the same plate.
Why You’ll Love This Recipe
This Classic Creamy Coleslaw takes about 15 minutes to make and requires zero cooking — just shredding, mixing, and chilling.
The recipe is designed to be made ahead — it genuinely tastes better after 2 to 4 hours of chilling as the cabbage softens slightly and absorbs the dressing, becoming more cohesive and flavorful.
This easy creamy coleslaw potluck side dish scales easily to any size — double or triple the recipe with no change to technique or timing, making it the most stress-free large-batch side you can bring to any gathering.
The coleslaw keeps well for up to 4 days in the refrigerator, which makes it an excellent make-ahead component for weekday lunches, meal prep, and leftover BBQ nights throughout the week.
This recipe is naturally gluten-free and can be made dairy-free by using a vegan mayonnaise — the texture and flavor hold up beautifully with any quality plant-based mayo.
Advertisements
About the Ingredients

Green Cabbage
Half a head of green cabbage shredded very thin is the foundation of this Classic Creamy Coleslaw. Green cabbage has a clean, mild flavor and firm texture that holds up under the dressing without becoming soggy. Shredding it as thin as possible — ⅛-inch or less — is what gives proper coleslaw its characteristic creamy-crisp texture rather than chunky crunch. A sharp knife or mandoline both work well. Salt the shredded cabbage for 15 minutes before dressing — it draws out excess moisture and prevents a watery dressing after chilling.
Red Cabbage
A quarter head of red cabbage shredded thin adds vibrant purple-pink color and a slightly earthier, more complex flavor to this classic creamy coleslaw recipe. It wilts slightly more quickly than green cabbage under the acid in the dressing, which is what turns its color from purple to a vivid pink over time — a beautiful visual effect that makes the coleslaw look more impressive than an all-green version.
Advertisements
Carrots
Two medium carrots grated on the large holes of a box grater add sweetness, color, and a different textural element to this easy creamy coleslaw potluck side dish. The natural sweetness of grated carrot balances the vinegar in the dressing and the slight bitterness of the cabbage.
Mayonnaise
Full-fat mayonnaise is the creamy base of the dressing. Duke’s or Hellmann’s give the most consistent, richest result. According to Simply Recipes’ guide to making the best coleslaw, the key to a coleslaw that doesn’t get watery is salting the cabbage before dressing and using just enough mayonnaise to coat rather than drench — excess mayo is what makes coleslaw feel heavy and causes the dressing to separate and pool at the bottom of the bowl after an hour.
Advertisements
Apple Cider Vinegar
Apple cider vinegar adds the essential tang that prevents creamy coleslaw from tasting flat or cloying. It also helps preserve the coleslaw longer in the refrigerator by lowering the pH of the dressing slightly. White wine vinegar is an excellent substitute with a slightly lighter, less fruity flavor in this Classic Creamy Coleslaw.
Dijon Mustard
A teaspoon of Dijon mustard adds depth, a subtle sharpness, and acts as an emulsifier that helps the dressing stay cohesive rather than separating. It’s a detail most people won’t identify but would notice as a flatness if it were missing from this classic creamy coleslaw recipe.
Sugar
A small amount of granulated sugar balances the vinegar and cuts the sharpness of the raw cabbage. Start with one tablespoon and adjust — the dressing should taste balanced, not noticeably sweet, in this easy creamy coleslaw potluck side dish.
Celery Seed
Celery seed is the ingredient that makes coleslaw taste like proper coleslaw rather than dressed cabbage. It adds a herby, slightly bitter, slightly anise-like note that is deeply characteristic of classic American-style coleslaw. A half teaspoon is the right amount — enough to be present but not identifiable as celery.
Tips and Tricks
Salt the shredded cabbage and let it sit for 15 minutes before dressing — this draws out excess moisture that would otherwise dilute the dressing as the coleslaw sits in this Classic Creamy Coleslaw. After 15 minutes, squeeze handfuls of cabbage firmly to remove the liquid, then dress.
Dress the coleslaw at least 2 hours before serving — ideally 4 hours or overnight. The cabbage relaxes into the dressing, the flavors meld, and the celery seed fully blooms. Freshly dressed coleslaw is fine but doesn’t compare to properly rested coleslaw.
Taste and adjust the dressing before adding it to the cabbage — the balance of sweet, tangy, and creamy should feel slightly over-seasoned on its own because the cabbage dilutes everything.
Use a sharp knife or mandoline for the thinnest, most consistent shred in this classic creamy coleslaw recipe. Thick-cut cabbage never fully absorbs the dressing and stays tough rather than turning creamy-crisp.
Pro Tips
Combine the dressing ingredients in a jar and shake — a shaken dressing emulsifies more completely than a stirred one and gives a more consistent coating across every strand of cabbage.
Add 2 tablespoons of dressing at first, toss thoroughly, then add more only if needed. The salted cabbage releases additional moisture as it sits — starting with less dressing prevents oversaturation in this easy creamy coleslaw potluck side dish.
For an extra tangy version, replace 1 tablespoon of mayonnaise with sour cream or Greek yogurt — the dairy tang adds complexity without changing the creaminess of the finished coleslaw.
Slice green onions thinly and fold them in just before serving for a fresh, slightly sharp onion note that contrasts beautifully with the creamy dressing in this Classic Creamy Coleslaw.
Step-by-Step Instructions
- Shred ½ head of green cabbage and ¼ head of red cabbage as thin as possible — ⅛-inch or thinner.
- Grate 2 medium carrots on the large holes of a box grater.
- Combine shredded cabbage and carrots in a large bowl. Sprinkle with 1 teaspoon of salt, toss to combine, and let sit for 15 minutes.
- Squeeze handfuls of the salted cabbage firmly over the sink to remove excess liquid. Return to the bowl.
- In a separate bowl, whisk together ½ cup of mayonnaise, 2 tablespoons of apple cider vinegar, 1 teaspoon of Dijon mustard, 1 tablespoon of granulated sugar, ½ teaspoon of celery seed, ¼ teaspoon of black pepper, and a pinch of salt.
- Taste the dressing — it should be slightly over-seasoned and tangy on its own. Adjust as needed.
- Pour dressing over the cabbage mixture and toss thoroughly until every strand is coated.
- Cover and refrigerate for at least 2 hours — 4 hours or overnight is ideal.
- Toss again before serving. Taste and adjust with a small additional splash of vinegar or pinch of salt if needed. Serve cold.
Variations
Sweet pickle version: Add 3 tablespoons of finely chopped sweet pickle relish to the dressing for a classic American diner-style direction in this Classic Creamy Coleslaw that works especially well alongside pulled pork sandwiches.
Jalapeño lime version: Add 1 finely diced jalapeño and the juice of one lime to the dressing in place of the apple cider vinegar for a Tex-Mex direction in this classic creamy coleslaw recipe that pairs especially well with fish tacos and carne asada.
Asian-inspired version: Replace the mayonnaise dressing with a sesame-soy vinaigrette made from rice vinegar, sesame oil, soy sauce, honey, and ginger for a completely different direction.
Buttermilk version: Replace 2 tablespoons of the mayonnaise with buttermilk for a lighter, tangier Southern-style dressing in this easy creamy coleslaw potluck side dish.
Apple walnut version: Add ½ cup of finely diced tart apple (Granny Smith) and ¼ cup of roughly chopped walnuts just before serving for a fall harvest direction that adds crunch and sweetness.
How to Store
Store Classic Creamy Coleslaw in an airtight container in the refrigerator for up to 4 days. The coleslaw continues to soften and the flavors continue to develop — day two is often the best eating. By day four it becomes soft rather than crisp but remains flavorful.
If the coleslaw releases liquid after sitting, drain it off and toss before serving. A small additional drizzle of fresh mayo or a pinch of salt can refresh it if needed.
Do not freeze coleslaw — the cabbage breaks down completely when thawed and the dressing separates irreparably.
Frequently Asked Questions
Why is my Classic Creamy Coleslaw watery?
Either the cabbage wasn’t salted and squeezed before dressing, or too much dressing was used. Salt the shredded cabbage for 15 minutes, squeeze out the liquid thoroughly, then dress with a moderate amount of dressing — start with less than you think you need.
How far ahead can I make this classic creamy coleslaw recipe?
Up to 24 hours is ideal. The cabbage softens and the flavors meld beautifully overnight. Beyond 24 hours it becomes progressively softer — still delicious but less crisp.
Can I use pre-shredded bagged coleslaw mix?
Yes — it’s a completely valid shortcut. Salt the bagged mix and squeeze out the liquid before dressing for the same watery-dressing prevention. The flavor will be slightly less vibrant than freshly shredded cabbage.
What is the purpose of celery seed?
Celery seed is what makes coleslaw taste like coleslaw. It adds a herby, slightly bitter background note that is characteristic of American-style creamy coleslaw and prevents the dressing from tasting flat or one-dimensional.
Can I make this easy creamy coleslaw potluck side dish dairy-free?
Yes — use a quality vegan mayonnaise like Hellmann’s Vegan or Just Mayo. The texture and flavor are virtually identical.
What does the Dijon mustard do?
It adds depth and acts as an emulsifier that holds the dressing together and prevents it from separating after chilling. It’s a background flavor — you won’t taste mustard, but you’ll notice the dressing’s cohesiveness.
What can I serve alongside this Classic Creamy Coleslaw?
This coleslaw pairs beautifully with anything off the grill. For a stunning, healthy grilled dinner to serve it alongside at the same summer spread, this grilled salmon with mango salsa has crispy-skinned salmon topped with a bright lime mango salsa that contrasts perfectly with this creamy coleslaw on the same plate.

Classic Creamy Coleslaw
Equipment
- large mixing bowl
- Sharp knife or mandoline
- box grater
- Small bowl for dressing
- Whisk or jar
Ingredients
Coleslaw
- 0.5 head green cabbage, shredded thin about 6 cups shredded
- 0.25 head red cabbage, shredded thin about 2 cups shredded
- 2 medium carrots, grated
- 1 tsp salt for salting cabbage before dressing
Creamy Dressing
- 0.5 cup full-fat mayonnaise
- 2 tbsp apple cider vinegar
- 1 tsp Dijon mustard
- 1 tbsp granulated sugar adjust to taste
- 0.5 tsp celery seed
- 0.25 tsp black pepper
- pinch of salt to taste in dressing
Instructions
- Shred the green and red cabbage as thin as possible. Grate the carrots. Combine in a large bowl. Sprinkle with 1 teaspoon salt, toss, and let sit 15 minutes.
- Squeeze handfuls of the salted cabbage firmly over the sink to remove excess liquid. Return to the bowl.
- Whisk together mayonnaise, apple cider vinegar, Dijon mustard, sugar, celery seed, black pepper, and a pinch of salt until smooth. Taste and adjust.
- Pour dressing over the cabbage and toss thoroughly until every strand is coated.
- Cover and refrigerate for at least 2 hours — 4 hours or overnight is ideal.
- Toss again before serving. Taste and adjust with a splash of vinegar or pinch of salt if needed. Serve cold.
Notes
Advertisements
