The Best Sweet and Tangy Coleslaw Dressing
This is the coleslaw dressing I make when I want coleslaw that actually tastes like something. Not just cabbage with a mayo coating, but something sweet, tangy, and creamy enough to make people ask what you put in it. Ten minutes on the stove, and it keeps in the fridge all week.

This post may contain affiliate link(s). As an Amazon Associate, I earn from qualifying purchases. See Disclosure.
Most slaw recipes are mayo dumped on shredded cabbage and called done. This one cooks the dressing on the stove first, then folds in just a little mayo at the end to round it out. That cooked base is the whole difference, and it’s the step that has gone almost extinct. This dressing tastes just like the dressing packets you get in the coleslaw kits, and it’s way better than anything bottled.
The Backyard Table
Recipes for Summer Cookouts
With over 50 pages of foodie love, The Backyard Table features Chef Jenn's BEST recipes for outdoor eating and entertaining. Every recipe is created, tested, and loved by Chef Jenn, with NO AI! Get it now, at a special introductory price of $7.99 and level up your outdoor dining.
This is a digital product. You'll receive an instant download link after purchase.
Get ad-free recipes like Grilled Corn Guacamole, Grilled French Onion Burgers, Deviled Egg Pasta Salad, Blueberry Grunt, and so many more!
Chef Jenn’s Take
Here is where most people go wrong with coleslaw. They think the dressing is mayo and sugar whisked together cold, and that is why their slaw tastes flat and one-note, no matter how much they doctor it. The versions your grandmother made tasted different because the dressing was cooked first, not stirred together raw.
The reason it works is the cooking. Whisking the eggs, sugar, vinegar, and cornstarch over heat thickens them into a dressing closer to a custard than a sauce, so it clings to the cabbage instead of pooling at the bottom of the bowl. Cooking also takes the raw edge off the vinegar, which is why this tastes balanced and tangy rather than sharp. Once you taste a slaw made this way, the cold-stirred version feels like a shortcut.

What You’ll Love About This Dressing
- The cooked dressing actually coats the cabbage and stays put, so you get flavor in every forkful instead of dry shreds with a wet puddle underneath.
- It is mostly tangy and not sweet-heavy like the deli stuff, which means it cuts through rich, smoky, fried food the way coleslaw is supposed to.
- You make the dressing once on the stove, and it keeps for days, so I cook it ahead and toss it with cabbage the hour I need it.
Ingredients

- Green cabbage – One medium head, shredded fine. Pre-shredded bagged slaw mix works if you are short on time, though it sits a little drier.
- Shredded carrot – Buy a bag of pre-shredded or grate your own on the large holes.
- Red onion – Slice thin. Swap for a few sliced green onions if you want it milder.
- Eggs – Use them at room temperature so they cook smoothly instead of scrambling when they hit the heat.
- White sugar – Light brown sugar works too and adds a faint molasses note.
- White vinegar – Apple cider can also work if you want a rounder, fruitier tang.
- Water – Thins the dressing as it cooks. No substitute needed.
- Cornstarch – Don’t skip it. It is what thickens the dressing so it clings.
- Mustard powder – Dry ground mustard. If all you have is prepared yellow mustard, use about a tablespoon and add it off the heat.
- Mayo – Folded in at the end, off the heat. Full-fat gives the best body.
How To Make My Favorite Coleslaw Dressing
Scroll down for the full recipe card with exact measurements and printable instructions.
Shred the cabbage finely and combine it with the carrot and red onion in a big bowl. Set it in the fridge while you make the dressing so it goes on cold.
Whisk the eggs, sugar, vinegar, water, cornstarch, and mustard powder together in a small skillet before you turn on the heat. Getting it smooth now means no lumps later.

Set the skillet over medium heat and whisk constantly. Keep the whisk moving across the whole bottom of the pan so the eggs never sit still long enough to scramble. In a few minutes, it will thicken and start to bubble.

Pull it off the heat the moment it turns glossy and thick enough to coat the back of a spoon. Let it cool about 30 minutes. It needs to come down to at least room temperature before the mayo goes in, or the heat will thin it back out.
Once it is cool, fold in the mayo until the dressing is even and creamy.
Pour the dressing over the cold cabbage mixture and toss until every shred is coated. Taste and adjust. It is ready to eat now, though it is even better after an hour in the fridge.
Make It A Meal
This is the slaw I want next to anything smoky or fried. I pile it right on top of my Smoked Pulled Pork sandwiches, and it is the side I reach for with Buttermilk Fried Chicken at any summer table.
For a backyard plate, I serve it alongside Blackstone Smash Burgers or a batch of Air Fryer BBQ Chicken. The tang cuts the richness in all of them.

Storage
Store the dressed slaw in an airtight container in the fridge for up to 3 days. It will release some liquid as it sits, so drain and toss before serving. The dressing on its own keeps separately for up to 5 days, which is a better way to make it ahead. Do not freeze.
Frequently Asked Questions
Yes. Pre-shredded mix works fine. Toss it about an hour before serving so it absorbs the dressing without going soggy.
No good substitute here. The eggs are what thicken the dressing when cooked. Without them, it stays thin and won’t cling to the cabbage.
Not if you whisk constantly over medium heat. Keep the whisk moving across the bottom of the pan and pull it off the heat as soon as it thickens and bubbles.
Yes. Start with a third cup of sugar instead of a half cup and taste before adding the mayo. You can adjust from there, but don’t cut it entirely, or the dressing will taste flat.

The Best Sweet and Tangy Coleslaw Dressing
Ingredients
For the slaw
- 1 head green cabbage shredded
- 1 cup shredded carrot
- ½ cup sliced red onion
- or
- 1 bag preshredded coleslaw mix
For the dressing
- 2 eggs
- ½ cup white sugar
- ¼ cup white vinegar
- ¼ cup water
- 1 tsp cornstarch
- 1 tsp mustard powder
- ½ cup mayonnaise
Instructions
- In a large bowl, combine the shredded cabbage, carrot, and red onion. Refrigerate while you make the dressing. Or, add a bag of pre-shredded coleslaw mix to a large bowl.
- In a small skillet off the heat, whisk together the eggs, sugar, vinegar, water, cornstarch, and mustard powder until smooth.
- Set the skillet over medium heat. Whisk constantly until the mixture thickens and bubbles, about 3 to 5 minutes.
- Remove from the heat and let cool for 30 minutes, until at least room temperature.
- Fold the mayonnaise into the cooled dressing until smooth. Chill.
- Pour the dressing over the chilled cabbage mixture and toss until evenly coated. Chill for 1 hour before serving for the best flavor.
Video
Notes
Recipe Card Tips
- Whisk the dressing smooth before any heat touches the pan. Once it warms up, lumps will not whisk out.
- Keep the whisk moving the entire time over medium heat. The second the eggs sit still they scramble, and there is no fixing it.
- Let the dressing cool to room temperature before the mayo goes in. Fold it into a warm base and it thins right back out.
Nutrition
A Note on Nutritional Information
Nutritional information for this recipe is provided as a courtesy and is calculated based on available online ingredient information. It is only an approximate value. The accuracy of the nutritional information for any recipe on this site cannot be guaranteed.
