BEST Homemade Vegan Mayonnaise

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

This easy homemade Vegan Mayonnaise recipe is the perfect substitute for traditional mayo and is delicious on sandwiches, in sauces, and dressings. It is completely egg-free, 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!

That’s why I am so excited about this healthier homemade vegan mayo recipe. It can be used for everything you use traditional mayonnaise for to make more nutritious recipes and meals! If you love mayo like I do, try our spicy vegan mayo and wasabi mayo as well, and we have a whole list of vegan mayo recipes for you to try.

What is vegan mayo?

Vegan mayonnaise is made from tofu, vinegar, dijon mustard, sweetener, and a pinch of salt. Unlike regular mayo, it doesn’t have any eggs or oil which makes it a much lower-fat and healthier option.

Even though the ingredients are different, the taste is absolutely delicious and makes it a great option for vegan sandwiches and wraps as well as for dressings and sauces.

white bowl of spicy vegan mayo with hot sauce and a tomato sandwich and salt and pepper shakers

Does vegan mayo taste good?

Yes! I’ll be completely honest here and tell you that homemade vegan mayo doesn’t taste just like traditional mayo, but it has a terrific flavor. I promise!

A few people have told me that it reminds them of how Hellmann’s mayo tastes. The great thing is that you can adjust the sweetness and saltiness by slightly tweaking the amount of each ingredient. If you like spicy, try my Spicy Vegan Mayo version of this recipe. It really adds a kick.

homemade vegan mayonnaise in blue bowl with tomato sandwich in background

Is vegan mayonnaise healthy?

Unfortunately, store-bought vegan mayonnaise tends to have excessive calories and fat. But making your own homemade version using this recipe is a perfect substitution because it’s made with only wholesome ingredients like tofu and other seasonings. Soy has been found to have many nutritional benefits, so we include it as often as possible.

Ingredients needed to make vegan mayo

Homemade vegan mayo is made of wholesome ingredients that make it a delicious and much healthier option than traditional mayo.

  • Tofu- Silken tofu is the base for vegan mayo and makes it nice and creamy. Use the soft version.
  • Mustard- Dijon mustard is the flavor of choice.
  • Acid- Red wine vinegar or lemon juice are my choices, but other vinegar varieties work well too.
  • Sweetener- I use a less refined sugar called sucanat, but other sweeteners work well too.
  • Salt- It doesn’t take much but adds the necessary flavor.

The recipe card at the bottom of the page has the full list of ingredients with measurements and instructions.

ingredients for vegan mayo including tofu, dijon mustard, salt, vinegar, and sugar

How to make vegan mayo

This recipe is one of the easiest you’ll ever make. It takes only minutes in your blender or food processor.

  1. Open the tofu container and drain the water it’s been packed in. I do this by putting it on paper towels for 10-15 minutes.
  2. If you’re using shelf-stable tofu (which doesn’t need refrigeration), you shouldn’t need to set it on paper towels because it isn’t packed with much water. However, the refrigerator-type tofu will need to be drained and allowed to sit on a dishcloth or a few paper towels before use. This article, Easy Tofu Recipes, has more information on the different types of tofu and how to use them.
  3. Simply put all the ingredients in a blender and blend until smooth. That’s it! Seriously!

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

*Adapted from Mary McDougall’s Easy Vegan Mayo. Original publish date December 14. 2015.

blender filled with vegan mayonnaise

Customizations and add-ins

The flavor of this recipe is already terrific but, if you want to add a little more, try some of these seasoning and spices. Also, be sure to try our spicy vegan mayo and wasabi mayo versions.

  • Garlic powder
  • Onion powder
  • Italian seasoning
  • Red pepper flakes, chipotle powder, or sriracha (to spice it up)

Tips & substitutions

  • Tofu- 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.
  • Chickpea tofu- A reader recently told me that she made this with chickpea tofu and it was a success. That is good information to know!
  • Thickness- This mayo does thicken up when it’s chilled in the refrigerator.
  • Sweetener- Maple syrup can be substituted for the sweetener.
  • Soy allergies- If you need soy-free mayo, try this Soy & Oil-Free Vegan Mayo from Cooking with Plants.
  • Servings- 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!

