Maybe you have a mayo-hater at the table. Maybe someone in the family has an egg allergy, the jar in the fridge is down to its last spoonful, or you simply want a slaw that tastes a little lighter and brighter at a heavy barbecue spread. Whatever brought you here, this creamy coleslaw dressing without mayonnaise is about to become your regular house slaw. It is every bit as silky, tangy and sweet as the classic deli dressing — but it gets its body from Greek yogurt and sour cream instead of mayonnaise.
The flavor is what surprises people. Greek yogurt brings a fresh, clean tang, sour cream adds the richness that makes the dressing feel like a treat, and the classic supporting cast — apple cider vinegar, a touch of sugar, Dijon mustard and celery seed — delivers that unmistakable deli-counter flavor. Nobody at the cookout will pull you aside and ask what is missing, because nothing is. Most people just ask for the recipe, assuming it is the family classic with a secret twist.
There is a bonus, too: because there is no mayonnaise, this slaw feels lighter alongside rich smoked meats, and it holds up gracefully at picnics. The dressing coats every shred of cabbage without drowning it, and the vegetables stay crisp-tender as they marinate. Give the slaw at least an hour in the fridge before serving, and you will have the kind of side dish that quietly steals the plate — the one people go back for thirds of while the burgers are still on the grill.
Serves: 8 (about 6 cups of slaw; dressing makes about 1¼ cups / 300 ml) | Prep time: 15 minutes | Cook time: none | Total time: 15 minutes, plus at least 1 hour chilling
Ingredients
For the no-mayo dressing
- ¾ cup (180 g) plain Greek yogurt, full-fat preferred
- ¼ cup (60 g) sour cream
- 2 tablespoons (30 ml) apple cider vinegar
- 1 tablespoon (15 ml) fresh lemon juice
- 2 tablespoons (25 g) granulated sugar
- 1 teaspoon Dijon mustard
- ½ teaspoon celery seed
- ½ teaspoon fine salt, plus more to taste
- ¼ teaspoon freshly ground black pepper
- 1 to 2 tablespoons (15–30 ml) milk, only if needed to thin
For the slaw
- 1 medium head green cabbage, about 2 pounds (900 g), cored and finely shredded (about 7 cups)
- 2 medium carrots (about 130 g), peeled and grated or julienned
- ¼ small red onion (about 40 g), very finely diced (optional)
- 2 tablespoons chopped fresh parsley (optional, for color)

Step-by-Step Method
- Whisk the dressing (3 minutes). In a large mixing bowl — use the same bowl you will toss the slaw in, to save washing up — whisk together the Greek yogurt, sour cream, vinegar, lemon juice, sugar, Dijon, celery seed, salt and pepper until completely smooth and glossy. Taste a dab. It should be boldly tangy and a little sweeter than you think it needs to be, because the cabbage will mellow it. If the dressing feels too thick to coat vegetables, whisk in the milk a spoonful at a time.
- Prepare the cabbage (8 minutes). Cut the cabbage into quarters, slice out the core, and shred it as finely as you like — thin ribbons about ¼ inch (6 mm) wide dress up the nicest. Grate the carrots on the coarse side of a box grater. If you are using the red onion, dice it very finely so it perfumes the slaw instead of shouting in every bite.
- Dress the slaw, gently (3 minutes). Add the cabbage, carrots, onion and parsley to the bowl with the dressing. Toss with tongs or two big spoons until every shred is lightly coated. Start by adding only three quarters of the vegetables if your bowl is small, then add the rest as it wilts down. The slaw will look over-dressed at first and under-dressed five minutes later — that is normal; the vegetables drink in the dressing as they rest.

