Non-Mayo Coleslaw Recipe with Tangy Vinegar Dressing

Updated November 3, 2026

Total time
35 min
prep 20 min · cook 0 min
Serves
6
portions as written

Jump to recipe

Non-Mayo Coleslaw Recipe with Tangy Vinegar Dressing

This non-mayo coleslaw pairs finely sliced green and red cabbage with carrots and a bright apple-cider-vinegar dressing. It stays light and crunchy, is easy to make ahead, and works as a fresh side for everything from grilled food to sandwiches.

Ingredients

  • 6 cups thinly shredded green cabbage (420 g)
  • 2 cups thinly shredded red cabbage (140 g)
  • 1 cup coarsely grated carrot (110 g)
  • ¼ cup thinly sliced red onion (35 g)
  • ¼ cup apple cider vinegar (60 ml)
  • 3 tablespoons neutral oil, such as canola or avocado oil (45 ml); mild olive oil also works
  • 1 tablespoon Dijon mustard (15 g)
  • 1 tablespoon honey (21 g) or 1 tablespoon granulated sugar (12 g)
  • ¾ teaspoon celery seed (about 1.5 g)
  • ¾ teaspoon fine salt (about 4.5 g), plus more to taste
  • ¼ teaspoon freshly ground black pepper (about 0.5 g)
  • 2 tablespoons finely chopped fresh parsley (about 8 g), optional

Instructions

  1. Prepare the vegetables. Remove any damaged outer leaves from the cabbages and cut each cabbage into quarters through the stem. Cut away the tough core, then slice the leaves as thinly as you can with a sharp knife. Aim for ribbons that are easy to pick up with a fork, rather than large, chewy pieces. Transfer the cabbage to a large bowl. Grate the carrot and slice the onion thinly, then add both to the bowl. If you use a mandoline, keep your fingers clear of the blade and use its guard.
  2. Whisk the dressing. In a small bowl or liquid measuring cup, whisk together the vinegar, oil, Dijon mustard, honey or sugar, celery seed, salt, and black pepper. Keep whisking until the mustard is dispersed and the dressing looks slightly thickened. If using sugar, give it a moment to dissolve; a few small grains are fine. Taste a drop and adjust the balance before dressing the vegetables. It should taste tangy, lightly sweet, and well seasoned.
  3. Dress the slaw. Pour about three-quarters of the dressing over the cabbage mixture. Toss thoroughly with clean hands or two large spoons, lifting from the bottom so the dressing reaches the cabbage throughout. Add the rest of the dressing if the vegetables still look dry. Cabbage varies in size and water content, so you may not need every drop. Add the parsley, if using, and toss once more.
  4. Rest and chill. Cover the bowl and refrigerate the slaw for 15 minutes. This short rest takes the raw edge off the onion, gives the vinegar time to season the cabbage, and lets the vegetables settle slightly without making them limp. If you are preparing it for a meal later, keep it covered in the refrigerator rather than leaving it on the counter.
  5. Toss and taste before serving. Stir the slaw from the bottom so any dressing that has collected in the bowl is redistributed. Taste a few strands of cabbage together with some carrot. Add a pinch of salt if the flavors seem muted, a little vinegar for more tang, or a small drizzle of honey if it tastes sharper than you like. Serve cold or cool, with a slotted spoon if you prefer less dressing on the plate.

Tips

  • Slice evenly and fairly thin. Fine, consistent shreds take up dressing more evenly and are easier to eat than thick chunks. A sharp chef’s knife works well; a food processor with a slicing disc is a quicker option, though the pieces may be less uniform. Grate the carrot on the large holes of a box grater so it stays distinct rather than turning into a wet pulp.
  • Adjust the sweet-and-sour balance gradually. Vinegars differ in sharpness, and cabbage itself can taste sweeter or more peppery depending on the head. Start with the listed amount of sweetener, then adjust after tossing and resting. Add extra vinegar a teaspoon at a time; too much at once can make the whole bowl taste harsh. If the flavor is too sharp, a little more oil or a pinch of sugar can round it out.
  • Use a substitute that suits the flavor you want. White wine vinegar can replace apple cider vinegar in the same amount and gives a clean, slightly less fruity tang. Rice vinegar is milder, so taste before adding extra sweetener. If celery seed is unavailable, leave it out or use a small pinch of caraway seed; caraway has a stronger, earthier flavor, so do not substitute it spoon for spoon.
  • Keep the cabbage crisp. Do not salt the shredded cabbage well ahead of time unless you want a softer, wetter slaw. The measured salt in the dressing seasons it during the short chill without intentionally drawing out lots of moisture. If the cabbage is damp after washing, dry it well in a salad spinner or with a clean towel so the dressing clings instead of becoming diluted.

