This creamy vegan coleslaw has a classic taste yet is made with just a few simple vegan ingredients.  It’s gluten-free, egg-free, and dairy-free too, so everyone can enjoy this creamy comfort food!  

A glass bowl filled with creamy coleslaw with tongs scooping some out.

Want to save this recipe?

Enter your email below and get it sent straight to your inbox. Plus, get more amazing vegan recipes that will satisfy your cravings!

Save Recipe

You’ll love this recipe because

  • it’s the perfect picnic food that just tastes like summer!
  • it’s simply delicious and tastes like the real thing you know and love.
  • gluten-free, dairy-free, and nut-free, so nearly anyone with food allergies can enjoy it too.
  • perfect for potlucks, sides, or lunches. 

I must admit, I never even thought to make coleslaw until I started to make vegan pulled pork and needed a coleslaw to top the sandwiches.  I started to make it as a side in the summertime and my family always devours it!

A vegan pulled pork sandwich made with Butler soy curls and sugar free barbecue sauce and vegan coleslaw.
A vegan “pulled pork” sandwich made with soy curls and topped with vegan coleslaw.

My husband devoured the whole thing and then said, “I used to love coleslaw as a kid and this is amazing!”  In the 18 years that I have been with him, he never once mentioned the word coleslaw, but it’s nice to find an old favorite that I can create for him!

Ingredients and substitutions

  • Mayonnaise – any vegan mayonnaise will work.  You can buy it at many grocery stores or you can make your own using my vegan mayo recipe.
  • Vinegar – to give it flavor and acidity. 
  • Sugar – to give the dressing a little sweetness and balance the vinegar. You can also use agave nectar or maple syrup.
  • Celery Seeds – for flavor.  You don’t need to add the celery seed, but I love the flavor that it brings to the coleslaw.
  • Cabbage – to make it easy you can use a bag of shredded cabbage or coleslaw mix, or you can shred or cut your own small head of cabbage into fine pieces. 
A close up of vegan coleslaw in a glass bowl.

There is not much that you have to do to make coleslaw vegan other than to use vegan mayo instead of regular mayo.  For this, I like to use my homemade vegan mayo recipe.  You can use any vegan mayo that you choose, but I like the flavor of this one and I make it with olive oil to make it slightly better for you.  (But, let’s admit mayo is not healthy food)!

How to make vegan coleslaw

Step 1Put the vegan mayo, sugar, salt, vinegar, and celery seed in the bottom of a mixing bowl and stir to make a creamy dressing.

Vegan mayo, vinegar, sugar, and celery seed being mixed together to make the coleslaw dressing.

Step 2Add a bag of shredded cabbage and mix well and you are done!

Step 3You can then serve it immediately or let it sit for about 1/2 hour in the fridge to absorb the flavors and get even creamer.

A bowl of shredded cabbage with dressing being stirred in to make vegan coleslaw.

Pro Tips

  • Use a bag of colorful shredded cabbage with some red cabbage and carrots to make it quick, easy, and beautiful!
  • Make it up about 1/2 hour to 1 hour before you want to eat.  This gives it time to soak up the flavors, but not get too soggy.

If you want an oil-free vegan coleslaw, check out this Creamy Vegan Coleslaw recipe from Vegan Huggs where she uses cashew mayo instead. 

If you’re searching for some more vegan side dishes, check out this vegan bean salad – southwest style, vegan Greek salad with vegan feta, citrus salad with chickpeas, and, the best vegan pasta salad.

A brown bowl filled with coleslaw made with green and purple cabbage, carrots and vegan mayo.

Vegan coleslaw recipe

A close up of vegan coleslaw in a bowl with tongs scooping some out.
Diet
Gluten Free Icon
Nut Free Icon
Vegan Icon
5 from 7 rating

Vegan Coleslaw

A classic creamy vegan coleslaw

Ingredients

  • 1/2 cup vegan mayo
  • 2 tbsp white vinegar
  • 1 teaspoon celery seed
  • 2 teaspoon vegan sugar, or sweetener of choice
  • salt and pepper to taste
  • 1 9 oz. bag shredded cabbage, or about 3 cups of shredded cabbage

Instructions
 

  • Place all ingredients except for the shredded cabbage in a large mixing bowl and stir until creamy.
  • Add the shredded cabbage and mix well.
  • Serve immediately or let it sit in the fridge for about 1/2 hour to get creamier.

Notes

  • You can buy the bags of pre-shredded cabbage or you can shred your own.
  • You can use a mix of red and green cabbage and about 1/2 cup of shredded carrots to add color and make it a prettier salad.
  • Omit sugar to make it sugar-free.
Serving: 0.75cup, Calories: 191kcal, Carbohydrates: 4g, Fat: 18g, Saturated Fat: 1g, Sodium: 160mg, Sugar: 2g, Calcium: 9mg, Iron: 0.2mg
Did you make this recipe?Please leave a star rating and review below!

*This vegan coleslaw recipe was originally posted on May 20. 2018. It was updated on July 3, 2021, to include new images.

📌 Be sure to follow me on Pinterest for new vegan recipes!