Classic vegan coleslaw made with the perfect dressing and ready in 10 minutes! Perfect for picnics, potlucks and any other occasion.

It goes well with Vegan Baked Beans, Southern-Style Vegan Buttermilk Biscuits, BBQ Tofu, Sticky BBQ Tempeh Ribs or BBQ Jackfruit Pulled Pork.

looking down on a bowl of vegan coleslaw in white bowls, red and white striped towel

Creamy and so refreshing, this EASY vegan coleslaw recipe uses pre-shredded cabbage and a super simple dressing that comes together in 5 minutes or less.

This is one of those recipes you’ll want to keep on hand for summer cookouts, barbecues and potlucks. The dressing is mayonnaise based, and luckily it’s not difficult to find vegan mayo these days. But if you want to make your own, go ahead of make this vegan mayo with cashews or tofu vegan mayonnaise.

Ingredients needed

  • Shredded cabbage and carrots mix – Just pick up a bag of shredded cabbage and carrots. It’s inexpensive and the work is already done for you! If you want, shred your own cabbage, a mix of green and red and add some shredded carrots as well.
  • Vegan mayo – I use a variety of brands but I probably use Vegenaise the most. An oldie but goodie!
  • Sugar – Just a few tablespoons for that slightly sweet coleslaw dressing. Substitute agave, coconut sugar or pure maple syrup if desired.
  • Apple cider vinegar – For that signature tangy flavor. If you can’t have vinegar, you can try using lemon juice instead.
  • Celery seed – A tiny bit goes a long way!
  • Salt
close up bowl of coleslaw with towel red and white

How to make vegan coleslaw

In a large bowl (large enough to hold all the cabbage), add the vegan mayo, sugar, apple cider vinegar, celery seed and salt.

glass bowl with mayo and other ingredients before being mixed

Whisk until smooth and well combined.

dressing for coleslaw in glass bowl with whisk

Now add the cabbage/carrot mix to the bowl with the dressing.

Alternatively, you can make the dressing in a smaller bowl, add the cabbage to a large bowl and pour the dressing over it. I like keeping things to one bowl whenever possible!

cabbage and carrots shredded in glass bowl

Mix well so the cabbage is coated in the dressing. Cover and refrigerate until ready to serve.

Tips for the best vegan coleslaw

  • Cut the cabbage mix smaller – Instead of large pieces of cabbage that can be difficult to chew, I prefer smaller pieces. Simple chop it up a bit smaller before adding to the bowl.
  • Use good vegan mayo – Make sure you like the flavor of whatever vegan mayo you use. I personally enjoy Vegenaise and other brands.
  • Try to let it chill in the refrigerator for at least 3 hours if possible before serving. This lets the flavors mingle and the cabbage will soften a bit but still have that “crunch”.
glass bowl with wooden spoon mixing up dressing and cabbage

Can I make coleslaw ahead of time?

While this vegan coleslaw lasts for up to 4 days in a covered container in the refrigerator, it’s best to serve the same day you make it. Otherwise it gets limp and not so crunchy.

If you have a get-together, try to prepare it 3-6 hours before you plan on serving it for optimal crunch and flavor.

You can enjoy the leftovers for a few days though.

two bowls resting inside each other, top one filled with purple, orange and green cabbage

More picnic-perfect vegan sides

square image of a bowl of vegan coleslaw
4.95 stars (39 ratings)

Classic Vegan Coleslaw

Classic vegan coleslaw made with the perfect dressing and ready in 10 minutes! Perfect for picnics, potlucks and any other occasion.
Prep: 5 minutes
Total: 5 minutes
Servings: 6 servings



  • Add the vegan mayo, granulated sugar, apple cider vinegar, celery seed and salt to a large mixing bowl and whisk together until fully combined.
  • Add in the coleslaw mix and stir well. Cover, and refrigerate for at least 3 hours before serving, if possible. It's also fine served immediately. Enjoy!
  • Coleslaw will keep in the refrigerator in a covered container for up to 4 days, but it will get rather limp and less crunchy with time.


  1. I used a bag of coleslaw mix to make this really easy, but you can of course chop up your own mixture of green cabbage, red cabbage and carrots if you’d prefer. Make sure you have about 5 cups total.
  2. Instead of sugar, you can substitute coconut sugar, agave or pure maple syrup.
  3. If desired, chop your cabbage mix smaller before adding to the bowl with the dressing. I prefer smaller pieces so I often do this, but it’s not necessary.


