·

Easy Vegan Mayo

This Vegan Mayo is thick, creamy, and tangy as heck! It’s super easy and comes together in less than 5 minutes!

Mayo is another one of those things I like better as a Vegan. I didn’t care for it except in certain situations. But nowadays, I love it and probably have some almost everyday whether it’s just as a condiment or part of a dressing for something like Hawaiian Style Mac Salad!

And this vegan mayo, is super thick, rich and creamy just like regular mayo! You can tailor it to your tastes and amp up the flavor in any direction. It’s perfect for sandwiches, dressings, spreads and sauces! You can use it in some Vegan Tuna Salad too!

Why isn’t mayo vegan?

Almost every mayo out there uses egg as a binder. Therefore, it’s not vegan! The good news is this is very easy to make vegan!

We’ll be using some mustard as an emulsifier as well as some soy milk. Not only is it easy to make, but it’s a lot more affordable than the store-bought version. All we need are a few ingredients, and something to blend it with.

If you are Soy Free, you can make my Aquafaba Mayo instead!

I love using my immersion Blender because it’s FOOLPROOF for a creamy texture! You can use a regular blender or food processor, but there’s more room for error and it takes longer as you need to slowly drizzle the oil. If you go too fast you will break the emulsion and you’ll end up with mayo soup!

The ingredient list for this Vegan Mayonnaise Recipe is relatively short and the ingredients are super common too!

Ingredients

  • Oil – I recommend a neutral oil. I use Canola Oil, but any oil should be fine. Vegetable, Avocado Oil, Sunflower Oil will all work fine. I would personally avoid Olive Oil (especially Extra Virgin) as it has too strong a flavor in my opinion.
  • Soy Milk – I have tried making this with other plant milks and nothing comes close to Soy Milk. It just gets so thick and perfect. Every other milk I’ve tried is just too thin and runny. Make sure you use unsweetened soy milk at room temperature.
  • Vinegar – I like White Wine Vinegar for this, but feel free to use Apple Cider Vinegar, or lemon juice will work too!
  • Mustard – Yellow mustard is what I usually use, but Dijon mustard works too.
  • Salt – Start with 1/2 tsp of salt and add more as you see fit.
  • Lactic Acid – This is totally optional, but a little pinch of lactic acid goes a long way to make this vegan mayo tangy as heck!
  • Other Flavorings – Feel free to add any other seasonings you like! Garlic, chives, etc. I’ve heard some people put Black Salt (Kala Namak) to add an eggy flavory, but I haven’t tried this yet.

How to make homemade vegan mayonnaise

This is quite simple! You just need to add everything to a mason jar, and then using an immersion blender, you’ll blend it until it’s emulsified. Start at the bottom, and slowly move your way up.

It’s good right away, but will get thicker after a few hours / overnight in the fridge!

storage

Store it in a mason jar or airtight container in the fridge. This vegan mayo will last about 2 weeks, though I always eat it before then!

How to use Vegan mayo

You can use this like you would use non-vegan mayo! It’s great in some Vegan Chicken Salad, a BLT, or Coleslaw, Macaroni Salad, Potato Salad, anything that needs something creamy!

can I make this soy free?

If you have a soy allergy, you can use my Aquafaba Mayo Recipe!

They are both super delicious. I find that the Aquafaba Mayo is slightly creamier and smoother, but the Mayo made with Soy Milk is thicker.

Related Recipes

You can use this anywhere Vegan Mayo is called for! How about one of these recipes?

Recommendations for Kitchen Gear, Spices & Pantry Items, Photos and Videos, are on my AMAZON Storefront!

If you made and enjoyed this recipe, please leave a rating & review! It really helps out the blog and it makes my day, thank you!

Easy Vegan Mayo

Thee Burger Dude
4.86 from 14 votes
Course Sauces
Cuisine American
Servings 1.5 Cup

Ingredients
 
 

  • 1 cup Neutral Oil (Vegetable, Canola, Avocado etc)
  • 1/2 cup Unsweetened Soy Milk (Room Temperature)
  • 1 – 2 Tbsp White Wine Vinegar (or Regular Vinegar, Apple Cider)
  • 1 – 2 tsp Dijon Mustard (or Yellow Mustard)
  • 1/2 tsp Salt (more to taste)
  • 1/4 – 1/2 tsp Vegan Lactic Acid* (Optional for extra Tang!)

Instructions
 

  • Make sure all the ingredients are at room temperature. If the milk is cold you can microwave it for 20 – 30 seconds.
  • For a milder tasting mayo, use 1 tsp of Dijon, 1 Tbsp of Vinegar, and 1/4 tsp of Lactic Acid. For a tangier mayo, simply double them to 2 tsp, 1 Tbsp and 1/2 tsp respectively.
  • Add everything to a wide mouthed jar. Blend with an immersion blender. Don't move the blender for 15 – 20 seconds. Slowly move the blender up after this time, you can slowly move it up and down to emulsify everything. You will only need to blend for about 30 seconds or so.
  • Taste and adjust for seasoning.
  • Use right away or store in the fridge and use within 2 weeks.