- Chill and let it marry (at least 1 hour). Cover and refrigerate for at least 1 hour, and up to 4 hours, before serving. During this rest the salt and sugar draw a little moisture from the cabbage, loosening the dressing into a silky sauce, and the celery seed blooms into the whole bowl. Toss once more before serving and taste again for salt — cold food always needs a touch more than you expect.
- Serve cold (1 minute). Pile the slaw into a serving bowl, give the top a little flourish with the tongs, and serve well chilled. If a little dressing has pooled at the bottom of the bowl after serving, spoon it back over the top — that is the good stuff.
Tips for Perfect Results
- Salt the cabbage first for extra-crisp slaw (optional pro move). If you have time and like very crisp slaw, toss the shredded cabbage with 1 teaspoon of salt and let it drain in a colander for 30 minutes. Rinse, spin or pat very dry, then dress. The dressing stays thicker and the cabbage stays crunchier for hours.
- Keep it cold, always. This dressing is dairy-based. Serve the slaw over a tray of ice at outdoor parties, and do not leave it at room temperature for more than 2 hours.
- Adjust the sweet-tang balance last. Palates differ. More sugar smooths the tang; more vinegar brightens everything. Make small changes — a teaspoon at a time — after the chill, not before.
- Shred, do not chop. Long, thin shreds coat evenly and eat tender. Chunky chopped cabbage gives a coarse slaw that sheds its dressing.
- Do not drown the slaw. It is tempting to double the dressing “just in case,” but properly rested slaw should glisten, not swim. Extra dressing can be served on the side for the sauce-lovers.
- Use the dressing within its freshness window. The dressed slaw is best within 24 hours. The dressing alone keeps 4 to 5 days and improves overnight, so feel free to mix it ahead.

Variations and Substitutions
All-yogurt dressing. Skip the sour cream and use a full cup (245 g) of Greek yogurt. The slaw will be tangier and leaner; add an extra teaspoon of sugar to round it out.
Buttermilk-style tang (still no mayo). Replace the sour cream with ¼ cup (60 ml) of buttermilk or kefir for a thinner, Southern-style dressing that drips nicely over fried chicken.
Vinegar slaw hybrid. For a fresher, lighter side, cut the yogurt to ½ cup (120 g) and add an extra tablespoon of vinegar and a teaspoon of honey. Lovely with rich pulled pork.
Spicy slaw. Add ½ teaspoon of hot sauce or a finely minced jalapeño (about 15 g) to the dressing. This version is made for fish tacos and fried shrimp.
Extra crunch mix-ins. Fold in ½ cup (75 g) of thinly sliced celery, a julienned green apple, or ¼ cup (35 g) of sunflower seeds just before serving so they stay crisp.
No dairy at all. For a fully dairy-free bowl, this yogurt base is not the right starting point — instead, whisk ½ cup (120 ml) of olive oil with 3 tablespoons of vinegar, 1 tablespoon of sugar, the mustard and celery seed for a classic sweet-and-sour vinegar slaw.
What to Serve With
Coleslaw is the peacemaker of the barbecue plate — cool, crisp and tangy against smoky, rich meats. Serve this one with pulled pork or beef brisket, baby back ribs, smoked chicken, fried chicken, grilled sausages, burgers and hot dogs. It is practically required on a pulled pork sandwich, where a scoop of slaw inside the bun soaks up the juices, and it is the classic partner for fried fish and hush puppies. Because the dressing is lighter than a mayo version, it also shines with fried catfish tacos, grilled shrimp and even a simple weeknight rotisserie chicken. On a holiday table, its crunch is a welcome contrast to mashed potatoes, baked beans and mac and cheese. It is also the slaw to reach for when lighter, fresher sides are the goal alongside grilled chicken or salmon, because the yogurt dressing keeps the whole plate feeling bright instead of heavy.
Serving and Storage
Serve the slaw very cold, straight from the refrigerator — ideally within a few hours of dressing it, when the cabbage is crisp-tender and the coating is silky. At a buffet, nestle the serving bowl in a larger bowl of ice to keep it safely chilled and crunchy through the meal.

