The first time I made this vinegar cabbage slaw for a backyard BBQ, I expected it to disappear eventually. Instead, guests kept going back for “just one more forkful” until the bowl was nearly scraped clean. The cabbage stayed crisp, the onion added a gentle bite, and the dressing brought just enough sweetness to balance the sharp vinegar.
Unlike creamy slaw recipes, vinegar cabbage slaw does not rely on mayonnaise. That makes it bright, refreshing, and especially good beside smoky ribs, grilled chicken, pulled pork, or burgers. It is also the kind of side dish that gets better after a little time in the refrigerator. The vegetables absorb the slaw with vinegar dressing while keeping a pleasant crunch.
Vinegar Cabbage Slaw Ingredients
Start with a firm green cabbage that feels heavy for its size. Fresh cabbage gives the salad its best texture. A sweet onion works well because it adds flavor without overpowering the dressing. If you are in a hurry, bagged shredded cabbage is perfectly fine, although freshly sliced cabbage usually has a livelier crunch.
- 1 medium green cabbage, about 2 pounds, thinly sliced
- 1 large sweet onion, thinly sliced
- 1 1/2 cups white vinegar
- 3/4 cup vegetable oil or mild olive oil
- 1 teaspoon fine salt
- 2 teaspoons granulated sugar
- 1 teaspoon dry mustard
- 1 teaspoon celery seed
- Freshly ground black pepper, to taste
How to Make Slaw With Vinegar Dressing
- Cut the cabbage into quarters, remove the tough core, and slice it into thin ribbons. Add the cabbage to a large bowl.
- Peel the onion, cut it in half, and slice it as thinly as possible. Add the slices to the cabbage.
- In a separate bowl, whisk together the vinegar, oil, salt, sugar, dry mustard, and celery seed until the sugar begins to dissolve.
- Pour the dressing over the cabbage mixture. Toss thoroughly so the dressing reaches the vegetables at the bottom of the bowl.
- Cover and refrigerate for at least 4 hours. For the fullest flavor, chill it overnight and toss it once or twice while it rests.
- Taste before serving. Add a little black pepper, extra salt, or a pinch more sugar if needed.
The dressing may taste quite sharp when you first whisk it together. Do not worry. The cabbage softens that edge as it marinates, and the oil rounds out the flavor. I like to toss the slaw once after a couple of hours so every strand gets a chance to soak up the sweet and tangy mixture.

Pro Tips for a Better Vinegar Slaw Recipe
- Slice the cabbage thinly and evenly so every bite has a similar texture.
- Use a mild oil with a neutral flavor. Strong extra-virgin olive oil can compete with the vinegar.
- Let the slaw rest for several hours. A quick toss tastes fresh, but a chilled version tastes more balanced.
- Do not discard the dressing too early. Toss the vegetables again before serving so the flavor is evenly distributed.
- Make a small batch first if you are adjusting the sugar and vinegar balance for your family.
Variations and Ingredient Substitutions
For a more colorful cabbage vinegar salad, add shredded carrot, thinly sliced red cabbage, or a handful of chopped fresh parsley. A few sliced jalapeños give the slaw a lively kick, while chopped apples add a crisp sweet note. Celery seed is traditional here, but caraway seed can create a slightly earthier flavor.
If you do not have white vinegar, apple cider vinegar makes a softer, fruitier cabbage salad dressing vinegar. Rice vinegar is gentler and works well if you prefer less sharpness. Vegetable oil can be replaced with canola oil, sunflower oil, or another mild oil. Yellow mustard can stand in for dry mustard, though the dressing may become slightly more savory.
Troubleshooting Vinegar Slaw
- Too sharp: Add a little sugar and oil, then chill the slaw for another hour.
- Too sweet: Add a small splash of vinegar and toss well.
- Too watery: Drain a little dressing before serving, especially if the cabbage has released extra moisture.
- Too soft: The cabbage may have been sliced too thinly or marinated too long. Add fresh shredded cabbage for more crunch.
- Not flavorful enough: Add salt gradually and toss again. Cold food often needs a little extra seasoning.
Storage and Serving Suggestions
Keep vinegar cabbage slaw covered in the refrigerator and use it within 3 to 4 days for the best texture. Stir before serving because the dressing naturally settles. It is a classic vinegar slaw recipe for BBQ, but it also works beside fried fish, roasted sausages, grilled vegetables, and baked beans.
Serve it cold or slightly cool, not warm. A chilled forkful cuts through rich or smoky foods beautifully. For a buffet, place the bowl over ice and return leftovers to the refrigerator promptly.
Vinegar Cabbage Slaw FAQs
Can I make vinegar cabbage slaw ahead of time?
Yes. It is best after several hours of chilling, and the flavor is often even better the next day.
Is vinegar slaw made without mayonnaise?
Yes. This vinegar slaw uses oil, vinegar, sugar, mustard, and celery seed instead of a creamy mayonnaise dressing.
What vinegar is best for this slaw dressing recipe?
White vinegar gives the cleanest, sharpest flavor. Apple cider vinegar is a good choice for a milder and slightly fruity result.
How do I keep the cabbage crunchy?
Use fresh, firm cabbage, slice it evenly, and avoid marinating the slaw for much longer than a few days.
Can I use pre-shredded cabbage?
Absolutely. Bagged slaw mix saves time and works well, especially for casual dinners or large gatherings.
What should I serve with vinegar slaw?
Serve it with BBQ, pulled pork, grilled chicken, burgers, fried fish, baked beans, or roasted meats.

Vinegar Cabbage Slaw
Equipment
- Chef’s knife
- Cutting board
- Large mixing bowl
- Medium mixing bowl
- Whisk
- Refrigerator
Ingredients
- 1 medium green cabbage About 2 pounds, thinly sliced
- 1 large sweet onion Thinly sliced
- 1 1/2 cups white vinegar
- 3/4 cup vegetable oil or mild olive oil
- 1 teaspoon fine salt
- 2 teaspoons granulated sugar
- 1 teaspoon dry mustard
- 1 teaspoon celery seed
- freshly ground black pepper To taste
Instructions
- Prepare the cabbage: Quarter the cabbage, remove the core, and slice it into thin ribbons. Place it in a large bowl.
- Add the onion: Peel and thinly slice the sweet onion, then add it to the cabbage.
- Make the dressing: Whisk the vinegar, oil, salt, sugar, dry mustard, and celery seed in a separate bowl.
- Toss: Pour the dressing over the cabbage and onion. Toss thoroughly to coat.
- Chill: Cover and refrigerate for at least 4 hours, tossing occasionally. Chill overnight for deeper flavor.
- Season and serve: Add black pepper and adjust the salt or sugar to taste before serving.
Notes
- Use fresh, firm cabbage for the best crunch.
- Apple cider vinegar can replace white vinegar for a milder flavor.
- Keep covered in the refrigerator and use within 3 to 4 days.

