The first time I made this vinegar coleslaw recipe for a summer barbecue, I expected the bowl to sit quietly beside the other dishes. It disappeared before I had finished setting the table. The cabbage stayed crisp, the carrots added a little sweetness, and the dressing brought just enough tang to balance smoky grilled food without making the slaw heavy.

This is the kind of side dish that earns a regular place in the refrigerator. It contains no mayonnaise, comes together quickly, and tastes even better after a short rest. The dressing is sweet, sharp and lightly savory, while the vegetables keep a satisfying crunch. Serve it with burgers, pulled chicken, grilled fish or a simple sandwich when you want something fresh on the plate.
Why This Vinegar Coleslaw Recipe Works
A good slaw depends on contrast. The cabbage should be crisp but not tough, the dressing should be bright without tasting harsh, and the sweetness should round everything out. Apple cider vinegar gives this recipe a mellow fruity tang. A little oil softens the sharp edge, while celery seed adds the familiar flavor that makes the dressing taste complete.
Use a sharp knife, mandoline or food processor to shred the vegetables thinly. Fine pieces absorb the dressing more evenly, but avoid turning the cabbage into mush. A bag of prepared slaw mix also works well for a quick vinegar slaw on a busy afternoon.
Ingredients for the Best Vinegar Coleslaw
- 6 cups finely shredded green cabbage
- 2 cups finely shredded red cabbage
- 1 1/2 cups shredded carrots
- 1/3 cup thinly sliced green onions
- 1/3 cup apple cider vinegar
- 3 tablespoons neutral oil or olive oil
- 1 tablespoon granulated sugar, honey or agave
- 1 tablespoon Dijon mustard
- 1 teaspoon celery seed
- 1 teaspoon kosher salt
- 1/2 teaspoon freshly ground black pepper
Place the green cabbage, red cabbage, carrots and green onions in a large bowl. In a smaller bowl, whisk the vinegar, oil, sugar, mustard, celery seed, salt and pepper until the sugar dissolves. Pour the dressing over the vegetables and toss thoroughly so every strand receives a light coating.
Cover the bowl and refrigerate for at least 30 minutes. An hour gives the flavors more time to settle, although the cabbage will soften slightly as it rests. Toss once more before serving and taste for seasoning.

Spicy Vinegar Slaw and Easy Variations
For a spicy vinegar slaw, add one finely sliced jalapeƱo or a pinch of crushed red pepper to the bowl. A little lime juice gives the dressing a lively finish that works especially well with tacos and grilled chicken. You can also add thinly sliced bell pepper, fresh cilantro or a handful of chopped green onion.
If you prefer a sweeter version, increase the sugar to 2 tablespoons. That creates a sweet vinegar slaw recipe with a softer, more familiar barbecue flavor. For a deeper dressing, replace part of the sugar with honey. The result is a sweet vinegar coleslaw dressing that clings nicely to the vegetables without becoming creamy.
Pro Tips, Substitutions and Troubleshooting
- Use apple cider vinegar for a rounded flavor, or substitute white wine vinegar for a lighter taste.
- Replace green cabbage with a prepared coleslaw mix when you need a quick vinegar slaw.
- Use canola, grapeseed or avocado oil for a neutral oil and vinegar slaw.
- Swap sugar for honey or agave, using slightly less if you prefer a sharper dressing.
- If the slaw tastes too tart, add a small pinch of sugar and toss again.
- If it tastes flat, add a little salt, mustard or vinegar rather than adding more oil.
- If the vegetables release too much liquid, drain a little before serving and adjust the seasoning.
Do not pour hot dressing over the cabbage. Warm liquid can wilt the vegetables too quickly and take away the crunch. Whisk the dressing at room temperature, then let the finished slaw chill. This small step makes a noticeable difference.
Storage and Serving Suggestions
Keep the slaw covered in the refrigerator and use it within three days for the best texture. Stir before serving because the dressing naturally settles at the bottom. It is one of the best side dishes with sandwiches, especially pulled pork, fried chicken, turkey melts and grilled vegetable wraps.
Serve it cold or slightly cool, with a slotted spoon if extra dressing has collected. The crisp, tangy vegetables also make a bright topping for tacos, barbecue plates and fish sandwiches.
Frequently Asked Questions
Can I make this Vinegar Coleslaw Recipe ahead of time?
Yes. Prepare it several hours before serving. The flavor improves as the dressing absorbs into the cabbage, although the texture becomes softer overnight.
Is vinegar coleslaw healthier than creamy slaw?
It is usually lighter because the dressing contains no mayonnaise. The exact nutrition depends on the oil and sweetener used.
Can I use white vinegar?
Yes, but white vinegar is sharper. Start with a little less, then adjust after tasting.
How do I keep the cabbage crunchy?
Slice it thinly, avoid overdressing, and chill the slaw for only as long as needed. Drain excess liquid before serving.
Can I add mayonnaise?
Yes, although it will become a creamy slaw. Stir in a few spoonfuls just before serving if you want a richer texture.
What makes quick and easy coleslaw dressing?
A balanced mixture of vinegar, oil, sweetener, mustard, salt and pepper is all you need. Whisking it in a jar makes preparation especially fast.

Vinegar Coleslaw Recipe
Ingredients
Equipment
Method
- Prepare the vegetables: Add the green cabbage, red cabbage, carrots and green onions to a large bowl.
- Make the dressing: Whisk the apple cider vinegar, oil, sugar, Dijon mustard, celery seed, salt and black pepper until combined.
- Toss the slaw: Pour the dressing over the vegetables and toss thoroughly until evenly coated.
- Chill: Cover and refrigerate for at least 30 minutes, then toss again before serving.
Notes
- Use prepared slaw mix for a faster version.
- For a spicy variation, add sliced jalapeƱo or crushed red pepper.
- Drain excess liquid before serving if the cabbage softens considerably.
- Store covered in the refrigerator for up to 3 days.
