The Best Vegan Coleslaw with Oil-Free Mayo

vegan coleslaw featured image

Love it or hate it, coleslaw is a staple on American tables for a reason. There are a hundred ways to make it, but at its core, it’s simple, affordable, forgiving, and we think it’s damn tasty. If you love the slightly bitter crunch of cabbage wrapped in creamy mayo and dusted with dill, you’ll go crazy for the Best Vegan Coleslaw with Oil-Free Mayo

This cookout darling has all the classic slaw flavor you love, and it’s 100% plant based and oil-free, which means you can enjoy it more often. Win! Give it a try and soon it’ll be your go-to for quick summer sides and potluck dishes. 

Best Vegan Coleslaw with Oil-Free Mayo ingredients 

vegan Cole slaw ingredients

White Bean Mayo

Raw cashews: cashews are a versatile plant based ingredient that can be soaked and blended to make condiments, sauces, and dressings. They provide a lovely creamy texture and are a gold-star source of unprocessed fat. Our bodies need some fat, and whole plant sources are the healthiest way to get it. Plus, fat equals flavor and a velvety smooth mouthfeel. As a bonus, cashews contain nutrients and fiber. “Raw” just means unsalted and unroasted. If need to substitute, you can use an equal amount of soaked, raw sunflower seeds (shelled, of course). 

oil free mayo ingredients

Cannellini beans: using white beans along with our cashews helps bulk up our mayo and keep it lower in fat. This trick is especially useful for individuals managing any type of diabetes. We like the convenience of canned, but feel free to use cooked dried beans. 

Mustard powder: in addition to adding a subtle sharpness, mustard powder is an emulsifier, which helps your mayo come together smoothly and stay that way.


Dried dill: this herb is a big contributor of the classic slaw flavor we love, but you can omit it or use less if you’re not a big fan. Just know the flavor will change. You can use fresh dill if you prefer. Start with a scant tablespoon, minced, and add more if desired.

oil free Cole slaw

Onion powder: we use this in addition to fresh green onions because of onion powder’s potency. The mix gives us nice flavor without having to add lots of extra onions, which can be overwhelming.

Green cabbage: this cruciferous veggie is obviously a key ingredient. Napa cabbage is a good substitute, but it’s not as sturdy and will wilt faster, so eat any leftovers quickly. You can also use red cabbage, but it will affect the color and flavor.

Let’s make Coleslaw

Start by whipping up your oil-free mayo (we know it sounds crazy, but trust us).

White Bean Mayo

First, get those cashews soaking. Pro tip: if you have a high-powered blender, you can skip the soaking step, which means you’re 10 minutes closer to cookout heaven. Halleloo!

While your cashews are soaking (or not), measure all the other ingredients directly into your blender. Then, drain your cashews, discard the soaking water, and throw them in the blender, as well. 

Blend on high until super creamy and smooth. 

wfpb Cole slaw

This is a great time for a taste test. Turn off the blender, remove the lid, and dip a clean spoon into your mayo. Adjust if needed. The mayo should taste good on its own, but we’ll be adding extra flavor when we assemble our slaw, so keep that in mind.

Stop licking the spoon, scrape out your White Bean Mayo using a rubber spatula. You won’t need all of it for the slaw. See our tips for storage and how to use the leftovers below.

Get more premium vegan recipes

No credit card required.

Assemble your Coleslaw

Now that you’ve got your mayo, you’re ready to get this baby put together!

First, make your dressing. Grab a mixing bowl and add ½ cup of mayo as well as the dried dill, lemon juice, onion powder, and black pepper. Whisk it all together until well-blended.

vegan coleslaw

Now, shred your veggies. How you do this is up to you. Larger shreds are easier and faster, but super-fine shreds have a more classic texture and taste. The food processor is an excellent tool for getting super fine pieces. Watch your thumbs if slicing by hand! 

Put all your veggies in the same mixing bowl as your dressing as you work through them. Finally, add the minced parsley and toss everything together until well-coated.

