This classic American side dish combines shredded green and red cabbage with grated carrot and green onions, all tossed in a rich and tangy homemade dressing. The creamy blend of mayonnaise, apple cider vinegar, and Dijon mustard creates the perfect balance of flavors. Best when chilled for at least 30 minutes before serving, allowing the ingredients to meld together beautifully.
My grandmother always made coleslaw for summer gatherings, and hers was the only bowl that ever came back empty. I spent years trying to replicate that perfect crunch-to-dressing ratio, watching her hands work without measuring anything. The secret she eventually shared wasn't in the quantities but in letting it rest long enough for the cabbage to soften just slightly while still maintaining that satisfying snap.
Last summer I brought this to a friend's barbecue and watched her father eat three helpings, finally asking what made it taste different from store-bought versions. The fresh cabbage makes all the difference, and that little hint of celery seed is the thing people notice but can't quite place. Now I'm asked to bring it to every gathering, and I've learned to double the recipe because it disappears faster than you'd expect.
Ingredients
- 4 cups green cabbage: Finely shredded by hand for better texture than pre-packaged slaw mix
- 1 cup red cabbage: Adds beautiful color and a slightly sweeter flavor that complements the green
- 1 large carrot: Grated fresh brings natural sweetness and another layer of crunch
- 2 green onions: Thinly sliced, these provide a mild onion flavor that doesn't overpower
- 2/3 cup mayonnaise: Real mayo makes the creamiest base, though light versions work too
- 2 tablespoons apple cider vinegar: The crucial acid that cuts through the richness
- 1 tablespoon Dijon mustard: Adds depth and just enough sharpness
- 1 tablespoon sugar: Balances the acidity and helps the dressing cling to the vegetables
- 1/2 teaspoon celery seed: This optional ingredient is what gives it that classic coleslaw flavor
- 1/2 teaspoon salt: Enhances all the flavors and helps draw moisture from the cabbage
- 1/4 teaspoon freshly ground black pepper: Adds subtle warmth without heat
Instructions
- Prepare your vegetables:
- Toss both cabbages, the grated carrot, and sliced green onions in your largest bowl. The mixture should look vibrant and abundant before you even add the dressing.
- Make the dressing:
- Whisk together the mayonnaise, vinegar, Dijon, sugar, celery seed, salt, and pepper until completely smooth. Give it a taste and adjust anything that seems off.
- Combine everything:
- Pour the dressing over the vegetables and toss thoroughly until every piece is lightly coated. The mixture should look glossy but not drowning.
- Season to taste:
- Sometimes the cabbage needs more salt or an extra splash of vinegar. Trust your palate here and adjust accordingly.
- Let it rest:
- Cover and refrigerate for at least thirty minutes, though an hour is better. This brief wait transforms it from dressed vegetables to actual coleslaw.
My brother swore he hated coleslaw until he tried this version at a family dinner. He admitted later that he'd only ever had the soggy, heavily dressed kind from delis. Now he requests it for every holiday meal, and watching him serve himself seconds feels like a small victory.
Make It Your Own
Sometimes I swap in Greek yogurt for half the mayonnaise when I want something lighter. The tang works beautifully, though the texture becomes slightly less creamy. A handful of fresh dill or chopped parsley can transform this entirely, especially when serving alongside fish or grilled vegetables.
Serving Suggestions
This coleslaw needs to sit alongside something rich and smoky to really shine. Pulled pork sandwiches are the classic pairing, but it's equally good with fried chicken or grilled bratwursts. I've even topped fish tacos with it for an unexpected crunch that somehow works perfectly.
Perfect Pairings
The cool creaminess of this slaw cuts through spicy dishes beautifully. Try it alongside buffalo wings, atop a spicy burger, or served with smoky baked beans. It's also surprisingly good on a pulled pork sandwich with pickles.
- Let it come to room temperature for about fifteen minutes before serving
- Extra celery seed can be added if you love that distinctive flavor
- A squeeze of fresh lemon juice right before serving brightens everything
There's something deeply satisfying about a bowl of homemade coleslaw at a summer gathering. It's the dish that makes people feel taken care of, and that's worth every minute of the minimal effort it requires.
Questions & Answers
- → How long should coleslaw chill before serving?
-
Refrigerate for at least 30 minutes before serving to allow the flavors to meld together properly. The coleslaw can be made up to a day in advance and actually tastes better after chilling.
- → Can I make this coleslaw ahead of time?
-
Yes, this coleslaw keeps well in the refrigerator for 3-4 days. The vegetables will stay crisp and the dressing remains creamy. Just give it a quick toss before serving.
- → How do I make a lighter version?
-
Substitute half or all of the mayonnaise with Greek yogurt for a lighter version. This reduces calories while maintaining creaminess and adding a slight tang.
- → What vegetables work best in coleslaw?
-
Green and red cabbage are traditional, but you can add shredded Brussels sprouts, kale, or Napa cabbage. Grated carrots add sweetness and color.
- → Is this coleslaw gluten-free?
-
Yes, this coleslaw is naturally gluten-free when using standard ingredients. Always check your mayonnaise and mustard labels to confirm they are certified gluten-free.
- → Can I make this vegan?
-
Simply replace the regular mayonnaise with a vegan alternative. The rest of the ingredients are plant-based, making it an easy conversion.