Skip to Content

5-Minute Vegan Mayonnaise Recipe

This easy low-fat Vegan Mayonnaise recipe requires only 5-minutes, 5-ingredients, and a blender to make! It is completely egg-free and dairy-free and oil-free.

vegan mayo in glass jar with tomatoes in background on wooden table

I am from the Carolinas where potato salad, coleslaw, and tomato sandwiches are necessary meal staples. This was a real issue for me after switching to a plant-based lifestyle because you know what all these foods require right? Mayonnaise!

We love this vegan mayo because it’s…

  • Simple
  • Saucy
  • Insanely satisfying
  • Requires no cooking
  • Tastes great on sandwiches & wraps
  • Goes well in other recipes like slaw and potato salad
  • Delicious!
homemade vegan mayonnaise in blue bowl on burlap

Regular mayonnaise is not healthy

The recipes I had used for 35 years called for mayo, and that wouldn’t work anymore due to the eggs and oil. This was a very sad realization for me.

But did it have to be? I decided to search for a compliant, heart-healthy mayonnaise option that would allow these foods to continue to be a part of mine and my family’s life.

homemade vegan mayonnaise in blue bowl with tomato sandwich in background

Unfortunately, I quickly found out that store-bought mayo options–though they were vegan–were certainly not healthy. They contained lots of artery-clogging oil and loads of fat.

Then, I ran across a recipe from Dr. John McDougall‘s wife, Mary McDougall.  She had this Easy Vegan Mayo recipe that is egg-free and tastes delicious.

It requires only 5-minutes, 5-ingredients, and a blender to make.

What is vegan mayonnaise made of?

Because regular mayonnaise includes ingredients with loads of saturated fat like eggs and oil, vegans can’t eat it. However, vegan mayo is made of wholesome ingredients like these make it a delicious mayo that vegans can eat

  • silken tofu
  • Dijon mustard
  • sweetener of your choice
  • salt
  • red wine vinegar or lemon juice

Simply put all the ingredients in a blender and blend until smooth. That’s it! Seriously!

I’ve used a couple of different sizes–one 12 oz (340 grams) and the other 15 oz (425 grams)–with success. The small size difference didn’t cause any issues with flavor or taste.

tofu mayo in blender

This tasty, eggless vegan mayonnaise recipe has only 7 calories and (.4) grams of fat per tablespoon.

*Original publish date December 14. 2015.

vegan homemade mayo in blue bowl

Great uses for vegan mayo

One of my first tests was to try it in my decades-old Southern potato salad recipe, and I was ecstatic that it worked perfectly! Not only that, but it was great in coleslaw and on tomato sandwiches (the ultimate test) too!

Another great use is a condiment for corn on the cob. Simply spread over freshly cooked corn, sprinkle with garlic powder, onion powder, and sea salt. Oh, so good!

Tips for making this recipe

  • This mayo does thicken up when it’s chilled in the refrigerator.
  • Maple syrup can be substituted for the agave if preferred.
  • A few people have told me that they don’t think they will be able to use the whole pint of this mayo within the 10-days that it will store well in the refrigerator. For them, I suggest making half of a batch. The other half of the tofu can be used in this Chocolate Mousse silken tofu recipe. Win-Win!

If you need a soy-free mayo, try this Soy & Oil-Free Vegan Mayo from Cooking with Plants.

In an air-tight container, it will last up to 10 days in the refrigerator. However, it doesn’t freeze well.

vegan chocolate mousse topped with strawberries and mint leaves
If making a 1/2 batch of mayo, use the other half of tofu to make this delicious Chocolate Mousse recipe in minutes.

Your Questions Answered:

  • Q: What is vegan mayo made of? The main ingredient in this mayo is tofu along with salt, vinegar, sweetener, and Dijon mustard.
  • Q: Is tofu healthy? Some people are not too sure about tofu, because it contains phytoestrogens. Turns out, phytoestrogens are very health-promoting and are not at all like our body’s natural estrogen that can cause harm and lead to disease. This makes so much sense, because the countries that consume the most soy, such as Japan and China, have the lowest rates of cancer and chronic disease. This short video will explain the benefits of soy.
  • Q: Is vegan mayo healthier than regular mayo? Yes, it is! Traditional mayo has 10 g fat, 94 calories, and 6 mg cholesterol per tablespoon. This vegan mayo has 1.5 g fat, 25 calories, and zero cholesterol per tablespoon.

Recipes that use some vegan mayonnaise

photo collage of vegan sandwiches for pinterest
See all the Delicious Sandwiches this mayo is great on!

This post may contain affiliate links. Read my full disclosure here.

vegan mayo in glass jar with tomatoes in background on wooden table

Low-Fat Vegan Mayonnaise