That’s it! You just made coleslaw without oil or store-bought mayo. You’re a wonder! You can dish it out now and or pop it in the fridge to let the flavors meld for a few hours if you have them.

plant based Cole slaw

Best Vegan Coleslaw

Makes 4 cups
Author: Molly Patrick


White Bean Mayo

  • cup raw cashews, soaked in water for 10 minutes (50 g)
  • ¾ cup canned cannellini beans, drained and rinsed (115 g)
  • ¼ cup water (60 ml)
  • tablespoons lemon juice (freshly squeezed is best)
  • ½ teaspoon mustard powder
  • ½ teaspoon salt

Best Vegan Coleslaw

  • ½ cup White Bean Mayo (110 g)
  • 1 teaspoon dried dill
  • ½ teaspoon lemon juice (freshly squeezed is best)
  • ¼ teaspoon onion powder
  • teaspoon black pepper (about 5 turns)
  • 4 cups green cabbage, shredded (320 g)
  • 1 cup carrot, peeled or unpeeled and grated or shredded (130 g)
  • ¼ cup green onion, thinly sliced
  • 2 tablespoons fresh parsley, minced (3 g / any variety)


White Bean Mayo

  • Drain the cashews (discard the soaking water) and place into your blender along with the remaining ingredients.
  • Blend until perfectly smooth and creamy.

Best Vegan Coleslaw

  • Place the White Bean Mayo, dill, lemon juice, onion powder, and black pepper into a mixing bowl and whisk until well combined.
  • Add the cabbage, carrot, green onion, and parsley and toss until the cabbage is coated well.
  • Serve immediately or let the flavors meld in the fridge for a few hours.
vegan Cole slaw oil-free mayo

How long can I store leftovers?

The Best Vegan Coleslaw with Oil-Free Mayo makes four cups. Leftovers will keep in an airtight container in the fridge for about three to four days, but it’s best if eaten within 48 hours.

The White Bean Mayo makes 1 cup. You won’t need all of it for the slaw, so store leftovers in an airtight container in the fridge for up to a week. We love it on sandwiches or in these plant based Lobsta Salad Stuffed Tomatoes. Yum!

Can I make the Coleslaw in advance?

If you want to make it a day ahead, we recommend making the White Bean Mayo, mixing up your dressing, and storing it separately from your prepped veggies in the fridge overnight. Then put them together and toss to mix before serving.

How should I serve it?

We love this slaw on its own, but it’s absolutely killer on a BBQ Pulled Jackfruit sandwich. Better yet, cook up some Chili-Lime Baked Tofu or Plant Based Chorizo Tofu Crumbles and serve in tacos with this slaw on top. Pardon us, we’re drooling over here.
Are you a Plant Fueled Life member? Save this recipe for easy reference!

oil-free vegan Cole slaw

More vegan sides perfect for your summer potluck

Have you been blown away by the Best Vegan Coleslaw? Tell us all about it in the comments below.

Here’s to the classics.

Team Dirty

Get a weekly dose of inspiration to eat more plants and celebrate imperfection

Our Sweary Saturday Love Letters are written by our ex-boozer, ex-smoker, plant-loving co-founder, Molly Patrick.

1 Comment

  1. Kirsten on June 24, 2023 at 3:29 pm

    5 stars
    Really good! I added extra fresh dill because it is a favorite of mine. Forgot the parsley, but am sure it would have been nice. Also, it was good to have some leftover bean/cashew mayo.

Leave a Comment

Recipe Rating

You may also enjoy...

New? Download your free Beginner's Guide and start the most delicious and rewarding journey of your life, fueled by plants.

Our mouthgasmic plant based meal plans are designed around batch cooking. Get your free Batching Handbook and dive in.

Get support on your plant fueled journey in our private Facebook group with non-judgy Dirties around the world. Nice, let me in!

Love the food that loves you back

Get instant access to thousands of plant based recipes and meal plans, no credit card or perfection required.