Non-Creamy Coleslaw Recipe with a Tangy Vinaigrette

Updated November 3, 2026

Total time
55 min
prep 25 min · cook 0 min
Serves
8
portions as written

Jump to recipe

Non-Creamy Coleslaw Recipe with a Tangy Vinaigrette

Non-creamy coleslaw is a crisp cabbage-and-carrot salad tossed with a bright vinegar dressing instead of mayonnaise. This version balances tangy apple cider vinegar with a little honey and mustard, making a refreshing side for grilled food, sandwiches, and potluck meals.

Ingredients

  • 8 cups (700 g) finely shredded green cabbage, from about 1 medium head
  • 1 1/2 cups (165 g) peeled, coarsely grated carrots, about 2 medium carrots
  • 1/2 cup (50 g) thinly sliced red onion
  • 1/3 cup (80 ml) apple cider vinegar
  • 1/4 cup (60 ml) extra-virgin olive oil or neutral oil
  • 1 tablespoon (15 ml) honey
  • 1 teaspoon (5 ml) Dijon mustard
  • 3/4 teaspoon (4 g) fine salt, plus more to taste
  • 1/2 teaspoon celery seed
  • 1/4 teaspoon freshly ground black pepper
  • 2 tablespoons (8 g) chopped fresh parsley, optional

Instructions

  1. Prepare the vegetables. Remove any damaged outer leaves from the cabbage and cut it into quarters through the core. Cut away the core, then slice the cabbage into thin ribbons with a sharp knife, or shred it using a food processor fitted with a slicing disk. Aim for strands that are fine enough to take up dressing but not so thin that they turn limp immediately. Put 8 cups (700 g) in a large bowl. If your cabbage yields more, save the extra for another use. Add the grated carrots and sliced red onion.
  2. Whisk the dressing. In a small bowl, whisk the vinegar, oil, honey, Dijon mustard, salt, celery seed, and black pepper until the honey dissolves and the mixture looks evenly combined. The dressing may separate as it sits; that is normal. Whisk it again just before pouring it over the vegetables. Taste a small dab and adjust the balance if you like: a little more honey softens the sharpness, while an extra splash of vinegar makes the dressing livelier.
  3. Toss thoroughly. Pour the dressing over the cabbage mixture. Use clean hands or two large spoons to lift and turn the vegetables until the dressing lightly coats the strands throughout. Scrape the bottom and sides of the bowl so there are no dry pockets. The salad may seem lightly dressed at first, but cabbage releases a little moisture as it rests, so avoid adding a large extra pour of oil or vinegar before chilling.
  4. Chill to let the flavors combine. Cover the bowl and refrigerate for 30 minutes. This short rest takes the raw edge off the onion and gives the vinegar time to season the cabbage. If convenient, toss the slaw once halfway through chilling. For a firmer, especially crisp result, serve it after the 30-minute rest; for a more seasoned, slightly softer slaw, it can stand in the refrigerator longer.
  5. Finish and serve. Toss the coleslaw once more, then taste a strand of cabbage along with a little dressing. Add salt or pepper if needed, and fold in the parsley if using. Transfer to a serving bowl with a slotted spoon if you prefer to leave excess liquid behind. Serve chilled or cool, rather than warm.

Tips

  • Cut the cabbage evenly. A sharp knife gives you control, while a food processor makes quick work of a whole head. Keep the pieces similar in thickness so they soften at roughly the same rate. Avoid shredding the cabbage into a fine mince; that can make the finished salad wet and less pleasant to crunch.
  • Adjust the dressing before adding more. Apple cider vinegar can vary in sharpness, and cabbage heads vary in size. Start with the stated amount, taste the finished slaw after chilling, and make small adjustments. If it tastes too tart, add honey a half teaspoon at a time. If it tastes flat, try a pinch of salt before adding more vinegar.
  • Use a substitute with the flavor in mind. White wine vinegar can replace apple cider vinegar in the same amount for a clean, slightly less fruity tang. Red wine vinegar also works but gives the dressing a stronger flavor. If using lemon juice instead, begin with 2 tablespoons (30 ml) and add more to taste; it will make the slaw brighter and less traditionally vinegary.
  • Keep the vegetables cold and dry. Wash cabbage and carrots before cutting, then drain and dry them well. Water clinging to the leaves dilutes the dressing. If preparing ahead, keep the cut vegetables and dressing in separate covered containers in the refrigerator and toss them closer to serving for maximum crunch.

Serving Suggestions