Serving Suggestions

Serve this slaw alongside grilled chicken, pork, fish, burgers, or veggie burgers. Its crisp texture and tart dressing make a refreshing contrast to smoky, rich, or savory mains, and the red cabbage adds color to a plate of grilled food. Spoon it next to baked beans, roasted potatoes, corn on the cob, or a simple rice-and-bean meal when you want a crunchy vegetable side.

It also works as a topping rather than just a side dish. Add a small handful to pulled-pork or grilled-chicken sandwiches, tacos, fish tacos, or a hearty grain bowl. For sandwiches and tacos, drain off excess dressing with a slotted spoon so the bread or tortilla does not get soggy. If serving a group, keep the bowl chilled and bring out a smaller portion at a time, refilling it from the refrigerator as needed.

Variations

  • Make it vegan. Replace the honey with granulated sugar or maple syrup. Sugar makes the dressing clean and neutral; maple syrup contributes a mild caramel note. Check that the Dijon mustard is suitable for your dietary needs if you are serving guests with restrictions.
  • Add a little heat. Whisk in ¼ teaspoon red pepper flakes or a few dashes of hot sauce. Start small, toss, and taste before adding more, since the heat can become more noticeable as the slaw rests. A finely sliced jalapeño is another option; remove the seeds for a gentler result.
  • Use a different crunchy vegetable mix. Replace up to 2 cups (about 140 g) of the cabbage with thinly sliced fennel, bell pepper, or crisp apple. Fennel adds a mild anise flavor, bell pepper gives sweetness, and apple adds juicy crunch. If using apple, cut it just before tossing so it has less time to brown.
  • Make a citrus version. Replace 1 tablespoon (15 ml) of the vinegar with fresh lemon juice and add 1 teaspoon finely grated lemon zest. The result tastes brighter and less directly vinegary. Keep the total acidic liquid close to the original amount, then taste and adjust after the vegetables have rested.

Storage and Reheating

Refrigerate the slaw within 2 hours of preparing it, in a covered container at 40°F (4°C) or colder. For the crispest texture, serve it within 24 hours. It will generally keep for 3 to 4 days refrigerated, though the cabbage softens and releases liquid as it sits. Stir before serving, and pour off excess liquid if the dressing has collected at the bottom. Discard it if it has been left at room temperature for more than 2 hours.

There is no reheating step for this raw cabbage salad; it is meant to be served cold or cool. If you are making it ahead, you can shred and dry the vegetables and store them separately from the dressing for up to a day, then toss and chill for 15 minutes before serving. Keep the prepared dressing covered in the refrigerator too, and whisk it again if the oil and vinegar have separated. Do not freeze the finished slaw: thawing makes the cabbage limp and watery.

Frequently Asked Questions

Can I make non-mayo coleslaw the day before?

Yes. For the best balance of convenience and crunch, prepare the vegetables and dressing separately, cover each, and refrigerate them. Toss them together about 15 to 30 minutes before serving. You can also dress the slaw the night before if you prefer a softer texture; stir it well before serving and expect some liquid to collect in the bowl.

Can I use a bag of coleslaw mix?

Yes. Use about 8 cups (roughly 670 g) of plain shredded cabbage-and-carrot mix in place of the green cabbage, red cabbage, and carrot. The exact ratio varies by brand, so check the amount in the bag and add a little extra cabbage or carrot if needed. Add the onion separately if you want its flavor, and begin with three-quarters of the dressing because some mixes are more finely shredded and need less.

Why does my vinegar coleslaw taste too sour?

Different vinegars vary in acidity, and a small bowl of slaw can make the dressing taste especially sharp before it has been tossed through the cabbage. First, make sure the dressing is evenly distributed. Then add a little oil or a small amount of sweetener, toss, and taste again. Avoid pouring in a lot of extra sugar at once; small adjustments preserve the fresh, tangy flavor.

How do I keep the slaw from getting watery?

Dry the cabbage thoroughly after washing it, and avoid salting it in advance. Cabbage naturally gives off some liquid after it is dressed, so a little pooling is normal, especially after overnight storage. Toss the slaw before serving and drain off excess liquid if necessary. For a party, keeping the dressing separate until shortly before serving helps the vegetables stay crunchier.

Is this recipe dairy-free and gluten-free?

The listed ingredients contain no dairy, and the recipe can be made gluten-free with ingredients that meet your needs. Check the Dijon mustard label, since ingredient and manufacturing details vary, and choose vinegar and other packaged ingredients labeled appropriately if cross-contact is a concern. For a vegan version, use sugar or maple syrup instead of honey.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).