Backyard BBQ

Coleslaw

October  4, 2022
4.5
2 Ratings
Photo by Julia Gartland
  • Prep time 1 hour 30 minutes
  • Cook time 5 minutes
  • Makes 7 cups
Author Notes

Should coleslaw include mayonnaise? Some folks swear by a vinegar-based slaw, while others prefer something creamier. In this recipe, we found the middle ground, with a restrained amount of mayo, plus tangy Greek yogurt and tangier cider vinegar. (Note: Any fat content works for the yogurt, but whole-milk or two-percent are preferable. And other vinegars, like rice or white wine, can be swapped in.)

Beyond the dressing, the biggest challenge with coleslaw is that the longer it sits, the soggier it gets. To fix this, we season the sliced vegetables with salt and sugar in advance. After hanging out for about an hour, the excess moisture gets squeezed out, yielding a coleslaw that can be made ahead of time—a few hours, even days—without becoming soggy.

The cabbage variety is flexible. A mixture of red and green brings nice color contrast, but you can certainly use savoy or napa, or a mix. We also added some grated carrots—a classic addition that brings along subtle sweetness and bright color. (Just avoid pre-shredded vegetables, which are duller in texture and flavor.)

While coleslaw is often meant as a cooling side—say, next to pulled pork or Nashville hot chicken—a little hot sauce and mustard add a welcome tingle of heat. Likewise, celery seeds and the Middle Eastern spice blend za’atar add woodsy, herbal, nutty notes, which you might not be able to pinpoint, but you’d miss them if they weren’t there.

If you’re looking for cornbread to go with, check out the recipe for Our Best Cornbread. —Josh Cohen

What You'll Need
Ingredients
  • 1/2 medium green cabbage, cored and sliced into ⅛ inch-thin ribbons
  • 1/2 small red cabbage, cored and sliced into ⅛ inch-thin ribbons
  • 4 medium carrots, peeled and grated on the large holes of a box grater
  • 1 tablespoon plus 1 teaspoon kosher salt, plus more to taste
  • 2 teaspoons granulated sugar
  • 2/3 cup mayonnaise
  • 1/3 cup Greek yogurt
  • 1/3 cup apple cider vinegar
  • 3 tablespoons honey
  • 2 teaspoons Dijon mustard
  • 1 teaspoon Tabasco (or another hot sauce)
  • 3/4 teaspoon za’atar
  • 1/2 teaspoon celery seeds
  • 3/4 cup loosely packed parsley leaves, roughly chopped
Directions
  1. Add the green cabbage, red cabbage, and carrot to a large mixing bowl. Season with the salt and sugar. Mix and massage the cabbage mixture for 1 minute, then set aside to marinate for 1 hour.
  2. After 1 hour, squeeze out the excess liquid from the cabbage, one handful at a time. Discard the excess liquid and transfer the drained cabbage mixture to a new bowl.
  3. Add the remaining ingredients, except for the parsley, to a small mixing bowl, and whisk to combine. Pour this mixture over the cabbage, add the parsley, and stir to combine. Taste, and season with salt as needed. Serve immediately, or refrigerate the coleslaw for up to 3 days.

See what other Food52ers are saying.

  • pamelalee
    pamelalee
  • Josh Cohen
    Josh Cohen
  • Nancy Littlefield
    Nancy Littlefield
  • bash
    bash

6 Reviews

Nancy L. June 3, 2020
Is there a rinse step I missed? Otherwise turns out way too salty....
 
bash May 5, 2020
any substitutes for za'tar? not something in the cupboard at the moment -
 
Josh C. May 6, 2020
Hi bash, to be honest the Za'atar is more of a flourish than an essential ingredient in this recipe (so you can just omit), but it does add a subtly woodsy flavor. If you don't have Za'atar, try substituting a pinch of dried oregano and/or dried thyme. Za'atar is just a blend of spices (and this blend varies depending on where you buy it), but the spice blend usually includes dried thyme, sumac, and toasted sesame seeds.
 
bash May 6, 2020
thanks! I had a bit of an idea of the blend - but it's the sumac is what gives it that special edge - I'll experiment!

 
pamelalee May 4, 2020
You listed za'atar and celery seeds twice in your ingredient list. I assume that was an error?
 
Josh C. May 4, 2020
Thanks for pointing this out this error - we corrected it just now