Storage suggestions

In an air-tight container, this mayonnaise will last up to 10 days in the refrigerator. However, it does not freeze well.

The date on your tofu container can also be a determiner of how long it will last. Fresh tofu is better to use.

white bowl of spicy vegan mayo with hot sauce and a tomato sandwich and salt and pepper shakers

More vegan mayonnaise recipes

Ways to use vegan mayonnaise

Vegan mayonnaise isn’t just for sandwiches and wraps! I use it to make broccoli salad, mashed potatoes, and potato salad as well as these recipes.

For those of you new to the whole food plant-based lifestyle, we’ve created a FREE 7-Day Plant-Based Menu Planner to help you get started!

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

If you try this recipe, please let us know how you like it by rating it and leaving a comment. We love to hear from you!

Want to Save This Recipe?

Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!

Save Article

By submitting this form, you consent to receive emails from EatPlant-Based

vegan mayo in glass jar with tomatoes in background on wooden table
4.47 from 223 votes

BEST Vegan Mayo

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.
Prep: 5 minutes
Total: 5 minutes
Servings: 32 Tbsp

Ingredients 

  • 1 package soft silken tofu
  • 1 tablespoon healthy sweetener pure cane, sucanat, maple syrup
  • 1 tablespoon red wine vinegar or fresh lemon juice
  • 1 tablespoon Dijon mustard
  • ¼ teaspoon fine sea salt

Instructions

  • Open the tofu container, drain, and press the water out. recently purchased this tofu press and absolutely love it. If you're using shelf-stable tofu (doesn't need refrigeration) you won't need to press it because it doesn't contain much water. This article Easy Tofu Recipes has more information on the different types of tofu and how to use them.
  • Place the tofu into a blender. Add the rest of the ingredients and puree until smooth and creamy.
  • Keeps in the refrigerator for about 10 days. This makes approximately 1 pint of mayo.

Video

Notes

Tips & Substitutions
  1. Tofu- 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. Chickpea tofu- A reader recently told me that she made this with chickpea tofu and it was a success. That is good information to know!
  3. Thickness- This mayo does thicken up when it's chilled in the refrigerator.
  4. Sweetener- Maple syrup can be substituted for the sweetener.
  5. Soy allergies- If you need soy-free mayo, try this Soy & Oil-Free Vegan Mayo from Cooking with Plants.
  6. Servings- 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!
  7. Storage- In an air-tight container, this mayonnaise will last up to 10 days in the refrigerator. However, it does not freeze well.
  8. Freshness- The date on your tofu container can also be a determiner of how long it will last. Fresh tofu is better to use.
If you like spicy, try my Spicy Vegan Mayo version of this recipe. It really adds a kick.

Nutrition

Serving: 1tablespoon | Calories: 7kcal | Protein: 0.7g | Fat: 0.3g | Sodium: 33mg | Sugar: 0.1g

Disclaimer

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.

Please rate & share if you like this!Leave a comment or share on Pinterest or Instagram

About Terri Edwards

Hi guys! I am the content creator behind EatPlant-Based and a licensed Food for Life instructor with the Physicians Committee for Responsible Medicine. I am passionate about sharing healthy recipes and tips to empower others to get healthy.  I’m so glad you’re here! Read More…

Similar Posts

