• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Loving It Vegan

  • Home
  • About Me
  • Recipes
  • Free Ebook
menu icon
go to homepage
  • Home
  • About Me
  • Recipes
  • Free Ebook
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • search icon
    Homepage link
    • Home
    • About Me
    • Recipes
    • Free Ebook
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • ×

    Home » Sides

    Vegan Mayo (Thick and Creamy)

    Published: May 22, 2018 Updated: Sep 10, 2021 by Alison Andrews This post may contain affiliate links

    Jump to Recipe
    Vegan Mayo

    This vegan mayo is rich and creamy, made with 6 easy ingredients and ready in 5 minutes. It’s so good you won’t believe you made it yourself!

    Vegan mayo in a glass jar with a spoon.

    This vegan mayo is like magic. You just put 6 easy ingredients into a measuring jug, blend it up with an immersion blender and like magic, you have vegan mayo!

    The first time I made it I could barely believe it was possible, and when it all just worked, I was so excited!

    I have since tried all kinds of combinations (not all were super successful) but this recipe is a sure winner.

    It’s a super thick and creamy vegan mayo that’s pretty much identical to what you would buy at the store.

    It’s divine as a dip for your chips, as a spread, as a salad cream or dressing, or wherever a mayonnaise is required.

    Vegan mayo in a glass jar with a spoon.

    Ingredient Notes

    Avocado oil – forms the base of this recipe and I really love it for this as it’s a wonderfully neutral flavored oil. I have tried this recipe with canola oil and it was also good but not nearly as good as the avocado oil.

    Olive oil – I mixed in a bit of extra virgin olive oil for flavor balance and that worked really great.

    Unsweetened soy milk – emulsifies with the oil to create this thick and creamy mayo. It is crucial that it’s unsweetened. I tried a batch with regular soy milk and there was a very odd after-taste. Even though we do add a little sweetener to this (maple syrup) that doesn’t seem to have the impact that sweetened soy milk does, so make sure your soy milk is unsweetened. Soy milk is also a great emulsifier, so other plant-milks may not work well in this recipe.

    How To Make Vegan Mayo

    You will find full instructions and measurements in the recipe card at the bottom of the post. This is a summary of the process to go along with the process photos.

    • Add avocado oil, unsweetened soy milk, olive oil, salt, distilled white vinegar and maple syrup to a measuring jug.
    Ingredients for making vegan mayo in a glass measuring jug with an immersion blender ready to blend.
    • Blend it with an immersion blender.
    Vegan mayo being blended in a glass measuring jug with an immersion blender.
    • It emulsifies beautifully into thick, creamy mayo! 
    Freshly blended vegan mayo in a glass jug.

    Egg replacement?

    There is no ‘egg replacement’ in this recipe. Other vegan mayonnaise recipes tend to use aquafaba (chickpea water) but this recipe doesn’t use that.

    However, I actually have another vegan mayonnaise recipe that uses aquafaba, the result was so different that it warranted me doing TWO mayonnaise recipes for this blog. This recipe is thick and very mayonnaise-y, the other one that uses aquafaba is thinner and more like a salad cream.

    A spoonful of vegan mayo above a glass jar of mayo.

    Storage Tips

    Store your vegan mayo in a sealed jar in the fridge where it will stay good for around 5 days.

    It doesn’t have the long shelf life that store-bought mayonnaise has. So if you’re not a big mayo eater, then make a half batch.

    The mayo does tend to separate a bit in the fridge, don’t worry about that, just give it a stir and it’s good to go.

    A spoonful of vegan mayo above a glass jar of mayo.

    Troubleshooting

    Does Not Work: Stand Mixer and Food Processor

    • I tried this in my stand mixer and it would not emulsify at all, no matter what speed setting I had it on. The batch was saved when I moved it to a bowl and used the immersion blender to emulsify it.
    • I also was not able to make it emulsify when trying it out in a food processor. 

    Works: Variable Speed Vitamix

    • I tried this in my regular blender, which is a Vitamix. My Vitamix is one with a speed control, so I start at slow speed and my mayo emulsified without any issues.

    Best Results: Immersion Blender

    • The most consistent results are achieved with an immersion blender. All things are not equal with regular full size blenders. However, immersion blenders are quite similar across brands so this is the most reliable way of making it. 
    • So if you think homemade mayo’s are in your future (and lots of soups!) then an immersion blender is a very worthwhile purchase. And usually inexpensive too. 
    • If you try it in your full size blender and have any trouble with it emulsifying then move it to a bowl and use the immersion blender to ‘fix’ the batch.

    Room Temperature Ingredients:

    • Your ingredients should all be at room temperature.
    • If one of your ingredients (like your non-dairy milk) is cold from the fridge and your oil is room temperature, then that can cause this recipe to not work properly. So make sure everything is at room temperature before you get started.
    Chip dipping into a glass jar of mayo.

    More Vegan Staple Recipes

    1. Vegan Cashew Cream
    2. Homemade Vegan Butter
    3. Vegan Nutella
    4. Homemade Oat Milk
    5. Vegan Heavy Cream Substitute
    6. Vegan Parmesan

    Did you make this recipe? Be sure to leave a comment and rating below!

    Vegan mayo in a glass jar with a spoon.

    Vegan Mayo

    This vegan mayo is rich and creamy, made with 6 easy ingredients and ready in 5 minutes. It's so good you won't believe you made it yourself!
    4.85 from 51 votes
    Print Pin Rate
    Course: Savory, Side
    Cuisine: Vegan
    Diet: Vegan
    Prep Time: 5 minutes
    Total Time: 5 minutes
    Servings: 24
    Calories: 90kcal
    Author: Alison Andrews

    Ingredients

    • 1 cup Avocado Oil (240ml)
    • ½ cup Unsweetened Soy Milk (120ml)
    • 1 Tbsp Olive Oil Extra Virgin
    • ½ tsp Salt
    • 2 tsp Distilled White Vinegar
    • 1 Tbsp Maple Syrup
    Prevent your screen from going dark

    Instructions

    • All all the ingredients to a bowl or measuring jug.
    • Use an immersion (handheld) blender to emulsify it into mayonnaise.

    Video

    Notes

    1. You can use different oils other than avocado oil with varying taste results.
    2. It is crucial that the soy milk is unsweetened, using a regular sweetened variety gave this a very odd taste.
    3. Don’t switch out the soy milk for another non-dairy milk. Soy milk emulsifies very well and other plant milks may not. 
    4. Ingredients must all be at room temperature otherwise this recipe may not work out as intended.
    5. The best results in this recipe come from using an immersion blender (handheld blender).
    6. This recipe makes around 1 and ½ cups of vegan mayo. 
    7. Store your vegan mayo in a sealed jar in the fridge where it will stay good for around 5 days.
    8. The fries served with the mayo in our photos are our baked potato fries.

    Nutrition

    Serving: 1Tbsp | Calories: 90kcal | Carbohydrates: 0.7g | Protein: 0.3g | Fat: 9.8g | Saturated Fat: 1.1g | Sodium: 56mg | Sugar: 0.5g
    DID YOU MAKE THIS RECIPE? Rate it & leave your feedback in the comments section below, or tag @lovingitvegan on Instagram and hashtag #lovingitvegan
    Get Your Copy! It's FREE!
    « Vegan Coconut Cake
    Vegan Chocolate Truffles »
    17.2K shares

    About the Author

    Hi I'm Alison Andrews, I'm the voice and cook behind Loving It Vegan. I love making delicious vegan food and creating vegan versions of all your old favorites, so that you’ll never feel like you’re missing out. Find out more about me here.

    Loving It Vegan is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com. This site may contain some of these links to Amazon.com. If you make a purchase through one of those links, Loving It Vegan will receive a small commission from the purchase at no additional cost to you.

    Reader Interactions

    Comments

    1. Joyce says

      September 11, 2022 at 10:32 am

      The people that have made this delightfully simple recipe by Alison Andrews are so excited that I just have to try it as well tonight. Many thanks, I can’t wait to get started! 💕

      Reply
      • Alison Andrews says

        September 15, 2022 at 10:30 am

        Awesome Joyce! Hope it comes out great.

        Reply
    2. Jackie says

      July 06, 2022 at 5:40 pm

      I love your recipes and have tried a bunch of them. Looking forward to giving this one a ‘go’.

      Reply
      • Alison Andrews says

        July 07, 2022 at 9:30 am

        Awesome Jackie, hope you enjoy it!

        Reply
    3. Steve says

      April 10, 2022 at 1:50 pm

      Could I add a little lemon juice to this recipe for extra tang? Thanks.

      Reply
      • Alison Andrews says

        April 11, 2022 at 9:51 am

        Sure!

        Reply
    4. Susan says

      April 09, 2022 at 8:17 pm

      I made half the recipe, used all EV olive oil and apple cider vinegar instead of distilled white (what I had) and room temperature ingredients. It got creamy beautifully with the immersible blender and I popped the mayo in the fridge. Minutes later, I took it out to use it as an ingredient in Russian dressing. The lovely creamy mayo had gotten clumpy and stayed clumpy even when mixed with ketchup, the primary other ingredient in Russian dressing. Why do you think it didn’t stay creamy but got clumpy so quickly? Thank you!

      Reply
      • Alison Andrews says

        April 11, 2022 at 9:49 am

        Hi Susan, it may have not emulsified properly, it sound like it might have ‘broken’. A way to fix this can be to just add in a couple of teaspoons of soy milk and whisk them in again until the mayo is smooth, this can help it to re-emulsify.

        Reply
    5. Max says

      December 26, 2021 at 8:38 pm

      This worked perfectly! Thank you!

      There is a soy allergy and an egg allergy I’m trying to work around, so I used coconut milk alongside a 1/2 tsp of mustard and it’s perfect.

      Reply
      • Alison Andrews says

        December 30, 2021 at 10:05 am

        So happy to hear it worked out great! Thanks for sharing Max!

        Reply
    6. Lily says

      December 16, 2021 at 9:42 pm

      This was so easy to make! I used sunflower oil instead and it worked just fine. If using a blender like me I recommend slowly drizzling in the oil on low speed. Thanks for the amazing recipe!

      Reply
      • Alison Andrews says

        December 17, 2021 at 10:38 am

        Awesome! Thanks so much for sharing Lily!

        Reply
        • Lily says

          December 18, 2021 at 6:05 am

          Whoops! Forgot the rating. 10/105 stars

          Reply
          • Alison Andrews says

            December 18, 2021 at 12:24 pm

            Thanks Lily!

    7. Tom Mangus says

      October 25, 2021 at 9:40 pm

      Best Vegan Mayo to date! Thank you for sharing this recipe 😊5 stars

      Reply
      • Alison Andrews says

        October 26, 2021 at 5:30 pm

        Thanks so much Tom!

        Reply
    8. Mick says

      September 14, 2021 at 9:56 pm

      I tested this out while trying different vegan mayo recipes. I was shocked at how easily it whipped right up into a thick mayo, and did not require the slow-drizzling oil that is normally called for (I also left out the maple syrup). It was really surprising how easy it was. It’s worth noting that soy has natural emulsifiers in it that make it a very suitable substitute for egg, whereas other plant milks do not. Mustard might help if you have to use different milk because it has some emulsifying properties. I plan on testing it out with lemon juice, different vinegars, maybe mustard. Thanks!

      Reply
      • Alison Andrews says

        September 15, 2021 at 10:46 am

        Hi Mick! So glad it worked out well! That’s very interesting about soy milk and could well be why substituting it may cause issues in this recipe. Thanks for the mustard tip!

        Reply
    9. Leslie says

      August 08, 2021 at 7:59 pm

      I just made 1/2 recipe and it is perfect 👍 I used homemade hempseed milk in place of soy and added a 1/4 tsp of Dijon mustard. Mustard is an emulsifier so I can’t guarantee that it would have thickened without this addition.5 stars

      Reply
      • Alison Andrews says

        August 10, 2021 at 10:11 am

        Thanks for sharing Leslie! 🙂

        Reply
    10. Emma C. says

      July 04, 2021 at 3:04 am

      This is SO delicious. I love it, far better than regular mayo. It kept really well too, like four days and it was just as delicious. Thank you so much for sharing this recipe, so happy :-))5 stars

      Reply
      • Alison Andrews says

        July 04, 2021 at 10:31 am

        Wonderful! Thanks so much Emma!

        Reply
    11. Dawn says

      June 28, 2021 at 1:01 am

      I tried this with homemade cashew milk because I can’t have soy. Unfortunately I just ended up with a sauce. I will say it tastes remarkably like mayo! I’m going to try a few things to see if I can get it to thicken up, I really love the flavor!

      Oh, I also need it to be sugar free so I omitted the maple syrup. Perhaps there’s some magical reaction between soy and maple syrup that I’m not aware of?

      Reply
      • Alison Andrews says

        June 28, 2021 at 9:03 am

        Hi Dawn, my guess would be the cashew milk. We do have a vegan mayonnaise recipe that doesn’t require any plant milk, that might work out better.

        Reply
    12. Mark says

      June 22, 2021 at 7:52 am

      Hey Alison! Greetings from the Philippines! I made this mayo yesterday and it came out literally THE BEST mayo I’ve ever tasted ever ever ever! My friends went wild about it, too. Easily their favorite mayo. So I bookmarked your recipe right away. This will be my go-to mayo recipe! Thank you!

      I did notice this morning, however, that my mayo went super hard, almost like a hard butter! Could it be because I overmixed it yesterday, or because my refrigerator is just too cold? Any clue how to troubleshoot that one?

      Anyway, I guess the ingredients are affordable enough that I can make mayo on the day when I need it. Whatever is left and happens to harden can be “sacrificed,” as it were, but I think it’s worth the sacrifice. I just hope I don’t have to!

      Whatever advice you can offer, I’d super appreciate it! Thank you, Alison!!! 🙂

      Reply
      • Alison Andrews says

        June 22, 2021 at 9:31 am

        Hi Mark! So glad you loved the mayo! I have never had that happen where it goes super hard in the fridge so I’m not sure! I don’t think you over-mixed it because if it was good on the day then you did everything right. It sounds like it is most likely your fridge (or where the mayo was placed in your fridge) that caused that. See if leaving it on the countertop and letting it come to room temperature may just fix it. You could try placing it in a less cold part of the fridge (usually the front of the fridge) when you put it back in. All the best! 🙂

        Reply
      • Marie D says

        September 08, 2021 at 10:31 pm

        I’ve had my mayo go hard when I used olive oil and coconut oil…. so I do not use them in my mayo any more… no problem when using avocado and sunflower oil.

        Reply
    13. Masha Glanville says

      June 09, 2021 at 11:01 pm

      OMG! The easiest and tastiest mayo I have ever made. Amazing!5 stars

      Reply
      • Alison Andrews says

        June 10, 2021 at 8:50 am

        Thanks so much Masha!

        Reply
    14. Ralph says

      May 18, 2021 at 1:06 pm

      Love this recipe, so easy and so delicious. Made two batches so far. The first batch I added a chipotle sauce and it was delicious, the second batch I added ranch seasoning and hit it out of the ball park both times !! Thanks4 stars

      Reply
      • Alison Andrews says

        May 18, 2021 at 1:10 pm

        That sounds awesome Ralph! Thanks for sharing!

        Reply
    15. Mikki says

      May 14, 2021 at 8:53 pm

      After reading the comments using oat milk and trying it myself, I believe that’s one you can’t use. I tried twice to make this and I just couldn’t get it to thicken. The second time I tried using less oat milk and that didn’t work either. I’m anxious to try this recipe after hearing how good it is, so next time I’ll use soy milk.

      Reply
      • Alison Andrews says

        May 15, 2021 at 10:07 am

        Thanks for sharing Mikki! Sorry to hear it wasn’t working out well. Soy milk definitely works GREAT so hope it will be a success next time. 🙂

        Reply
      • Marie D says

        September 08, 2021 at 10:35 pm

        In my experience/research, I discovered that it’s the protein content. Try throwing in a few TBS blanched almonds.

        Reply
    « Older Comments

    Comment Policy: Your feedback is really appreciated! Please do us a favor and rate the recipe as well as this really helps us! The most helpful comments are the ones that give useful feedback for others who might make the recipe, tell about substitutions you made or adjustments you made and how it turned out, or assisting other commenters. Rude or insulting comments will not be accepted.

    Leave A Comment & Review Cancel reply

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

    Recipe Rating




    Primary Sidebar

    Hi I’m Alison Andrews! I love making delicious vegan food and creating delicious vegan versions of all your old favorite dishes, so you can have your vegan cake and eat it too!

    More about me →

    • Facebook
    • Twitter
    • Instagram
    • YouTube
    • Pinterest

    Popular Posts

    • Vegan Tuna
    • The Best Vegan Mac and Cheese (Classic, Baked)
    • Vegan Burrito
    • Super Eggy Vegan Tofu Scramble
    • Sliceable Cashew Cheese
    • Homemade Vegan Butter

    Veganuary

    • Vegan Halloumi
    • Vegan Stuffed Mushrooms
    • Vegan Stuffed Peppers
    • Vegan Granola
    • The Best Vegan Waffles
    • Vegan Salmon

    See all Veganuary Recipes →


    Footer

    ↑ back to top

    As Seen In

    Press logos black and white

    About

    • Privacy Policy
    • Terms & Conditions

    Follow Us

    • Facebook
    • Twitter
    • Instagram
    • YouTube
    • Pinterest

    Contact

    • About
    • Contact

    Copyright © 2022 Loving It Vegan

    Get 10 fabulous dinner recipes!
    Absolutely free! Sign up below!
    Get Your Copy! It's FREE!