Yield: 32 Tbsp
Prep Time: 5 minutes
Total Time: 5 minutes

I am from the Carolina's where potato salad, cole slaw, and tomato sandwiches are necessary meal staples. This was a real issue for me after switching to a plant-based lifestyle, because you know what all these foods require right? Mayonnaise!



  1. Open container and drain water. I do this by setting it on paper towels for about 10-15 minutes. I’ve used a couple of different sizes–one 12 oz (340 grams) and the other 15 oz (425 grams)–with success. The small size difference didn’t cause any issues with flavor or taste.
  2. Place the tofu into a blender. Add the rest of the ingredients and puree until smooth and creamy.
  3. Keeps in the refrigerator for about 10 days. This makes approximately 1 pint of mayo.


Detailed instructions, in-process photos, and my personal helpful tips can be found in the article above.

Recommended Products

As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.

Nutrition Information:
Yield: 32 Serving Size: 1 tablespoon
Amount Per Serving: Calories: 7Total Fat: 0.3gSaturated Fat: 0gTrans Fat: 0gUnsaturated Fat: 0gCholesterol: 0mgSodium: 33mgCarbohydrates: 0gFiber: 0gSugar: .1gProtein: .7g

To obtain the most accurate representation of the nutritional information in a given recipe, you should calculate the nutritional information with the actual ingredients used in your recipe, using your preferred nutrition calculator. You are solely responsible for ensuring that any nutritional information provided is accurate, complete, and useful.

Did you make this recipe?

Please rate and leave a comment because I love hearing from you. Remember SHARING IS CARING!

plant based meal delivery service collage for mamasezz and eatplantbased terri
Vegan Plant Based Starter Kit
Plant-Based Starter Kits $27
Vegan Plant Based Starter Kit
Plant-Based Starter Kits $27
vegan mayo photo collage for pinterest


Saturday 23rd of October 2021

Hi Terri,

I came across this recipe, as I wanted more options for making tofu mayo that tasted good. I'm not vegan so I made some with expeller pressed and naturally refined avocado oil but didn't like the taste...but I love guacamole! So when I saw this recipe, I thought this might be worth a try...I haven't made it yet but will very soon. I have a couple of questions...would a few drops of liquid stevia work in this as a sweetener? In your nutrition info, one place says that the mayo has 11 calories and .4 grams fat...not sure if that is for 1 or 2 tablespoons. In another place the nutrition info says 6 calories, 0 grams fat, 30 mg sodium, 1 gram carb and 1 gram protein. Just wondering which info is correct...and if for 1 or 2 tablespoons.

Your journey to health is amazing....congrats! I'm going to be checking out more recipes on your site. :)

Thanks for all the great info!

Cary (I'm in NC too....Union county!)

Terri Edwards

Monday 25th of October 2021

Hi Cary- This recipe makes approximately 2 cups, and a serving size is 1 tablespoon. With the tofu that I use, each serving is 7 calories, .3 fat, 33 grams sodium, 0.1 sugar, and 0.7 protein. Hope you enjoy it!


Wednesday 21st of July 2021

Thank you for presenting such a simple and useful recipe. It is great as it is. And, it can be used as a base or starting point for creamy sauces and dips.

Terri Edwards

Friday 23rd of July 2021

Hi Carl- You are so right about using it as a base in dips and sauces. It's my go-to for sure. Glad you like it!


Friday 9th of July 2021

You say reduced calorie. So what is the calorie content?

Terri Edwards

Saturday 10th of July 2021

Hi Mindy- The nutrition information for each recipe can be found at the bottom of the recipe card in the orange section. This is the information on the mayo. Nutrition Information: YIELD: 32 SERVING SIZE: 1 Amount Per Serving: CALORIES: 6 TOTAL FAT: 0g SATURATED FAT: 0g TRANS FAT: 0g UNSATURATED FAT: 0g CHOLESTEROL: 0mg SODIUM: 30mg CARBOHYDRATES: 1g FIBER: 0gSUGAR: 1g PROTEIN: 0g


Wednesday 21st of October 2020

Love your recipes! So hoping this is the mayo i’ve been hoping for! What do you think about using the black salt in this recipe?

Terri Edwards

Thursday 22nd of October 2020

Deanna- I think black salt would work great if you like that eggy flavor in mayo. It would be a nice little twist on it.


Wednesday 21st of October 2020


The nutrition info indicates 15 and I'm assuming this is 15 servings? If so, what is the amount of your serving -- 2 tablespoons or 3 tablespoons?

Terri Edwards

Wednesday 21st of October 2020

Hi Angelica- That's a really good question. This recipe makes approximately a pint, and there are 32 Tbsps in a pint, so the serving size would be around 2 Tbsps.

Skip to Recipe