102 Comments

  1. Thanks so much for this easy vegan mayonnaise recipe Terri! It’s strange how so many people won’t eat soy (because it contains plant estrogens) yet they’re not concerned about dairy which contains bovine estrogens. Dr. Greger’s video is excellent!

    ❤️carmen

  2. I am from the south as well – Georgia. I am looking forward to a delicious tomato sandwich. I didn’t eat one last year because I couldn’t find a mayo that had the right taste like Blue Plate or Duke’s. Saying all this to ask, what brand of Dijon mustard did you use in this recipe? They all taste so different. Thanks!

    1. Oh, how I hope you enjoy this mayo on your tomato sandwiches as much as we do! As far as the Dijon, I really don’t have a particular brand that I use all the time. Often times it is the brand Aldi’s carries called Burman’s, but I don’t think it will make too much difference in this recipe. Enjoy!

    1. Elaine, unfortunately freezing won’t work with this mayo. However, you can just make half a batch, so it can be used up quicker.

  3. I would sub the sea salt with the black salt from Asian stores which has a strong sulfur aroma and really better emulates the traditional unhealthy version.

    1. @Frank, I thought the same thing and today I made a similar recipe and I used the black salt, it is wonderful! really simulates mayo better. Gayle

  4. I just made this omitting the sweetener as I prefer a tangy flavor. It is surprisingly delicious! This is my first time using silken tofu and the texture Is fantastic. Off to make the vegan egg salad … trying to find sandwich recipes that the husband will like. Thanks for posting this!

        1. Hi Bette- You can, as long as it hasn’t been frozen. It might require adding just a little water to get it to mix in the blender but don’t add it until you see if it’s necessary.

    1. Yes, I’ll add that information. 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. What sizes does tofu come in in Australia?

  5. Hi Terri, I am newly vegan and also eating low fat due to diabetes? I just made your mayo and I must say I’m super happy with the taste. Mine is a bit runny, the package of tofu weighed only 300g and did not want to open another for that small difference in weight. I’m hoping it will thicken up a bit more in the fridge but even as is will be perfect for salads, baked potatoes, etc. Thanks so much for the awesome recipe.

  6. Let me start by saying I am not a fan of tofu, but last week our summer arrived with triple digit heat. It was a potato salad kind of day and the sweetish salad dressing I’d been using, while good, just didn’t appeal. I wanted real potato salad. Mayonnaise dressed potato salad. That was my first taste of your vegan mayonnaise Terri. My vegan life style has forever changed. I LOVE THIS STUFF! Thank you Terri!!!

    1. Hi Shawns- Ha! I’m SO happy to help change your vegan lifestyle forever! This mayo is very useful to help twitch over many of the old recipes that you used to enjoy to be vegan. For me, it was potato salad, slaw, mashed potatoes, and others. Hope you find lots of great uses for it. Thanks so much for letting me know how much you like it!

  7. What brand blender do you use? When I use my blender for this type recipe using tofu it all just sticks to the sides of the blender and doesn’t turn creamy

  8. Hello! I am transitioning to a minimal fat diet for health reasons. I am excited to find your recipe since I am a huge fan of mayo. My question is what type of silken tofu do you use? Extra firm, firm or soft? I live in an area where these items are not readily available so I will need to order them and I want to get the right product.

    Blessings!

  9. I have a tofu press. Would I want to use that first before putting it in the blender or do you need some of the water in the tofu? Also, if I make a half batch do you think I could use a half block of the tofu and just freeze the other half? I get that you can’t freeze the mayo once you made it up.

    1. Hi Susan- If you are using the refrigerator-type tofu that is packed in a lot of water then using a tofu press would be okay. If a little more water is needed to get it to mix in the blender, then you can add a little bit at that time. The shelf-stable tofu in a box won’t need to be drained at all because there is so little water used in packing. And, sure, you could make a half batch and freeze the rest of the tofu for a stir fry or something later.

  10. This mayo tastes great but mine only made less than half pint and you’ve put it should be one pint. Do you have any idea why please?

    1. Hi Heather- Tofu comes in different sized packages. For instance, right now, I have the shelf-stable type in my cabinet that is 12 oz, and I also have the cold-packed type in my refrigerator that is a little over 14 oz. There will be variations with different brands as well. The amount of mayo made in this recipe will all depend on the size of your block of tofu. Just for a little guidance, there are 16 ounces in a pint, so your batch that made less than a pint would’ve had to have been a block of tofu that was less than 8 oz. Hope this helps.

  11. I made this because I liked the simplicity of the ingredients. It came together in minutes and is very tasty! Coleslaw tonight, potato salad tomorrow! Thank you very much for an excellent recipe! ??

Leave a Reply

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

Recipe Rating