• 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.89 from 67 votes
    Print Pin Rate
    Course: Savory, Side
    Cuisine: Vegan
    Diet: Vegan
    Prep Time: 5 minutes minutes
    Total Time: 5 minutes 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. Eileen says

      May 02, 2021 at 1:44 am

      Using a nondairy milk, not soy, would it be possible to thicken it using gelatin or collagen?

      Reply
      • Alison Andrews says

        May 04, 2021 at 10:30 am

        I haven’t used those ingredients, but I don’t think you would need to.

        Reply
    2. Alison Lough says

      April 22, 2021 at 3:17 pm

      Just made this for the first time, halved the quantities and used vegetable oil. Absolutely amazing made in about 20 seconds brilliant

      Reply
      • Alison Andrews says

        April 23, 2021 at 10:16 am

        Fantastic! Thanks for sharing Alison!

        Reply
    3. Amy says

      March 12, 2021 at 5:54 pm

      I cannot express how excited I am about this! I have had to cut out eggs, ALL legumes, AND sunflower oil, which has eliminated all commercially available mayonnaise substitutes and I had no idea how to replace it in recipes that I love. Oh happy day! Thank you so much and I can’t wait to try it!

      Reply
      • Alison Andrews says

        March 13, 2021 at 11:30 am

        Awesome Amy! Hope you love it! 🙂

        Reply
    4. Amanda says

      March 03, 2021 at 6:48 am

      Can this mayo be used for baking, like in spinach avocado dip?

      Reply
      • Alison Andrews says

        March 03, 2021 at 9:25 am

        Yes, once it’s emulsified, you can use it the same way you would any mayo.

        Reply
    5. Kate says

      February 25, 2021 at 12:51 am

      Holy cow. Who knew it was this simple and so much better than store bought. THANK YOU!!!5 stars

      Reply
      • Alison Andrews says

        February 25, 2021 at 9:51 am

        Yay! Thanks for the great review Kate!

        Reply
    6. Lynn Stuart says

      February 15, 2021 at 6:42 pm

      Thank you for this recipe. I was excited to try it because I can’t eat eggs or soy. I use oat milk and white wine vinegar and hoped that would work out. The flavour was good and it amplified well, but it was very runny, more like a creamy salad dressing, which it will be good for! If anyone has any thoughts about what I can do to get this to thicken I would appreciate it. Maybe less oat milk?4 stars

      Reply
      • Alison Andrews says

        February 16, 2021 at 9:39 am

        Hi Lynn, you could try it with less oat milk. As you can see ours was pretty thick, so I’m thinking the thinner consistency was from using a different milk and in that case perhaps using less will help to thicken it.

        Reply
      • Aimee says

        March 06, 2021 at 8:39 pm

        Add pea protein. I’m trying to find a recipe to duplicate the “Just Mayo” that is no longer available. It has pea protein in it.

        Reply
    7. Raven Nielsen says

      February 13, 2021 at 5:04 pm

      Could this recipe be cut in half? Not sure there is enough volume. Looks great!5 stars

      Reply
      • Alison Andrews says

        February 15, 2021 at 10:59 am

        Yes you can halve it!

        Reply
    8. Ellie says

      February 09, 2021 at 2:50 am

      Didn’t emulsify for me. Just wasted avocado oil unfortunately

      Reply
    9. Vinesh Chand says

      February 02, 2021 at 7:07 pm

      I tried your method but use coconut cream instead..
      It was really good and silky..
      awesome…
      Thanks for sharing some great ideas5 stars

      Reply
    10. Vincent says

      January 24, 2021 at 6:25 pm

      Can you use vegetable oil for this?

      First time I tried it failed but i figured it was because i mixed oil and milk NOT at room temperature, my assumption was that when mixed they would exchange temperature and be at an even temperature so it wouldn’t make a big difference. I was also suspecting the amount of milk, and the type of milk (I buy oat). The overall taste was good but very liquid.

      Second time though I only tried to whip vegetable oil and it STILL wouldn’t cream or rise. It remains liquid. I figured if it was the milk’s fault I’d be able to cream the oil and add milk little by little to get a decent texture. Didn’t work though. I don’t know what to do really. I once made mayo with eggs and oil and it was pretty easy but without eggs I can’t seem to figure it out. So, is it the vegetable oil’s fault?

      Reply
      • Alison Andrews says

        January 25, 2021 at 11:38 am

        I don’t think it’s that, we have tried the recipe with different oils and it all worked fine, the only difference was in the taste.

        Reply
    11. Fabiana Cárdenas says

      January 20, 2021 at 8:30 pm

      Your recipes are the best of vegan world. Thank you so much! ????????❤

      Reply
      • Alison Andrews says

        January 21, 2021 at 10:49 am

        Thanks so much Fabiana!

        Reply
    12. Beth says

      January 14, 2021 at 10:46 am

      Maybe the higher protein in soy milk helps the emulsifying process? Maybe that’s why my almond milk bombed out

      Reply
      • Beth says

        January 19, 2021 at 9:24 am

        I tried it with soy and it emulsified in three seconds- love it! Exciting discovery !

        Reply
        • Alison Andrews says

          January 19, 2021 at 10:38 am

          Awesome!

          Reply
    13. Ronaldjohn says

      December 22, 2020 at 10:53 pm

      Easy,tasty,good directions,used bonsoy rapeseed dill flower flavour oil,apple cider vinegar mustard.
      Your recipe is tops and very easy to add, subtract etc ,thank you. Jonny5 stars

      Reply
      • Alison Andrews says

        December 23, 2020 at 9:45 am

        Thank you so much! 🙂

        Reply
    14. Eva says

      December 12, 2020 at 7:33 pm

      I didn’t have avocado oil, so it worked with sun flower oil perfectly! Your blog is my first (and mostly only one) I visit when I need a new vegan recipe. I know it will always be a hit. Thank you so much guys.5 stars

      Reply
      • Alison Andrews says

        December 14, 2020 at 11:05 am

        Thank you so much Eva, that is awesome to hear! 🙂

        Reply
    15. Carolina says

      November 30, 2020 at 10:23 pm

      6 stars! Best mayonnaise recipe ever! So easy and tasty! I make my own soy mild and it worked perfectly. In my second attempt I left the maple syrup out, added garlic and some lemon juice instead of vinegar and it worked as well, so delicious! Thanks so much for your amazing work!!!5 stars

      Reply
      • Alison Andrews says

        December 01, 2020 at 9:03 am

        Awesome! Thanks so much Carolina!

        Reply
    « Older Comments
    Newer 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.

    4.89 from 67 votes (20 ratings without comment)

    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 on an open faced sandwich on a wooden board.
      Vegan Tuna
    • Serving spoonful of vegan mac and cheese.
      The Best Vegan Mac and Cheese (Classic, Baked)
    • Vegan burritos stacked up on top of each other.
      Vegan Burrito
    • Vegan tofu scramble with sliced avocado and fried tomatoes on a white plate.
      Super Eggy Vegan Tofu Scramble
    • Thick slice of cashew cheese on a wooden board.
      Sliceable Cashew Cheese
    • Homemade vegan butter in a glass butter dish with a knife.
      Homemade Vegan Butter

    Veganuary

    • Vegan Thai Peanut Noodles in a black bowl.
      Vegan Thai Peanut Noodles
    • Slices of grilled vegan halloumi on a gray plate.
      Vegan Halloumi
    • Vegan stuffed mushrooms on a white plate.
      Vegan Stuffed Mushrooms
    • Vegan stuffed peppers in a white baking dish.
      Vegan Stuffed Peppers
    • Vegan granola on a baking sheet with a wooden spoon.
      Vegan Granola
    • Powdered sugar sprinkling down over a stack of waffles.
      The Best Vegan Waffles

    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!

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.