Simple Vegan Blog

  • Recipes
  • Start Here
  • About
  • Subscribe
menu icon
go to homepage
  • Recipes
  • Start Here
  • About
  • Subscribe
subscribe
search icon
Homepage link
  • Recipes
  • Start Here
  • About
  • Subscribe
×
Home > Recipes > Salads

Vegan Coleslaw

Iosune with a glass of juice.
Updated: Jun 8, 2026 by Iosune Robles · This post may contain affiliate links
5 from 4 votes
Pin Recipe Jump to Recipe
Bowl of vegan coleslaw with shredded cabbage and carrots

This Vegan Coleslaw is creamy, crunchy, and ready in just 15 minutes with simple ingredients. I love making it for summer meals because it's fresh, easy to throw together, and always works as a quick side dish when you need something simple but satisfying.

Creamy vegan coleslaw in a white bowl on marble

Classic coleslaw is usually made with regular mayonnaise, which contains eggs, so this version uses Vegan Mayo instead. You still get that same creamy texture and tangy flavor, but in a fully plant-based recipe made with shredded cabbage, carrots, Dijon mustard, apple cider vinegar, and a little sugar to balance everything out.

It's great for barbecues, potlucks, picnics, sandwiches, veggie burgers, or as a side for almost any summer meal. You can serve it right away, but I think it's even better after chilling for at least 1 hour because the flavors have time to come together.

Looking for more easy vegan salads for cookouts and potlucks? Try my Vegan Macaroni Salad, Vegan Broccoli Salad, or Vegan Potato Salad. They're creamy, easy to make, and great for sharing at summer gatherings.

Why You'll Love This Vegan Coleslaw

Here's what makes it so good:

  • Ready in 15 minutes: This recipe is quick, easy, and completely no-cook. Just shred the veggies, mix the dressing, and toss everything together.
  • Made with simple ingredients: You only need cabbage, carrots, vegan mayo, Dijon mustard, apple cider vinegar, sugar, salt, and pepper. Nothing fancy, just everyday ingredients that work really well together.
  • Creamy, crunchy, and fresh: The cabbage and carrots stay crisp, while the dressing adds that classic creamy, tangy flavor you expect from coleslaw.
  • Perfect for cookouts and potlucks: It's a great make-ahead side dish for barbecues, picnics, summer parties, veggie burgers, sandwiches, and casual family meals.
  • Easy to adjust to your taste: You can make the dressing sweeter, tangier, or creamier depending on what you like, and it also works with bagged coleslaw mix if you want to save time.
Ingredients for vegan coleslaw

Vegan Coleslaw Ingredients

  • Green cabbage: The classic base for coleslaw. Use red cabbage, savoy cabbage, or Napa cabbage if that's what you have, but green cabbage gives the most traditional flavor and crunch.
  • Red cabbage: Adds color and extra texture. You can use more green cabbage instead, or skip it and make the recipe with just one type of cabbage.
  • Carrot: Adds sweetness, color, and crunch. Grate it with the large holes of a box grater, or use store-bought shredded carrots to save time.
  • Vegan mayonnaise: This makes the dressing creamy. Store-bought works great, but Homemade Vegan Mayonnaise is also a good option. For a lighter version, you can replace part of it with plain unsweetened vegan yogurt.
  • Dijon mustard: Adds a little sharpness and helps balance the creamy dressing. Yellow mustard also works if you prefer a milder flavor.
  • Apple cider vinegar: Gives the coleslaw that tangy flavor. White vinegar, red wine vinegar, or lemon juice can be used instead.
  • Granulated sugar: Balances the vinegar and mustard. You can use cane sugar, brown sugar, maple syrup, or agave instead, or leave it out for a less sweet dressing.
  • Salt: Brings all the flavors together. Adjust to taste depending on how salty your vegan mayo is.
  • Black pepper: Adds a little extra flavor. Freshly ground black pepper is best, but regular black pepper works too.

Find the full recipe with exact measurements in the recipe card below.

How to Cut Cabbage for Coleslaw

Thinly sliced cabbage gives coleslaw the best texture. You want it fine enough to mix well with the dressing, but not so thin that it loses all its crunch.

Removing the core from quartered cabbage on a cutting board
  1. Remove any damaged outer leaves from the cabbage. Cut it into quarters, then cut out and discard the tough core.
Thinly slicing cabbage with a knife on a cutting board
  1. Place each cabbage quarter flat-side down on a cutting board and slice it into thin strips with a sharp knife. You can also use a mandoline or a food processor with a shredding attachment to make it faster.

How to Make Vegan Coleslaw

Shredded green cabbage, red cabbage, and carrot in a large bowl
  1. Finely shred the cabbage and grate the carrots. If needed, check the section above for tips on how to cut the cabbage for coleslaw.
