Go Back

Classic Vinegar Coleslaw Recipe | Easy No-Mayo Southern Style Slaw - Crisp, Tangy, and Refreshing

This vinegar coleslaw is bright, crisp, and just the right amount of tangy. It’s the kind of slaw that cuts through rich barbecue, adds crunch to sandwiches, and holds up beautifully at picnics—no mayo to worry about. If you love clean flavors and a little bite, this Southern-style slaw is your new go-to.
Prep Time 15 minutes
Cook Time 5 minutes
Total Time 20 minutes
Servings 6 servings

Ingredients
  

  • Green cabbage (1 small head, about 2 pounds), finely shredded
  • Red cabbage (optional, 1/4 head) for color and extra crunch
  • Carrots (2 medium), julienned or grated
  • Red onion (1/2 small), very thinly sliced
  • Apple cider vinegar (1/2 cup)
  • Granulated sugar (2–3 tablespoons, to taste)
  • Kosher salt (1 1/4 teaspoons, plus more to taste)
  • Black pepper (1/2 teaspoon)
  • Celery seed (1 teaspoon)
  • Dijon mustard (1 teaspoon)
  • Neutral oil like avocado, canola, or light olive oil (2 tablespoons)
  • Optional add-ins: chopped parsley, thinly sliced jalapeño, a pinch of red pepper flakes

Instructions
 

  • Prep the vegetables. Core the cabbage and slice it as thinly as you can with a sharp knife or a mandoline. Aim for fine shreds so the dressing coats evenly. Grate the carrots and slice the red onion paper-thin.
  • Season the base. Add the cabbage, carrots, and onion to a large bowl. Sprinkle with 1 teaspoon kosher salt and toss. Let it sit for 10 minutes to draw out a little moisture and soften the crunch.
  • Make the dressing. In a small bowl or jar, whisk together the apple cider vinegar, sugar, remaining 1/4 teaspoon salt, black pepper, celery seed, Dijon mustard, and oil until the sugar dissolves and the dressing looks glossy.
  • Taste and adjust. The dressing should be bright and slightly sweet with a savory backbone. Add a bit more sugar for balance or more vinegar for extra tang. Keep it punchier than you think—you’re seasoning a big bowl of veg.
  • Combine. Pour the dressing over the cabbage mixture and toss thoroughly. Use your hands or tongs to lift and turn, making sure everything gets coated.
  • Rest. Let the slaw sit for at least 20–30 minutes before serving. This quick rest helps the flavors meld and the cabbage relax just enough while staying crisp.
  • Final seasoning. Taste again. Add a pinch more salt, a crack of pepper, or a splash of vinegar if needed. If using, fold in parsley or a few jalapeño slices for a gentle kick.
  • Serve. Pile onto plates next to barbecue, top pulled pork sandwiches, or spoon over fish tacos. It’s also great with grilled vegetables or roasted potatoes.