Recipes

Creamy Vegan Coleslaw (Better Than the Classic)

VeganDigest Editorial
VeganDigest Editorial
Updated June 21, 2026 · 6 min read
A bowl of creamy vegan coleslaw with shredded green and purple cabbage and grated carrot, topped with a creamy white dressing Jump to recipe ↓
In this guide5
  1. 01Why This Dressing Works
  2. 02Key Ingredients and What to Know About Them
  3. 03Method Tips for the Best Texture
  4. 04Variations Worth Trying
  5. 05Serving Suggestions and Storage

This creamy vegan coleslaw is everything the classic should be: tangy, lightly sweet, crunchy, and deeply satisfying. The dressing is built on vegan mayo, apple cider vinegar, Dijon mustard, and a touch of maple syrup, which together hit the same notes as a traditional Southern slaw without a drop of dairy or eggs.\n\nIt takes about 15 minutes to put together and genuinely improves with a rest in the fridge. One hour is the minimum; three hours is the sweet spot. Make it the morning of a cookout and it will be the dish people ask for the recipe of first.

Why This Dressing Works

Classic coleslaw dressing has three jobs: it needs to be rich enough to coat the cabbage, acidic enough to cut through that richness, and sweet enough to balance the vinegar. Most dairy-based recipes use eggs and oil in the mayo to handle the first job, then lean on cider vinegar and sugar for the other two.

Vegan mayo, made from aquafaba or soy milk and a neutral oil, does the same job without any animal products. Brands like Hellmann's Vegan, Vegenaise, and Sir Kensington's Fabanaise all behave identically to regular mayo in a cold dressing. The fat content is nearly the same, so the coating and mouthfeel are indistinguishable.

Where this recipe gets its edge is in layering flavor: Dijon mustard adds a gentle sharpness and helps emulsify the dressing so it stays clingy rather than pooling at the bottom of the bowl. Apple cider vinegar is milder and fruitier than white vinegar, which means the slaw tastes bright without being harsh. Maple syrup dissolves instantly and integrates cleanly, avoiding the grainy texture that granulated sugar sometimes leaves when the dressing has not had time to rest.

Celery seed is the ingredient people often skip, and that is a mistake. A small amount adds a savory, faintly herbal note that makes the whole dressing taste more complete and less one-dimensional.

Key Ingredients and What to Know About Them

Cabbage: Green cabbage is the standard choice and gives the cleanest flavor. A mix of green and purple cabbage (half and half by volume) adds color and a slightly different texture, with purple holding its crunch a little longer. Slice it as thin as you can manage, ideally on a mandoline or with a food processor slicer attachment. Thick shreds resist the dressing and stay chewy in an unpleasant way.

Carrots: Grated on the large holes of a box grater. Two or three medium carrots add sweetness, color, and a texture contrast to the softer cabbage. Avoid pre-grated carrot from a bag if you can; it dries out quickly and has less flavor.

Vegan mayo: Use a full-fat variety. Light or reduced-fat vegan mayo tends to be thinner and more watery, which makes the dressing run off the vegetables instead of clinging to them. Any mainstream brand works. If you want to make your own, a simple blended soy milk and oil mayo comes together in under five minutes.

Apple cider vinegar: The best choice here. It is less sharp than white vinegar and adds a subtle fruity note that lifts the whole dish. Start with the recipe quantity and add more a teaspoon at a time if you want extra tang.

Maple syrup: One tablespoon is enough to round out the acidity without making the slaw taste sweet. Agave syrup works as a direct substitute. Granulated sugar also works if that is what you have; just make sure the dressing sits long enough for it to fully dissolve.

Dijon mustard: Adds depth and acts as a natural emulsifier. Do not substitute yellow mustard; it will change the flavor profile significantly.

Celery seed: A small but important ingredient. One to one and a half teaspoons is the right range. It is what separates a coleslaw that tastes like something from one that just tastes like mayonnaise on cabbage.

Method Tips for the Best Texture

