The Ultimate Homemade Coleslaw Recipe: Creamy, Crunchy, and Utterly Delicious
Is there a more iconic or satisfying side dish than a perfectly made Homemade Coleslaw? It’s a culinary staple that’s surprisingly easy to master, delivering a delightful blend of crunch, freshness, and creamy richness in every bite. Forget the store-bought versions; creating this classic at home allows you to control the texture, flavor, and quality of ingredients, resulting in a side dish that truly shines. This comprehensive guide will walk you through perfecting this simple yet incredibly satisfying accompaniment for any meal.

Crafted with just a handful of straightforward ingredients, homemade coleslaw remains an absolute classic for a reason. Its vibrant colours, crisp textures, and tangy-sweet dressing make it an irresistible addition to any table.
The difference between a homemade batch and its supermarket counterpart is truly remarkable. When you make coleslaw from scratch, you unlock unparalleled crunch and a depth of flavour that pre-packaged options simply cannot match. Plus, you gain complete control over the ingredients, ensuring a wholesome and delicious dish every time.
This versatile side is perfect for elevating a summer barbecue, complementing hearty mains like Slow Cooked Pulled Pork, BBQ Pulled Chicken, or crispy Chicken Goujons. Beyond main dishes, it’s an excellent addition to everyday salads, sandwiches, and wraps, providing a fresh, zesty kick that brightens any meal.
Why You’ll Adore This Easy Homemade Coleslaw Recipe
⭐ Unbeatable Freshness & Flavor: Experience a burst of fresh, vibrant taste that only homemade coleslaw can deliver, far superior to anything store-bought.
⭐ Perfectly Balanced Texture: Enjoy the satisfying contrast of finely shredded, crisp vegetables enveloped in a rich, smooth, and tangy dressing.
⭐ Incredibly Simple to Make: With minimal prep and straightforward steps, this recipe is perfect for home cooks of all skill levels, ensuring delicious results with ease.
⭐ Versatile Side Dish: From backyard barbecues to weeknight dinners, this coleslaw pairs wonderfully with a vast array of dishes, making it an indispensable recipe in your repertoire.
Reader Comment:
“This is simply the best coleslaw recipe I’ve tried. So delicious and perfectly crunchy.” – Elaine Steward
⭐⭐⭐⭐⭐

Sarah’s Secret to the Best Homemade Coleslaw
Homemade Coleslaw holds a special place in my heart, especially during the warmer months. It’s the quintessential accompaniment to countless summer meals and festive gatherings, always bringing a refreshing element to the table.
This particular recipe is one I’ve cherished and refined over the years. It sticks to the beloved classic combination of crisp cabbage, sweet carrots, and sharp onion, all brought together by an effortlessly creamy dressing made from readily available pantry staples.
The subtle yet crucial tang delivered by the Dijon mustard, white wine vinegar, and fresh chives truly elevates this coleslaw from good to outstanding. These ingredients aren’t just additions; they are the game-changers that provide that irresistible zing and balance, making every spoonful a vibrant experience.
Essential Ingredients for Your Perfect Coleslaw
Crafting exceptional homemade coleslaw starts with fresh, quality ingredients. Each component plays a vital role in achieving that perfect balance of crunch, creaminess, and zesty flavour. Here’s what you’ll need to gather:

