Creamy Homemade Coleslaw
A good coleslaw is a thing of beauty — crunchy, creamy, and perfectly balanced between tangy and sweet. This homemade version takes ten minutes and beats any shop-bought tub, with none of the gloopy dressing. It is my go-to side for barbecues, sandwiches, and just about anything.
The trick to slaw that stays crisp is dressing it lightly and letting it rest just long enough for the flavours to meld without going soggy. A little vinegar keeps it bright.
For more easy sides, try my classic Italian pasta salad, or the crunchy apple-radish slaw.
Why this recipe works
A dressing balanced with vinegar and a little sugar keeps the slaw bright rather than heavy, while a short rest lets the cabbage soften just slightly and the flavours meld. Shredding the cabbage finely gives the best texture, and dressing it lightly keeps it crisp.
What you'll need
Simple, fresh, no cooking:
- Cabbage: green cabbage for crunch; a little red adds colour.
- Dressing: mayo balanced with vinegar and a touch of sugar and mustard.
- Carrot: adds sweetness and colour; grate it finely.


Smart swaps: add apple, fennel or spring onion. Swap some mayo for Greek yogurt for a lighter dressing. A little celery seed is a classic touch. Use it on burgers, in wraps, or alongside barbecue.
Creamy Homemade Coleslaw
Crunchy, creamy homemade coleslaw. Serves 6.
Ingredients
- ½ green cabbage, shredded
- 2 carrots, grated
- ¼ red cabbage, shredded
- ½ cup (120 g) mayonnaise
- 2 tbsp vinegar
- 1 tbsp sugar
- 1 tsp mustard
- 1 tsp salt + pepper
Method
- Shred the cabbages finely and grate the carrots into a large bowl.
- Whisk the mayonnaise, vinegar, sugar, mustard, salt and pepper into a dressing.
- Pour the dressing over the vegetables and toss well to coat.
- Chill 30 minutes to let the flavours meld.
- Taste, adjust the seasoning, and serve.
Step by step
Step 1 — Shred everything finely
Finely shredded cabbage and grated carrot give the best texture. A sharp knife, mandoline or food processor all work.

Step 2 — Whisk a balanced dressing
The key is balance: creamy mayo, tangy vinegar, a touch of sugar and a little mustard. Taste and adjust until it sings.
Step 3 — Toss and rest
Toss to coat, then chill briefly so the flavours meld and the cabbage softens just slightly without going soggy.

Pro tips
- Shred finely. Fine cabbage gives the best, most even texture.
- Balance the dressing. Tang, sweet and creamy in harmony is the goal.
- Dress lightly. Too much dressing makes it heavy and soggy.
- Rest briefly. Thirty minutes melds the flavours without wilting.
- Season at the end. Taste and adjust after resting.
Storage & make-ahead
Coleslaw keeps in the fridge for up to 3 days, though it softens over time — it is crispest on the first day. For make-ahead, keep the shredded vegetables and dressing separate and combine a few hours before serving. It does not freeze, as the vegetables lose their crunch.
Variations & substitutions
- Lighter: use half Greek yogurt in the dressing.
- Apple slaw: add grated apple for sweetness.
- Vinegar slaw: skip the mayo for a tangy, lighter version.
- Smaller batch: use the ½x scaler.
Frequently asked questions
How do I keep coleslaw from going watery?
Dress it lightly, salt lightly, and do not over-rest it. For make-ahead, keep the dressing separate until a few hours before serving.
Can I make it ahead?
Yes — up to a day ahead, or keep the components separate and combine a few hours before serving for maximum crunch.
Can I make it lighter?
Swap half the mayo for Greek yogurt, or make a vinegar-based slaw with no mayo at all.
What do I serve it with?
Barbecue, burgers, sandwiches, fried chicken, or as a fresh side to almost anything.
Final thoughts: this simple slaw is a barbecue and sandwich staple in my house, and it truly does beat the tub. Make it your own and tell me your favourite mix-ins over on the contact page.
For tips on crisp, balanced slaws, Serious Eats is a helpful resource.