Shred the cabbage thin. This is the single biggest factor in texture. Thin shreds absorb the dressing more effectively and soften to exactly the right point during the chilling period, while still retaining some crunch. If you are cutting by hand, halve the cabbage, remove the core, and use the sharpest knife you have.

Optional: salt the cabbage first. If you have extra time, toss the shredded cabbage with half a teaspoon of salt and let it sit in a colander for 30 to 45 minutes. It will release a significant amount of water. Rinse and pat dry before combining with the dressing. This step prevents the slaw from going watery in the fridge and keeps it fresh longer. It is not required but makes a real difference if you are making the slaw a day ahead.

Make the dressing first, in a separate bowl. Whisk everything together until fully combined before adding the vegetables. This ensures the maple syrup and mustard are fully incorporated into the mayo before it meets the cabbage, so you do not end up with uneven pockets of sweetness or acidity.

Dress generously. A common mistake is under-dressing coleslaw. The cabbage will absorb some of the dressing as it sits, and what looks like too much at first will be exactly right after an hour in the fridge. Toss the vegetables thoroughly and make sure every shred is coated.

Chill before serving. The minimum resting time is one hour. Three hours is better. This is not optional for flavor: the vinegar softens the cabbage slightly, the dressing penetrates the shreds, and the celery seed releases its aromatic compounds into the liquid. Taste and adjust seasoning after the rest, not before, because the flavors shift considerably.

Variations Worth Trying

Lighter dressing: Replace half the vegan mayo with unsweetened plain vegan yogurt (oat or soy work best). The dressing will be tangier and thinner, which some people prefer. You may want to reduce the vinegar slightly to compensate.

Red cabbage only: A striking all-purple version with a slightly earthier, more robust flavor. The color will bleed into the dressing, turning it a vivid pink, which is dramatic in a good way.

Added crunch: Thinly sliced green onions, a handful of sunflower seeds, or a quarter cup of finely chopped fresh parsley all work well as additions. Green onion in particular adds a mild pungency that plays well with the sweet-tangy dressing.

Spicy version: Add a teaspoon of hot sauce or a pinch of cayenne to the dressing. The heat is balanced by the sweetness of the maple syrup and disappears into the background, leaving a warm finish rather than an obvious heat.

Oil-free version: Blend three quarters of a cup of silken tofu with the vinegar, mustard, maple syrup, and celery seed until completely smooth. The result is a lighter, protein-forward dressing that has a slightly different texture but still coats the cabbage well. Increase the seasoning a little to compensate for the blander base.

Serving Suggestions and Storage

Vegan coleslaw is one of those dishes that goes with almost everything. It is the default side for vegan pulled jackfruit sandwiches, tempeh burgers, and black bean burgers. It cuts through the richness of fried food and adds freshness to grain bowls. Spooned into tacos, it adds crunch and creaminess in the same bite.

For a summer cookout, this is the kind of dish that improves as the day goes on. Make it three to six hours before you plan to eat, keep it covered in the fridge, and give it a good toss before setting it out.

Storage: Keep leftovers in an airtight container in the refrigerator for up to four to five days. The slaw will soften further over time but remains good eating. Stir before serving to redistribute the dressing. Do not freeze: the mayo-based dressing will separate and the texture will be ruined.

Make-ahead tip: If you need the coleslaw to hold its crunch for longer (for a picnic or event), keep the shredded vegetables and the dressing in separate containers and combine them one to two hours before serving. This gives you the flavor benefit of the resting period without the full softening effect.

The recipe

Creamy Vegan Coleslaw

Prep

15 min

Total

15 min

Makes

6 to 8 servings

Ingredients

  • 3 cups (210g) green cabbage, very finely shredded
  • 3 cups (210g) purple cabbage, very finely shredded
  • 2 medium carrots, peeled and grated (about 1.5 cups / 165g)
  • 2 green onions, thinly sliced (optional)
  • 2 tablespoons fresh flat-leaf parsley, finely chopped (optional)
  • 3/4 cup (180g) full-fat vegan mayonnaise
  • 3 tablespoons apple cider vinegar
  • 1 tablespoon Dijon mustard
  • 1 tablespoon maple syrup
  • 1.5 teaspoons celery seed
  • 1/2 teaspoon fine sea salt, plus more to taste
  • 1/4 teaspoon freshly ground black pepper, plus more to taste