Store dressed coleslaw in an airtight container in the refrigerator for up to 3 days; it will soften and release more liquid each day, so give it a toss and drain off excess liquid before serving leftovers. For the best make-ahead plan, store the dressing and the shredded vegetables separately — both keep well for up to 4 days — and toss them together 1 to 4 hours before serving. Do not freeze this dressing — yogurt-based dressings separate and turn grainy when frozen, so keep this one in the fridge only. If the slaw has sat out at a party for more than 2 hours, discard the leftovers rather than refrigerating them.
Common Mistakes to Avoid
Coleslaw looks too simple to fail, which is exactly why its few real pitfalls catch people off guard. Here is how to stay ahead of them.
- Using thin, non-fat yogurt. Non-fat Greek yogurt is noticeably more watery and sharp than the full-fat kind, and in a dressing it can turn thin and chalky as the cabbage releases its juices. Full-fat yogurt (or at least 2%) gives you a dressing with genuine body. If non-fat is what you have, drain it in a coffee filter for 20 minutes to thicken it before mixing.
- Dressing the slaw at the last second. Undressed cabbage tossed with dressing on the way to the table tastes like two separate things sharing a bowl. The hour of rest is when the vegetables soften just slightly, the celery seed perfumes everything, and the dressing becomes a sauce instead of a coating. If you are short on time, even 30 minutes helps — but plan for the hour.
- Cutting the cabbage too thick. Chunky, stiff pieces of cabbage do not bend into the dressing; they shed it, and they eat like a chore. Fine, even shreds are the difference between deli slaw and a bowl of dressed lumber. A sharp knife, a mandoline or the shredding disc of a food processor all get you there.
- Skipping the final taste test. Cold dulls salt and acid, and a dressing that tasted perfect at room temperature will taste flat after an hour in the fridge. Always re-taste the rested slaw and adjust with a pinch of salt or a few drops of vinegar before it goes to the table.
- Letting it sit out at the picnic. This is a dairy dressing, and the two-hour rule is real: two hours at room temperature (one hour on a very hot day) is the limit. Nest the bowl in ice, serve what the table needs, and return the rest to the cooler promptly.
How to Shred Cabbage Like a Deli
For the finest, most even shreds, halve the cabbage through the core, then quarter it and cut the core out of each wedge at an angle. Set a wedge flat-side down and slice across it in thin ribbons, working from the tip toward the base — the leaves are layered so tightly that the ribbons nearly shred themselves. If you are making a mountain of slaw for a crowd, the food processor’s slicing disc does the same job in seconds; just feed the wedges through in a single layer so the pieces come out even. However you cut it, discard any thick, pale ribs you find — they stay tough no matter how long the slaw rests. And if your cabbage is a giant one, weigh out roughly 900 g (2 pounds) for this batch and save the rest for soup or stir-fry later in the week.
Frequently Asked Questions
Does this really taste like regular coleslaw without the mayo?
Yes — the Greek yogurt and sour cream give the same creamy body, and the vinegar, sugar, mustard and celery seed supply the classic deli flavor. Most tasters simply notice that it tastes fresh and tangy, not that anything is missing.
Why use both yogurt and sour cream?
Yogurt alone can taste sharp and thin out as the cabbage releases water. Sour cream adds the fat and richness that keep the dressing luxurious and stable. Together they mimic mayonnaise’s body surprisingly well.
Can I use a bag of coleslaw mix?
Absolutely — a 14 to 16 ounce (about 450 g) bag of shredded cabbage and carrot mix is exactly the right amount for this dressing. It is a great weeknight shortcut.
My slaw turned watery. What happened?
Cabbage naturally releases liquid as it sits with salt and sugar. The pre-salting and draining step in the tips prevents most of it. For slaw that is already watery, drain off the liquid and stir in a fresh spoonful of yogurt to restore the coating.
How far ahead can I make it?
For the best texture, dress the slaw 1 to 4 hours before serving. You can make the dressing up to 4 days ahead and shred the vegetables a day ahead, storing them separately in the fridge.
Is this dressing good for anything besides coleslaw?
Very much so. It makes a fine dressing for broccoli salad and potato salad, a tangy sauce for fish tacos and fried chicken sandwiches, and a lighter dip for crudités and wings.
Can I make it sweeter or less sweet?
Of course. The sugar is there to balance the vinegar and yogurt tang. Start with 1 tablespoon if you prefer a sharper slaw, or add a third tablespoon plus a drizzle of honey for a sweeter, deli-style version.
Why does deli coleslaw always taste a little different from homemade?
Usually it is the celery seed and the rest. Deli slaws marinate for hours, which lets the celery seed bloom through the whole batch and the cabbage soften into the dressing. Your homemade version gets to the same place with the full hour’s chill — and if you make it in the morning for an evening cookout, you will find it tastes like it came from the best deli in town, with a fresher, brighter edge from the yogurt.
Tangy, creamy and blissfully mayo-free, this coleslaw proves that a lighter dressing does not mean a lesser slaw. Mix up a batch for your next cookout, and watch — the bowl will come back empty, and someone will definitely ask what your secret is.
