Vegan Mayo

This vegan mayo–made with soy milk, oil, vinegar, mustard, and salt–whips up light and fluffy in the blender. Think of adding a dollop or a schmear to sandwiches, salad dressings, anyplace you would use mayonnaise.

A small bowl of vegan mayo--soy milk, oil, vinegar, mustard, and salt--nearby is a wooden knife

Like a standout vegan mayo recipe in your repertoire? Squeamish about adding raw eggs to your homemade mayo? Look no further. This homemade vegan mayonnaise is every bit as thick, creamy, and delicious as the real stuff. Maybe even better.–Angie Zoobkoff

How To Know Which Type Of Plant-Based Milk To Use

When it comes to making vegan mayonnaise, not all milks are created equal. In this particular recipe, for the proper emulsification to occur so that you end up with a truly mayo-like consistency, it’s critical that you use soy milk, not any other sort of nondairy milk. Trust us.

Vegan Mayo

  • Quick Glance
  • Quick Glance
  • 10 M
  • 10 M
  • Makes about 1 1/4 cups
Print RecipeBuy the The Reducetarian Cookbook cookbook

Want it? Click it.


Email Grocery List

Ingredients sent!

Send Grocery List

Email the grocery list for this recipe to:

Is required
Sign me up for your or newsletter, too!
Is required


In a blender, combine the soy milk, vinegar, mustard, and salt. Pop the lid on and blend on high for 2 seconds.

With the motor running on medium-high or blend, slowly add the oil through the opening in the lid. Blend until the mixture thickens, about 2 minutes. (You may not need all of the oil. The more oil you add, the thicker the mayonnaise will be).

Use immediately or transfer leftovers to a jar, screw on the lid, and refrigerate for up to 5 days.

Print RecipeBuy the The Reducetarian Cookbook cookbook

Want it? Click it.

Recipe Testers Reviews

This mayonnaise has great consistency and taste. It was enthusiastically and repeatedly raved about by both my children, and let me tell you, my youngest is a pretty tough customer.

I have often made typical mayonnaise, but this is my first vegan mayo. I have to say that I was very pleasantly surprised by the results. The recipe worked very well as written, the measurements are on point, and it took me just a bit longer than 2 minutes to emulsify. I have a variable speed blender, so I may have started the process on too low a setting. Once I bumped up the dial, it emulsified quite quickly.

This recipe is most definitely a keeper. I will certainly make it my go-to mayo. Healthy and tasty!

This was a great substitute for traditional mayo. This vegan mayo was thick and velvety. No heavy egg flavor and it came together in a flash without any special ingredients!

You could easily flavor this in a variety of ways and would be great as a base for dips and spreads.

Total time was 5 minutes. I used 2 T shy of the full cup of oil and my mayo was plenty thick and beautifully emulsified.

I drizzled it on hot grilled scallions and dipped my roasted rosemary new potatoes into it. I jazzed up the little cup of mayo I was using with a bit of extra Dijon. I could see trying to infuse the oil with spices prior to cooling and then blending for different color and flavor variations.

All in all I really liked how simple this recipe was and how many options it has to be seasoned. The vegan mayo on its own felt a bit bland but I think I was just expecting the egg flavor. I'm not a big mayo fan to begin with so I view it as a welcome departure from the norm. I would absolutely make this again!

This is a good substitute for real mayo but keep in mind it is just that: a substitute. It's more flavorful than I was expecting but also a bit "softer." Even after using the entire cup of oil, it was still not as firm as I would have liked. I will make this again and use a different oil to see if I can get some more flavor out of it. I have too many friends and family that are vegans for this not be in my kitbag. I didn't have any leftover so I can't comment on how well it keeps.


#leitesculinaria on Instagram If you make this recipe, snap a photo and hashtag it #LeitesCulinaria. We'd love to see your creations on Instagram, Facebook, and Twitter.

Have something to say?

Then tell us. Have a picture you'd like to add to your comment? Attach it below. And as always, please take a gander at our comment policy before posting.

Rate this recipe!

Have you tried this recipe? Let us know what you think.

Upload a picture of your dish