Instructions

  1. 1 Shred the green and purple cabbage as finely as possible, using a mandoline, food processor slicer attachment, or a sharp chef's knife. Grate the carrots on the large holes of a box grater. Combine the cabbage, carrot, green onions, and parsley (if using) in a large mixing bowl.
  2. 2 In a separate small bowl or measuring jug, whisk together the vegan mayo, apple cider vinegar, Dijon mustard, maple syrup, celery seed, salt, and pepper until completely smooth and uniform.
  3. 3 Pour the dressing over the vegetables and toss thoroughly until every shred is well coated. The dressing should look generous at this stage; it will be absorbed as the slaw rests.
  4. 4 Cover the bowl and refrigerate for at least 1 hour, and up to 6 hours, before serving. The flavors will meld and the cabbage will soften slightly while retaining its crunch.
  5. 5 Toss again just before serving. Taste and adjust salt, pepper, or vinegar as needed. Serve cold.

Notes

  • ·For extra crunch and to prevent a watery slaw: toss the shredded cabbage with 1/2 teaspoon salt, let it sit in a colander for 30 minutes, then rinse, pat dry, and proceed with the recipe.
  • ·For a lighter dressing, replace half the vegan mayo (3 tablespoons) with unsweetened plain vegan yogurt and reduce the vinegar by 1 teaspoon.
  • ·Celery seed is strongly recommended; it is the flavor note that makes this taste like real coleslaw rather than dressed cabbage.
  • ·Keeps refrigerated in an airtight container for up to 5 days. Do not freeze.
  • ·To make ahead for an event, store the dressing and vegetables separately and combine 1 to 2 hours before serving.

Calories

145

Protein

1g

Fat

12g

Carbs

8g

Was this helpful?

Made this recipe?

Tap a star to rate it — it takes a second and helps other cooks find recipes that actually work.

No ratings yet — be the first to rate this recipe

Share this guide

Frequently asked questions

What is the best vegan mayo for coleslaw?+

Full-fat varieties work best because they are thick enough to cling to the cabbage and do not run watery. Hellmann's Vegan, Vegenaise, and Sir Kensington's Fabanaise are all reliable options. Avoid light or reduced-fat versions for this recipe as the thinner consistency results in a dressing that pools at the bottom of the bowl rather than coating the shreds.

How far in advance can I make vegan coleslaw?+

You can make it up to 24 hours ahead. The flavor is actually best between 1 and 6 hours after dressing, when the flavors have melded but the cabbage still has noticeable crunch. If making a full day ahead, you can store the dressing and vegetables separately and combine them 1 to 2 hours before serving for the freshest result.

My coleslaw turned watery in the fridge. What happened?+

Cabbage releases water when it sits in an acidic dressing, which is normal. To prevent this, salt the shredded cabbage before dressing it: toss with half a teaspoon of salt, let it sit in a colander for 30 minutes, then rinse and pat it dry thoroughly before adding the dressing. This draws out the excess moisture before it can dilute your dressing later.

Can I use a bag of pre-shredded coleslaw mix?+

Yes. A standard 14-ounce (400g) bag of pre-shredded coleslaw mix is a direct substitute for the cabbage and carrot in this recipe and cuts the prep time to under 5 minutes. Use the full batch of dressing. The texture will be slightly less consistent than freshly shredded cabbage, but the flavor will be just as good.

VeganDigest Editorial

Written by

VeganDigest Editorial

VeganDigest Editorial is the small independent team that researches and fact-checks this site. We are not doctors or dietitians. For every is-it-vegan verdict we read the product's current ingredient list and manufacturer information, and for anything health-related we report guidance from recognized bodies such as the NHS, the Vegan Society, and the Academy of Nutrition and Dietetics rather than offering medical advice. Every page shows the date it was last verified, and our full process is on the How We Verify page.

Comments

Join the conversation

    Keep reading