- The Vegetables: These form the crunchy backbone of your coleslaw.
- White Cabbage: The primary ingredient, offering that signature crisp texture. Choose a firm, fresh head.
- Red Onion: Adds a beautiful pop of color and a milder, sweeter onion flavour compared to white onions, preventing an overpowering taste.
- Carrots: Provide natural sweetness, vibrant colour, and another layer of satisfying crunch.
- Optional Fresh Chives: A small addition that makes a big difference! Finely chopped chives infuse a delicate, fresh, and slightly oniony flavour, elevating the overall taste.
- For the Creamy Dressing: This is where the magic happens, binding everything together with rich, tangy goodness.
- Mayonnaise: The essential creamy base. Opt for a good quality full-fat mayonnaise for the best richness and flavour.
- Natural Yoghurt: Lightens the dressing slightly, adding a lovely tangy counterpoint to the mayonnaise without making it too heavy.
- Dijon Mustard: A secret weapon! Dijon provides a subtle, sophisticated tang and a hint of spice that truly deepens the dressing’s flavour profile.
- White Wine Vinegar: Crucial for brightness and acidity. It cuts through the richness of the mayo and yogurt, balancing the flavours beautifully.
With these simple yet powerful ingredients, you’re well on your way to creating a homemade coleslaw that will impress every palate and perfectly complement any meal.
How to Make Homemade Coleslaw: A Simple Step-by-Step Guide
Making homemade coleslaw is incredibly straightforward, requiring just a few simple steps to transform fresh ingredients into a vibrant, flavourful side dish. Follow these instructions for perfect results every time.
1. Prepare the Vegetables: Begin by finely shredding your cabbage, red onion, and carrots. The finer the shred, the more delicate and integrated the texture of your coleslaw will be. Also, finely chop your fresh chives.
2. Whisk the Dressing: In a separate medium-sized bowl, combine all the dressing ingredients: mayonnaise, natural yoghurt, Dijon mustard, and white wine vinegar. Whisk them together thoroughly until the mixture is smooth and well-emulsified.
3. Combine & Coat: Add the shredded vegetables and chopped chives to the bowl with the dressing. Use a large spoon or spatula to gently fold everything together, ensuring all the vegetables are evenly coated with the creamy dressing.
4. Garnish & Serve: For an extra touch of freshness and visual appeal, sprinkle a few more fresh chives over the top of your coleslaw just before serving. Serve chilled and enjoy the perfect balance of flavours and textures!
Remember, allowing your coleslaw to chill in the refrigerator for at least 30 minutes before serving lets the flavours meld beautifully, creating an even more delicious dish.
Coleslaw Variations & Smart Substitutions
One of the best things about homemade coleslaw is its adaptability! Feel free to experiment with different vegetables and dressing components to tailor it to your taste or what you have on hand. Here are some popular variations and smart substitutions:
- Vegetable Swaps:
- Onions: If red onion isn’t available, you can certainly use white or yellow onions, but keep in mind they tend to have a stronger, sharper flavour.
- Cabbage Colours: While white cabbage is traditional, swapping it for red cabbage will give your coleslaw a beautiful purplish hue and a slightly different, often earthier, flavour. A mix of both is also stunning!
- Additions: Consider adding finely shredded bell peppers (red, yellow, or orange for colour), some thinly sliced green onions for a milder onion flavour, or even a handful of finely chopped kale or broccoli slaw mix for extra nutrients and crunch.
- Dressing Alternatives:
- Yoghurt Options: If you prefer a thicker, tangier dressing, Greek yoghurt can be used in place of natural yoghurt. Be aware that it will make the dressing considerably denser, so you might need to thin it with a touch of milk or extra vinegar.
- All Mayonnaise: For a truly decadent and rich coleslaw, you can omit the yoghurt entirely and use all mayonnaise. This will result in a much heavier dressing, which some prefer, but it might be too rich for others.
- Vinegar Choices: While white wine vinegar offers a crisp, clean acidity, apple cider vinegar is an excellent alternative, providing a fruitier tang. Avoid malt vinegar, as its strong flavour can overpower the delicate balance of the dressing. Red wine vinegar can also be used, but note that it will impart a pinkish tint to your dressing.
- Lighter Dressing: For a lighter dressing, increase the ratio of natural yoghurt to mayonnaise, or add a squeeze of fresh lemon juice for extra brightness.
Don’t be afraid to get creative! Coleslaw is a forgiving dish that welcomes personal touches.
Storing Your Homemade Coleslaw & Preventing Wateriness
Proper storage is key to enjoying your homemade coleslaw for longer and maintaining its appealing texture. Here’s how to store it and, crucially, how to prevent it from becoming watery:
This coleslaw can be stored covered in an airtight container in the refrigerator for up to 3 days. While it remains delicious, you might notice that the vegetables, particularly the cabbage, start to release water, making the mixture less creamy and more watery over time.
To largely avoid this common issue and keep your coleslaw at its freshest, you have a couple of excellent strategies:
Option 1: Store Components Separately
The simplest method is to prepare your shredded vegetables and your creamy dressing and store them in separate airtight containers in the fridge. Combine them just before you are ready to serve. This ensures maximum crispness and prevents the dressing from drawing out too much moisture from the vegetables prematurely.
Option 2: The Salt Method for Draining Excess Water
This technique is highly effective for drawing out moisture from the vegetables *before* they even meet the dressing. Here’s how to do it:
- After you have finely chopped or shredded your cabbage and other vegetables, place them in a large bowl.
- Sprinkle about a teaspoon of sea salt over the chopped vegetables.
- Toss the vegetables well to ensure the salt is evenly distributed.
- Leave the salted vegetables for approximately 20 minutes. During this time, the salt will work to draw out excess water from the cell walls of the vegetables.
- After 20 minutes, transfer the vegetables to a colander and rinse them very thoroughly under cold running water for 3-4 minutes. This is crucial to wash away all the excess salt; otherwise, your coleslaw will be too salty.
- Finally, dry the rinsed vegetables very well. You can use a salad spinner or pat them dry with clean kitchen towels. The drier the vegetables, the better they will absorb the dressing and maintain their crunch.
- Once dried, combine the pre-treated vegetables with your dressing as usual. This method significantly reduces the likelihood of a watery coleslaw, keeping it crisp and delicious for longer.
Expert Tips for Coleslaw Perfection
Achieving the perfect homemade coleslaw is all about a few clever tricks that enhance flavour and texture. Here are some tried-and-true tips to elevate your dish:
- ⭐️ Embrace Celery Seeds: For a traditional flavour profile and an added layer of subtle earthiness, stir in a teaspoon of celery seeds to your dressing. This classic addition provides a unique depth that many coleslaw enthusiasts adore.
- ⭐ Add a Fruity Twist with Apple: Introduce a delightful hint of sweetness and an extra crunch by folding in small cubes of crisp apple (such as Granny Smith or Honeycrisp) just before serving. To prevent the apple from browning, toss the cubes in a little lemon juice beforehand.
- ⭐️ Nutty Texture with Walnuts: For an unexpected yet welcome textural contrast and a boost of healthy fats, consider adding about 75g (3oz) of chopped walnuts to your coleslaw just before it hits the table.
- ⭐️ Master the Shred: The consistency of your shredded vegetables significantly impacts the final texture. For an extra fine and uniform shred, consider using a brilliant food chopper or a mandoline. Alternatively, a sharp knife and a bit of patience will also yield excellent results.
- ⭐️ Chill for Flavour: While you can serve coleslaw immediately, allowing it to chill in the refrigerator for at least 30 minutes (or even a few hours) before serving gives the flavours a chance to meld and deepen, resulting in a more harmonious and delicious taste.
By incorporating these simple tips, your homemade coleslaw will go from great to truly unforgettable!
Discover More Simple Classic Side Dishes…
Side Dishes
How to Cook Couscous
Side Dishes
Easiest Ever Homemade Oven Chips
Slow Cooker
Slow Cooker Baked Beans Recipe {The BEST BBQ Side Dish!}
Comfort Food
How to make the PERFECT Jacket Potato
Frequently Asked Questions (FAQs) About Homemade Coleslaw
How do I stop my homemade coleslaw from going watery?
Coleslaw can become watery due to osmosis, where salt in the dressing draws moisture from the cabbage. To prevent this, you have two primary methods:
1. Store the chopped vegetables and dressing separately: Prepare your shredded vegetables and dressing and keep them in separate airtight containers in the refrigerator for up to 3 days. Mix them together just before serving to maintain the vegetables’ crispness.
2. Salt the vegetables beforehand: After chopping your vegetables, toss them well with 1 teaspoon of sea salt. Let them sit for 20 minutes to draw out excess water. Then, rinse the vegetables thoroughly in a colander under running cold water for 3-4 minutes to remove all the salt. Finally, dry the vegetables very well with a salad spinner or clean towels before combining them with your dressing. This pre-salting method is highly effective in keeping your coleslaw crunchy.
Can I use different types of vinegar in the dressing?
Yes, you can experiment with different vinegars, but choose wisely. White wine vinegar offers a crisp, clean acidity that complements the creamy dressing beautifully. Apple cider vinegar is a great alternative, providing a slightly fruitier and milder tang. You could also use red wine vinegar for a different flavour profile, but be aware that it might give your dressing a faint pinkish tint. We strongly advise against using malt vinegar, as its strong, distinctive flavour can easily overpower the delicate balance of the coleslaw dressing.
Can I make coleslaw ahead of time?
Absolutely! While it’s best served fresh, you can definitely prepare components ahead. To prevent wateriness and maintain optimum crunch, prepare the shredded vegetables and the dressing separately, storing them in airtight containers in the refrigerator. Mix them together about 30 minutes to an hour before serving to allow the flavours to meld without losing too much crispness. If you plan to mix it fully ahead of time, consider using the salt method described above to reduce moisture release.
Is homemade coleslaw healthy?
Homemade coleslaw, especially when made with fresh vegetables and a balanced dressing, can be a nutritious addition to your meal. It’s rich in fiber and vitamins from the cabbage and carrots. By controlling the ingredients, you can choose healthier mayonnaise options or increase the ratio of natural yogurt for a lighter dressing. While the dressing contains fats, in moderation, it’s a wholesome and flavourful way to consume more vegetables.
We hope you love this homemade coleslaw recipe as much as we do! Please let us know how you got on and what you thought of these recipes. Your feedback is invaluable, so please rate the recipe using the stars below.
Also, we’d LOVE to see your culinary creations! If you’d like to share yours with us, you can tag us on Instagram (@tamingtwins). Happy cooking!
Easy Homemade Coleslaw
The perfect crunchy side dish, Homemade Coleslaw is full of flavour, with a creamy dressing and colourful, healthy vegetables. Follow this simple recipe for the perfect accompaniment to lots of summery dishes.
Ingredients
- 1/2 White cabbage
- 1 Red onion
- 3 Carrots
- 15 g (3 tsp) Chives, Optional
For the dressing:
- 100 g (3.5 oz) Mayonnaise
- 100 g (3.5 oz) Natural yoghurt
- 1 tbsp Dijon mustard
- 1 tbsp White wine vinegar
Instructions
Prepare the vegetables:
- Remove the outer leaves of the cabbage and remove the core. Finely shred.
- Remove the outer layers of the onion and finely shred.
- Peel the carrots and grate them.
- Finely chop the chives.
Make the dressing:
- Mix all of the ingredients together in a bowl until smooth.
To assemble:
- Combine all prepared vegetables and the dressing together well in a large bowl. Serve chilled, garnished with extra chives if desired.
Did you make this recipe? Click here to let us know how it went and give it a ⭐ rating! Your feedback helps us to make more recipes you really want.
Notes
Dressing: You can use Greek yoghurt instead of natural yoghurt if you prefer, however it will be a lot thicker. You could omit the yoghurt completely and use all mayonnaise too, but it would be very rich.
Storing: This can be stored covered in the fridge for up to 3 days, however the mixture will become watery if left for too long. To avoid this, either store the vegetables and dressing separately and combine just before serving.
OR… Add a teaspoon of sea salt to the chopped vegetables and leave for 20 minutes, then rinse very well for 3-4 minutes, dry them, and combine with your dressing as usual.
Optional extras:
- Add a teaspoon of celery seeds, this is a very nice traditional addition to coleslaw.
- Add cubes of apple tossed in a little lemon juice (this stops the apple from turning brown) just before serving.
- You could also add 75g/3oz of chopped walnuts before serving.
Nutrition
Carbohydrates: 17g
Protein: 3g
Fat: 2g
Saturated Fat: 1g
Polyunsaturated Fat: 0.2g
Monounsaturated Fat: 1g
Cholesterol: 6mg
Sodium: 302mg
Potassium: 419mg
Fiber: 5g
Sugar: 10g
Vitamin A: 7945IU
Vitamin C: 47mg
Calcium: 100mg
Iron: 1mg
Nutrition information is automatically calculated, so should only be used as an approximation. Nutritional values are per portion unless otherwise stated.
Additional Info
Like this? Leave a comment and rating below!
Mention @tamingtwins or tag #homemadecoleslaw!
This post was originally published on July 5th, 2024. It was updated on July 30th, 2025 to add additional tips and step-by-step videos.