This vinegar-based slaw works especially well alongside rich, smoky, or grilled foods because its acidity and crunch provide contrast. Serve a scoop with barbecue, grilled chicken, sausages, burgers, or pulled pork. It also makes an easy side for baked beans, roasted potatoes, or a simple plate of grilled vegetables. For a picnic or buffet, keep the serving bowl chilled and set it out shortly before the meal.

Use it as a crunchy topping for fish tacos, bean tacos, or sandwiches. If piling it into bread, drain a portion briefly with a slotted spoon so the dressing does not soak through the bread. For a light lunch, add the slaw to a grain bowl with cooked rice or quinoa, beans, and avocado; keep the dressing amount moderate so it seasons the bowl without pooling at the bottom. The recipe serves eight as a side, but portions can be smaller when it is one of several salads on the table.

Variations

Make it more colorful: Replace 2 cups (175 g) of the green cabbage with finely shredded red cabbage. It adds color and a slightly firmer bite. Red cabbage can tint the dressing purple as the salad rests, so use it when that look suits the meal. You can also add 1/2 cup (75 g) thinly sliced bell pepper for sweetness and extra crunch.

Add a fresh herb note: Swap the parsley for 2 tablespoons (6 g) chopped cilantro, or use 1 tablespoon (3 g) chopped dill. Cilantro gives the slaw a fresh, lively character that pairs well with tacos; dill brings a more savory, pickle-like note. Add delicate herbs just before serving so their flavor stays distinct.

Change the sweetener or oil: Maple syrup can stand in for honey in the same amount, giving the dressing a faintly earthy sweetness. For a milder oil flavor, use grapeseed, sunflower, or another neutral oil instead of olive oil. Sesame oil is potent, so use only 1 teaspoon (5 ml) of toasted sesame oil and make up the remaining oil with a neutral one; this gives the slaw a noticeable toasted aroma.

Give it a little heat: Add a pinch of red pepper flakes or 1 teaspoon (5 ml) finely minced jalapeño to the dressing. Start small, toss, and taste before adding more. For a tangier, pickle-inspired version, add 1/4 cup (35 g) finely chopped dill pickle and reduce the salt slightly, since pickles contribute saltiness as well as acidity.

Storage and Reheating

Refrigerate the coleslaw within 2 hours of preparing it, in a covered container at 40°F (4°C) or colder. For the best crunch, enjoy it within 24 hours. It will usually keep for up to 3 days refrigerated, though the cabbage becomes softer and releases more liquid over time. Stir before serving, and drain excess liquid if the texture has become watery. Discard it if it has been left at room temperature for more than 2 hours.

If you are making it ahead, the most reliable approach is to store the shredded vegetables and dressing separately for up to 2 days, then toss and chill them for 30 minutes before serving. Once dressed, the slaw is not a dish to reheat; serve it cold or cool. Freezing is not recommended because cabbage and carrots lose their crisp texture after thawing.

Frequently Asked Questions

Can I make non-creamy coleslaw the day before?
Yes. For the crispest result, prepare the vegetables and dressing separately, cover both, and refrigerate them. Toss them together about 30 minutes before serving. You can also dress the slaw the day before, but expect a softer texture and more liquid in the bowl; toss it again and drain excess dressing as needed.

Why is my vinegar coleslaw watery?
Cabbage naturally releases moisture after it is cut and salted, and vegetables that were still wet after washing can dilute the dressing. Dry the produce well, avoid salting the cabbage far in advance, and give the salad only the chilling time you need. If it is already watery, toss it and use a slotted spoon to serve, or pour off a little liquid before adjusting the seasoning.

Can I use bagged coleslaw mix?
Yes. Use about 8 cups (700 g) of plain shredded cabbage-and-carrot mix, then add the onion and dressing as written. Bagged mixes vary in the ratio of cabbage to carrot, so check that you have roughly the stated total amount. If the mix is very finely shredded, begin checking the texture after a shorter chill because it can soften more quickly.

How do I make the dressing less sharp?
Whisk in honey a little at a time, tasting after each addition. You can also replace 1 tablespoon (15 ml) of the vinegar with water for a gentler dressing, though the flavor will be less concentrated. Do not add a large amount of oil to fix the sharpness; too much can make the slaw greasy without balancing the acidity as cleanly as a small amount of sweetener.

Can I make this recipe without honey?
Yes. Use maple syrup in the same quantity, or use 2 teaspoons (8 g) granulated sugar and whisk until dissolved. The sugar version tastes more directly sweet and may take a little longer to dissolve, so whisk the dressing thoroughly before tossing. You can also omit the sweetener, but the dressing will taste noticeably sharper.

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).