Notes

You can use a regular blender for this. Just add everyting EXCEPT the oil to the blender. Slowly drizzle in the oil while the blender runs on HIGH. Start very, very slow, like a few drips at first. Once the emulsion takes place you can drizzle in faster, but take your time, other wise you risk breaking the emulsion.
*Lactic Acid – You can use Citric Acid instead, I would recommend using half the amount as it’s more potent than Lactic Acid. So 1/8 tsp or 1/4 tsp for a tangier Mayo. 
Keyword homemade mayo
Tried this recipe?Let us know how it was!

Similar Posts

29 Comments

  1. OK, this is perfect mayonnaise. I used regular white vinegar, the optional lactic acid, and added 1/4 tsp kala namak.

  2. Hey Burger Dude, can we possibly have nutritional facts for future recipes? It would be greatly appreciated!

  3. I’m really glad I found your website. I watched a couple YouTube videos plus yours and made some mayo yesterday using my stick blender. I didn’t have soy milk so used aquafaba instead. It tastes delicious but it’s not thick. It’s more the consistency of creamy salad dressing. After coming to this page and reading the post, I realize the soy milk is really key.
    I’ll use my failed mayo as a salad dressing by adding herbs and will go buy some soy milk. I should have come here to begin with — thank you for the details you provide.

    1. No problem! Yeah I don’t know the science of it, but for some reason it seems like soy is the best option!

  4. I have to say, this is BY FAR the best Vegan Mayo recipe I have made. Thank you SO much for sharing this!

  5. This is amazing! I’m so excited to have this recipe. I added the black salt and it was chefs kiss! Will be keeping this one to use again and again. Thanks so much! 😊

  6. Hang on— is the mayo supposed to be jiggly enough to use straight away? I used soy milk, double checked the measurements, but after like 3 minutes of immersion blending, I’m not getting a consistency that’s thick enough to call mayo… Just throwing it in the fridge to see if it’ll thicken up after that.

    1. Hi. sorry to hear that. Yes it should be good right away, it will thicken in the fridge but not too much. Were all the ingredients room temp? I’ve made this a few dozen times and never have an issue, so if you followed the recipe as written I’m not sure what it could be. Let me know and I’ll see if I can help.

      1. 5 stars
        This is SO embarrassing, but the reason it didn’t work the first time was because I didn’t realize my immersion blender had two speed settings. I was blending on low. Blending it on high speed did the trick! This is indeed the quintessential vegan mayo recipe!

    1. Hi, as far as I know it won’t work nearly as well. I remember testing I think almond and pea milk and they both were a lot runnier unfortunately. I think there’s a protein in soy milk that helps it stay thick.

  7. 5 stars
    I will never buy mayonnaise again. This mayonnaise is perfect in texture and flavor. I’ve already made it 3 times in a week (lol I don’t think I should eat it so much).

    If it happens to you that the mayonnaise is completely liquid, it is because you have not used the maximum power of the blender, as it happened to me. But there is a solution! Transfer most of the mayonnaise to another glass and leave some in the jar. Pour a little soy milk into the jar (very little) and start blending until it emulsifies, gradually add the rest of the mayonnaise and emulsify it in turns, until you are done.

    The mayonnaise is “lumpy” after beating so I stir it with a fork to make it smooth.

    I used 80% liquid lactic acid and it worked well.

    I always add 1/4 tsp of black salt and another 1/4 tsp of sea salt. The egg flavor is super subtle, it is not relevant at all.

    I have also tried adding 3 cloves of garlic because I love garlic. I love the flavor it gives although it doesn’t taste like aioli, maybe more garlic is needed.

  8. 5 stars
    OMG this recipe literally blew my mind. I’ve made “real” mayonnaise with eggs and it was so difficult, but this recipe is incredibly easy with cheap ingredients that I always have on hand. And it tasted exactly like real mayonnaise!!! Maybe even better because I added some MSG and garlic powder. Thank you so much for this recipe!!! I was so close to buying vegan mayo for TEN DOLLARS the other day but I just couldn’t do it. This probably cost me less than a dollar and only took 5 minutes. Thank you again!!

    1. Oh nice, love to hear this! I wanna make a Kewpie mayo with MSG! Thank you! Glad I helped you save some bucks!

  9. 5 stars
    Oops sorry to add another comment – but I needed to add that even though you said soy milk is a must, I used ripple pea protein milk and it was perfect 👌

  10. 5 stars
    This was my first time making mayo and it was so easy! Excited to make Thee Burger Dudes Hawaiian macaroni salad with this stuff. I’ll never buy mayo at the store again!

    1. Oh nice, so glad it worked out on the first try! The mac salad is one of my favorites, thank you!

4.86 from 14 votes (6 ratings without comment)

Leave a Reply

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

Recipe Rating