Serving: 1serving | Calories: 163kcal | Carbohydrates: 10g | Protein: 3g | Fat: 12g | Saturated Fat: 1g | Sodium: 229mg | Potassium: 306mg | Sugar: 4g | Vitamin A: 377IU | Vitamin C: 88mg | Calcium: 45mg | Iron: 1mg
Course: Side Dish
Cuisine: American
Author: Nora Taylor
Did you make this recipe?Mention @nora_cooks_vegan_ or tag #noracooks!

*This recipe was originally published in June 2018 and has been republished with new photos and helpful information. The recipe is unchanged.

We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Read my full disclosure here.

Posted In: , , , , , , , , , ,

you may also like:


  1. OMG, Nora! ❤

    This is SO delicious! Thank you, so much, for continually sharing your delicious vegan recipes : )

  2. I was really missing coleslaw and figured I’d check to see if Nora had a recipe. Of course she did and it’s perfect! I’ll be making this all summer! Thanks Nora!

  3. This is an amazing recipe! Leaves tons of room for creativity too! I added a chopped purple onion, fresh grated garlic-but I’m nuts like that lol.. I served it in/on a Chipotle black bean burger. It was way more fun that plain lettuce. It got 5 stars from all my friends (none of whom noticed the whole meal was vegan)

    1. I love your fun details about your coleslaw! Sounds amazing! Thanks for sharing your fabulous ideas, feedback and review! Wishing you happy cooking!

  4. My go-to slaw recipe. I missed cole slaw so much when I became vegan and I searched for the perfect recipe. IMO, this is it. The celery seed totally makes it, DO NOT leave it out! Thanks so much for publishing this, Nora!

  5. This is my absolute go to for coleslaw. It’s reminiscent of a fried chicken place from my youth, we always ordered extra coleslaw. I’ve gotten great compliments on this slaw. No one has ever even questioned it being vegan 🌱. Nora Cooks is my go to for amazing vegan recipes! Thank you!!

  6. This is exactly what I was hoping for! Last time I made coleslaw, I just followed the instructions on the back of a pre-chopped bag of cabbage/carrots and it was awful. So glad I found your easy recipe! I also used vegenaise, but used 1/4 tsp of celery salt (omitting the regular salt) since that’s what I had (instead of celery seed). Tasted exactly like a traditional coleslaw. Thank you!!

  7. I am sitting here craving something bbq like. Ran across the recipe for the bbq TVP sandwiches and saw the coleslaw recipe linked to that …totally sounds like dinner to me tonight! Thanks for the recipe Nora, just signed up to get your emails too!

  8. You can always trust Nora to have our back❤️ Healthy nutritious and tasty recipes ? Thanks ? 

  9. We really enjoyed this! I appreciated that the recipe didn’t call for lots of oil and sugar like other coleslaw recipes. Definitely would make again!

  10. Amazing! I have never liked coleslaw before but decided to try this recipe and I LOVE it! Substituted maple syrup for the sugar as I try to not eat white sugar. Could not stop eating it right then out of the bowl :). Thank you! I will be making this often!

    1. Isn’t it so delicious!? I’m so glad you loved the coleslaw! Thank you for your wonderful feedback and review!

  11. I made this the other day and I practically ate the entire bowl myself!  It was so delicious!!!  I love when we can take classic recipes and make it vegan!  Thank you so much!!!

  12. The apple cider vinegar taste is absolutely repulsive in my opinion and completely ruined the slaw. To each their own. I’m gonna try again with white vinegar, the ratios in the recipe seem on point, hence the 4 stars. Try try again!

    1. Thank you! I’m glad you loved the coleslaw! Thank you for using my recipes, and sharing your review!

  13. Made this recipe tonight for my family to go along with some veggie burgers- it was AMAZING!!! I now have a go to dish to bring to barbecues in the future 🙂

    1. Thanks for sharing your comments, Madi. I agree that coleslaw is so delicious at barbecues! I’m glad you love my recipe!

  14. I have made this several times and enjoy every time! This is a delicious recipe. If you have an apple throw it in there as well it has nice texture and flavor.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.