
Jamie Oliver’s coleslaw has become my go to side dish whenever we fire up the grill or need something crunchy and fresh for a potluck. Bright cabbage and sweet carrots get tossed with a tangy creamy dressing for a dish that disappears faster than anything else at the table.
This was the first salad my kids actually got excited about making and eating at home. We ended up turning it into a family tradition for every summer birthday BBQ.
Ingredients
- Red cabbage: brings vibrant color and crunch dense heads are best and should feel heavy for their size
- Green cabbage: offers a milder crunchy base look for crisp leaves with no brown spots
- Carrots: add natural sweetness and color I choose firm carrots with smooth skin
- Apple: introduces a subtle tang and juiciness granny smith works well but any crisp variety is great
- Mayonnaise: binds the salad with rich creaminess full fat or vegan versions work well I use one I love the flavor of
- Apple cider vinegar: provides tanginess always smell before using to check that it is fresh and fruity
- Dijon mustard: adds gentle heat and depth whole grain creates interesting texture
- Salt and pepper: to balance and highlight all the flavors use freshly ground pepper for a bolder kick
- Sugar: optional and adds sweetness to balance the tanginess use only as needed
Step-by-Step Instructions
- Prepare the cabbage and carrots:
- Thinly slice both red and green cabbage into fine ribbons after removing the cores. Peel and grate the carrots. For the apple peel and core before grating. Use a box grater for a chunky texture or a food processor for quicker more even pieces.
- Mix the vegetables:
- Toss the cabbage carrots and apple together in a large mixing bowl using clean hands or salad tongs to distribute everything evenly.
- Make the dressing:
- In a medium bowl whisk together your mayonnaise apple cider vinegar Dijon mustard salt and pepper. Keep whisking until the dressing becomes completely smooth and glossy.
- Combine everything:
- Pour about two thirds of the dressing over the vegetables in the big bowl. Use a gentle folding motion to coat all the shreds. Taste and add more dressing a spoonful at a time for extra creaminess if you like.
- Taste and adjust:
- If you want a slightly sweeter slaw sprinkle in the sugar and combine well. Taste again and add a little extra salt or vinegar as needed.
- Chill or serve:
- For the best flavor let the coleslaw sit in the fridge for a couple of hours to let the flavors blend. If short on time serve it right away for a crisp bite.

My favorite addition is always the apple. I still remember the first time my youngest insisted we toss one in and we all agreed it took the coleslaw from everyday to special. Now it is a must for every batch.
Storage Tips
You can store leftover coleslaw covered in the fridge for up to two days. If you want it to stay extra crisp keep the dressing and vegetables separate and toss them together just before serving.
Ingredient Substitutions
Feel free to swap in Greek yogurt for mayonnaise if you want a lighter dressing. Red onions thinly sliced can add bite or try fresh herbs like dill or parsley for more flavor. If you do not have apple cider vinegar white wine vinegar works very well.
Serving Suggestions
This coleslaw is perfect alongside burgers fried chicken pulled pork or any barbecued meats. I love piling it on top of sandwiches or even using it as a bed for grilled salmon. For a vegetarian lunch try serving it with a few slices of crusty bread.
Some History
Coleslaw comes from the Dutch word for cabbage salad and has been a picnic staple for centuries. Using both red and green cabbage not only looks beautiful but also pays homage to the classic European tradition of using whatever is crispest and freshest.
Recipe FAQs
- → What makes this coleslaw creamy and tangy?
The creamy texture comes from mayonnaise, while apple cider vinegar and Dijon mustard add tanginess and depth of flavor.
- → Can I make this coleslaw ahead of time?
Yes, you can prepare the vegetables and dressing in advance. For best crunch, keep them separate and mix just before serving.
- → Is there a vegan option for the dressing?
Certainly! Replace mayonnaise with a vegan alternative to achieve the same creamy consistency and flavor profile.
- → How can I make the coleslaw sweeter?
Add 1–2 teaspoons of sugar to the dressing for a touch of sweetness, or include grated apple for natural flavor.
- → What other ingredients can I add?
Try sliced radishes, diced onions, or fresh herbs like parsley or dill for added texture and flavor variation.
- → How long will coleslaw stay fresh in the fridge?
Store in an airtight container and enjoy within 2 days for optimal crispness. Keep dressing and vegetables separate if possible.