Vegan coleslaw dressing mixed in a small bowl
  1. Add the dressing ingredients to a small bowl and whisk until smooth and well combined.
Vegan coleslaw mixed in a large bowl
  1. Place the shredded cabbage and carrots in a large mixing bowl, pour the dressing over the top, and toss until everything is evenly coated. Serve right away, or cover and refrigerate for at least 1 hour for better flavor.

Tips for the Best Results

  • Shred the cabbage thinly: Thin slices give the coleslaw a better texture and help the dressing coat everything evenly. A sharp knife, mandoline, or food processor all work.
  • Don't overdress it at first: Start with most of the dressing, toss well, then add more if needed. The cabbage will soften a little as it sits.
  • Chill it for better flavor: You can serve it right away, but it tastes better after at least 1 hour in the fridge because the flavors have time to come together.
  • Stir before serving: The cabbage can release a little moisture as it chills, so give the coleslaw a good stir before serving to redistribute the dressing.
  • Keep it cold at parties: If you're serving it at a cookout, picnic, or potluck, keep it chilled until ready to eat. For outdoor events, place the bowl over ice so it stays fresh longer.
Bowl of creamy vegan coleslaw on a marble background

Serving Suggestions

This vegan coleslaw is a fresh, crunchy side that goes especially well with smoky, hearty, or BBQ-style meals:

  • Vegan Burgers: Serve it on the side or add it right inside the burger for extra crunch.
  • Vegan Hot Dogs: Spoon it on top for a quick cookout-style topping.
  • BBQ Tofu: The cool, creamy slaw balances the smoky, savory tofu really well.
  • Vegan BBQ Jackfruit Pulled Pork: Add it to the sandwich or serve it alongside for a crunchy contrast.
  • Vegan Baked Beans: A great pairing for potlucks, cookouts, and summer meals.

How to Store Leftovers

  • Fridge: Store leftovers in an airtight container in the fridge for 3 to 5 days. Give the coleslaw a good stir before serving, as the cabbage may release some liquid as it sits.
  • Freezer: I don't recommend freezing it. The cabbage and carrots can become watery and lose their crunch after thawing, and the creamy dressing may separate.

Frequently Asked Questions

Can I make it ahead of time?

Yes, and it actually tastes better after chilling for at least 1 hour. This gives the dressing time to coat the cabbage and carrots and helps the flavors come together. For the best texture, I like to make it the same day or up to 24 hours in advance.

How do I keep it from getting watery?

Cabbage releases moisture as it sits, so avoid adding too much dressing at first. Toss everything well, chill, then stir again before serving. If needed, you can drain off a little liquid or add a spoonful of vegan mayo to freshen it up.

What is the best cabbage for coleslaw?

Green cabbage is the most classic choice because it's crisp, sturdy, and mild. I like using a mix of green and red cabbage for extra color and texture, but you can also use just one type of cabbage.

Can I use bagged coleslaw mix?

Yes, bagged coleslaw mix works great and saves time. The texture is usually best when you shred the cabbage and carrots yourself, but pre-shredded mix is a good shortcut for busy days.

How can I adjust the dressing?

If you want it creamier, add a little more vegan mayo. For more tang, add an extra splash of apple cider vinegar or lemon juice. If it tastes too sharp, add a little more sugar or maple syrup to balance it out.

Vegan coleslaw served in a bowl on a marble surface

More Vegan Salad Recipes

  • Vegan Pasta Salad
  • Vegan Chicken Salad
  • Vegan Egg Salad
  • Vegan Taco Salad
  • Marinated Tofu Salad

Did you make this recipe? Leave a comment and a rating below. I'd love to hear how it turned out!

Close-up of creamy vegan coleslaw in a bowl
5 from 4 votes

Love it? Leave a rating!

Vegan Coleslaw

This Vegan Coleslaw is creamy, crunchy, and easy to make with simple ingredients. A fresh side dish for potlucks, cookouts, burgers, sandwiches, and summer meals.
Prep: 15 minutes mins
Total: 15 minutes mins
Servings: 6
PRINT PIN COMMENT


Ingredients 
 

  • 3 cups green cabbage, finely shredded
  • 2 cups red cabbage, finely shredded
  • 1 cup carrot, peeled and finely shredded

For the dressing:

  • ½ cup vegan mayonnaise
  • 1 tablespoon Dijon mustard
  • 1 tablespoon apple cider vinegar
  • 1 tablespoon granulated sugar
  • ¼ teaspoon salt
  • ¼ teaspoon black pepper

Instructions 

  • Add the dressing ingredients to a small bowl and whisk until smooth and well combined.
    Vegan coleslaw dressing mixed in a small bowl
  • Add the shredded cabbage and carrots to a large mixing bowl, pour the dressing over the top, and toss until everything is evenly coated. Serve immediately, or for the best flavor, cover and refrigerate for at least 1 hour before serving.
    Vegan coleslaw mixed in a large bowl

Notes

How to cut the veggies:
  • Remove any damaged outer leaves from the cabbage, cut it into quarters, and discard the tough core.
  • Thinly slice the cabbage with a sharp knife, mandoline, or food processor with a shredding attachment.
  • Grate the carrots using the large holes of a box grater, or use store-bought shredded carrots to save time.
Storage:
  • Store leftovers in an airtight container in the fridge for 3 to 5 days.
  • Stir well before serving, as the cabbage may release some liquid as it sits.
  • I don't recommend freezing it because the vegetables can become watery and lose their crunch, and the creamy dressing may separate.

Nutrition

Serving: 1serving | Calories: 157kcal | Carbohydrates: 10g | Protein: 1g | Fat: 12g | Saturated Fat: 1g | Polyunsaturated Fat: 0.1g | Monounsaturated Fat: 0.1g | Sodium: 260mg | Potassium: 207mg | Fiber: 2g | Sugar: 5g | Vitamin A: 3932IU | Vitamin C: 31mg | Calcium: 37mg | Iron: 1mg
Did you try this recipe?Leave a comment below and let me know how it turned out!
Course: Side Dish
Cuisine: American
Author: Iosune Robles

More Vegan Salad Recipes

  • Vegan broccoli salad served in individual bowls, ready to enjoy
    Vegan Broccoli Salad
  • Vegan macaroni salad with crunchy vegetables in a large bowl with a wooden spoon
    Vegan Macaroni Salad
  • Vegan taco salad served with lime wedges and extra tortilla chips on the side
    Vegan Taco Salad
  • Two vegan egg salad sandwiches on a plate
    Vegan Egg Salad
1.8K shares
Iosune with a glass of juice.

About Iosune

Hi, I’m Iosune! I’m a food lover, home cook, recipe creator, and co-founder of Simple Vegan Blog, which I started in 2014 to show how easy and delicious vegan cooking can be.

More about me

Comments

  1. Barbara Lindberg says

    July 02, 2024 at 2:54 am

    5 stars
    Excellent recipes. I made three for the camping trip.

    Reply
    • Iosune says

      July 08, 2024 at 10:02 am

      Hi Barbara! So glad to hear that 🙂 Have a nice day!

      Reply
  2. lili says

    November 17, 2016 at 8:46 pm

    Do you think this salad would be good if I used iceberg lettuce instead of cabbage?

    Reply
    • Iosune says

      November 21, 2016 at 9:42 am

      Hi Lily! I think it could work 🙂

      Reply
      • Lili says

        November 21, 2016 at 8:34 pm

        Thank you, it's what I had on hand.

      • Iosune says

        November 28, 2016 at 9:54 am

        You're so welcome 🙂

5 from 4 votes (3 ratings without comment)

Leave a Reply Cancel reply

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

Recipe Rating





Iosune and Alberto.

Welcome!

We’re Iosune and Alberto, the couple behind Simple Vegan Blog. Since 2014, we’ve been sharing easy, flavorful vegan recipes anyone can make.

More about us

Most popular recipes

  • Photo of a bowl of general tso's tofu served over some rice
    General Tso's Tofu
  • Picture of a dish with homemade vegan jambalaya topped with chopped parsley
    Vegan Jambalaya
  • Photo of a bowl of vegan vegetable soup
    Vegan Vegetable Soup
  • A bowl with tofu stir fry garnished with some sesame seeds.
    Easy Tofu Stir Fry
  • Photo of a plate of sweet and sour tofu
    Sweet and Sour Tofu
  • A bowl with vegan tofu ricotta cheese and some bread slices around.
    Vegan Tofu Ricotta Cheese (4 Ingredients)

Fresh spring recipes

  • Tofu salad in a bowl.
    Marinated Tofu Salad
  • Vegan pasta salad on a plate with a fork.
    Easy Vegan Pasta Salad
  • Jar of vegan lemon curd with lemons around and a spoon scooping curd from the jar.
    Vegan Lemon Curd
  • Close-up photo of a dish with a slice of vegan lemon cake and a fork
    Vegan Lemon Cake
  • Vegan tuna on a slice of bread, with lettuce and tomato slices, on a white plate.
    Easy Vegan Tuna
  • Two pieces of toast with vegan chicken salad, lettuce, tomato, chives, and black pepper
    Vegan Chicken Salad

Footer

↑ Back to top • Recipes • About • Contact

© 2025 Simple Vegan Blog. All rights reserved. Privacy Policy • Terms & Conditions • Affiliate Disclosure

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.