This Homemade Eggless Mayonnaise is creamy, smooth, and perfect to spread over bread for sandwiches or add to salads. It’s ready in under 2 minutes and can be flavoured any way you like.
This post contains amazon affiliate links which means if you make a purchase after clicking one of those links, I will receive a small commission. As an Amazon Associate I earn from qualifying purchases.
This Homemade Mayonnaise is egg-free, so it’s perfect for various dietary restrictions. There are only a few ingredients and it requires just 2 minutes to make. That also includes time to measure all the ingredients.
It tastes really similar to the store-bought kind. I love mayo but I don’t use it too often, so it’s great to make a little bit just when you need it.
I have received quite a few comments recently saying that the recipe did not work, so I’ve been testing it extensively. It always works if you follow specific instructions and use my specified ingredients. You must use some kind of acid (either vinegar or lemon juice) in order for mayo to thicken. Without acid it will not thicken.
You can watch a “real” video without any cuts of me making this eggless mayonnaise that I posted on my IGTV channel.
Ingredients for Homemade Eggless Mayonnaise
There are only 3 main ingredients and the rest are just flavourings that can be changed up to suit your taste.
- Oil
- Milk
- Apple cider vinegar
- Dijon mustard
- Salt
- Turmeric
How to make Eggless Mayonnaise
Making Eggless Mayo is actually super easy. I have seen different recipes calling for very specific instructions like adding oil a drop at a time. But in all my experiments I found that it is really not necessary.
- Add all the ingredients into a tall container. I use a measuring jug.
- Use an immersion blender (I used a different kind on this video but it broke recently, so I linked to the new one I have) on high speed to turn the mixture of oil, milk, and vinegar into a delicious and creamy Eggless Mayonnaise. It’ll take about 20-30 seconds!
How to store Homemade Eggless Mayo
Store in an airtight container. You could use a mason jar. I have also stored just in a bowl that was really well wrapped in plastic wrap but containers are easier.
This Eggless Mayo will keep in the fridge for 7-10 days. I wouldn’t store it for longer as it doesn’t have any preservatives.
NOTE: You may experience a bit of a liquid separation after a few days, there will be just a bit of clear liquid, it is whey separated from milk. Totally normal, nothing to worry about. Just pour it out.
Why make Homemade Eggless Mayo
Most mayos out there are either regular (made with eggs) or vegan (made with only plant-based ingredients). Vegan mayos are generally much more expensive than regular and also not easy to find. Not all store sell them.
If you are not following a vegan lifestyle but still avoid eggs, then this is the Mayo for you! It tastes just like regular mayo but without any eggs.
And since you can make it as you need it in small portions, you don’t need to buy a big jar and store in the fridge. Convenient!
Can this Homemade Eggless Mayonnaise be vegan?
In theory the answer is yes. In fact, I have seen recipes that are very similar to this one and they use plant-based milk.
I do not drink plant-based milk and when I wanted to experiment with it, I couldn’t find a small container of soy/almond/cashew milk in my local store. They only had flavoured coffee creamers. And although hazelnut coffee sounds delicious, hazelnut mayo doesn’t sound that appealing.
I have tried making vegan mayo with coconut milk and it did NOT work. The mixture got creamy and white almost instantaneously but refused to thicken even after 5 minutes of blending.
Ingredients and Variations for Homemade Eggless Mayonnaise
- Oil
- I use Canola oil as it is neutral in flavour.
- You can use any oil you’d like but remember that the flavour of the oil will impact the flavour of the eggless mayo.
- Milk
- I use 2% milk.
- I’m sure you could use 3.25% milk.
- However, I would avoid skim milk.
- I am also not entirely sure about 1% milk but I think it should work. Let me know if you try.
- Apple cider vinegar
- Acid is a necessary ingredient as the mayo will not thicken without it.
- Feel free to use more or less, depending on how tangy you like your mayo but you must use some.
- You can add it after milk and oil are emulsified (but not thickened), this way it’s easy to control the amount.
- You could use lemon juice instead.
- You could use regular vinegar.
- Dijon mustard
- Mustard adds a bit of extra acidity and seasoning to this condiment.
- You could use a bit more to taste.
- Salt
- Definitely use to taste.
- Feel free to add more or less.
- Turmeric
- Optional. Used mostly for colour. Without turmeric the colour of this mayo is pretty white whereas turmeric makes it slightly yellow-ish, similar to store-bought mayo.
You can easily halve or double the ingredients depending on how much eggless mayo you need. I often make just half the recipe.
How to flavour Homemade Eggless Mayo
The beauty of making your own eggless mayo is that you can flavour it anyway you want.
- garlic powder, onion powder, dried herbs
- paprika and cayenne pepper
- minced fresh garlic and lemon juice
- minced fresh herbs
- Sriracha
Recipes using mayonnaise:
- Cabbage Pie
- Pulled Pork and Peppers Pie
- Goat Cheese and Dill Hasselback Chicken
- Russian Potato Salad (Instant Pot)
- Russian Beet Salad with Prunes and Pecans
Homemade Eggless Mayonnaise
Ingredients
- 1/2 cup Canola oil
- 1/4 cup milk
- 1 teaspoon apple cider vinegar (must be used or mayo will not thicken)
- 1/2 teaspoon salt (or to taste)
- 1/8 teaspoon turmeric (optional, just for colour)
- 1 teaspoon Dijon mustard (or to taste)
Instructions
- Add all the ingredients to a tall container.
- Use immersion blender on high speed for about 20-30 seconds or until the mixture emulsifies and turns into thick and creamy Homemade Eggless Mayonnaise.
Video
Notes
- Seasonings are to taste. You may need a bit more acidity and salt. Or perhaps you'd find that it's too tangy. You could add the mustard and vinegar after everything is emulsified (but not thickened as it will not thicken without acid) and this way control how much you need to add.
- Store in an airtight container in the fridge for 7-10 days.
Nutrition
Mention or tag @Imagelicious
This post was originally posted on July 8, 2019 and is now updated with more information.
Here’s some text from the original post:
Years ago I was part of a Russian cooking forum. Remember when internet was all about forums? Before personal blogs took over, before facebook and groups. (Did I just date myself?)
It was a wonderful community where people talked about everything, met, became friends in real life. But just as with any community (be it school class, family, work team) there was drama.
I could never understand how food could produce so much drama. I still can’t. But there it was.
One day, someone posted a recipe for Eggless Mayo. It instantly became popular and many people were making it. A few weeks later, someone wrote that Mayo by definition cannot be eggless, which is technically correct.
That whole comment resulted in pages upon pages of discussions, fights. People left that cooking forum, refused to participate. A few days later the name of the post was changed to “Creamy Sauce” and a bit later it was deleted altogether to avoid even more drama. I never even got to try the recipe.
That kind of attitude towards mayonnaise is actually not uncommon. There were even legal battles in the States about Mayo vs Mayonnaise.
But regardless of whether you want to call this condiment an Eggless Mayonnaise or just Eggless Creamy Sauce, the truth is that it tastes just like mayo and it looks just like mayo!
Sarah says
I like to make butter mayo (using 8oz of melted butter in place of oil), but being that I was out of eggs I searched and found this recipe and made awesomely thick mayo! I used a little heavy cream for the milk and will definitely be making this again. Sometimes even with eggs my butter mayo occasionally doesn’t thicken up right, so I’ll be using this recipe from here on out. Thank you for the great recipe!
Dungeness Manor says
I made according the directions by adding ALL the ingredients to the container at once and it did not emulsify. Then I followed my instructions for the procedure for making egg mayonnaise which was to add all other ingredients except the oil into the container and then mix for about 30 seconds to a minute the n slowly pour in the oil while the blender is going and it emulsified right away.
For anyone who is having trouble with emulsification, try the above instructions. It should work!
And, thank you for the eggless recipe! Our ducks stopped laying eggs and with the avian bird flu we are not buying commercial chicken products. So, this is great to make my own eggless mayo.
Kathryn says
Why not use skim milk? Thanks!
Julia says
I haven’t tried it with skim milk
Jessica Kgotle says
Hi Everyone
Works like a bomb. I tried it once and it was good. Wish I used less oil as I found it too rich but overall we loved it.
Thank you for the recipe Julia.
Emma says
Uhhmaizing!! I ran out of mayo and dislike raw eggs…now I might never go back 😀 thank you so much for sharing
Followed your instructions to the t and worked so well… You’ve got yourself a new follower 🙂
Gail Leskow says
Thank you Julia for saving the day! I tried it with Oat milk and it didn’t work so I borrowed 2% milk from the neighbor. It came out great and I have a lot of hope for an eggless diet now.
Michelle says
In case this helps anyone – I followed the recipe exactly and couldn’t get it to thicken. I added a touch more vinegar – nothing. Then I saw a comment about using Greek yogurt and voila! I just added a tablespoon at most but that did the trick. This “mayo” tastes amazing. Easy to make. Great for those with egg allergy. Highly recommend!
Susan Knorr says
I made it with almond milk. Works great!
Jessie says
Well, I’ve tried the recipe twice now. The first time, I followed it to a ‘T.’ The second time, I took someone else’s idea of using yogurt. Same result both times: Way too thin and runny. Good for use in potato salads and stuff, but totally inedible for sandwiches. It just turns the bread to mush. But I did take the same concept and mixed 1/2 cup of yogurt with a teaspoon of pickle juice and three tablespoons of oil, and just a hint of mustard. The result was pretty nice! My mayo-loving husband and mayo-hating aunt were both pleased. But the recipe above as written, it didn’t work for me at all.
Shiloh says
Amazing, thank you! Eggs are not easy for me to eat due to mild allergies, milk either but this is ok with just a small amount… and it tastes great! So happy to find this recipe as all our tomatoes are coming ripe…. Tomato sandwiches here I come 😋
Divya says
Hi! Julia,
Thanks for the recipe. I made eggless mayo today but it became bitter. I used cold-pressed Sesame oil. What do u suggest we can use in place of Canola oil? I have access to following cold-pressed oil:- Sunflowr oil, Safflower oil, Peanut Oil and Mustard Oil, which of these do think can give similar results? Lastly, I want to avoid Refined oil as much as possible nd use Cold-pressed oil as much as possible. Do u think this is possible or Refined oil is the only answer???
Elaine says
Can you use regular mustard or honey mustard? I am so excited to try this recipe. I have IBS and there are so little foods I can ear. Eggs is now one of them. Also lactose intolerant as that is part of IBS. However lactose is available in most grocery stores. Thank you so much for posting. Now to give it a try with fingers crossed.
Isabelle Urbanek says
Mine unfortunately didn’t thicken. It tastes wonderful tho. I used olive oil and almond milk. 😞
Ray says
Despite my misgivings I tried this. Wasted ingredients. The vinegar is always going to curdle the milk 🤷
Me says
Same here – I threw out my first batch. Then I mixed another one – emulsified milk and oil, ThEn added vinegar and flavorings. That worked better, but it was still thinner than store-bought mayo. Delicious on potato salad.
Nicola says
Thank you so much for this fabulous recipe! For many years I bought organic mayo until I noticed a much smaller jar and hardly lower price (72% price increase).
I searched for another organic mayo brand but discovered that several ingredients were not organic at all (such as guar gum, which I avoid at the best of times).
And that’s when I found your recipe. Can’t believe how easy it is. Pity it does not work with coconut milk. I did not like the flavour of the mayo with soy milk, but see here that Greek yoghurt works too.
Yesterday I had it with fish, the day before with grilled garlicky sweet potatoes, and today on my feta sandwich with watercress and chutney.
What a discovery!!!
June Fynn says
I am so happy I found this by googling eggless mayonnaise. I have recently discovered I have an intolerance to eggs & I am already doing low fodmap so finding sauces like this are key to having flavour in my meals. I made this with lactose free dairy milk & a mixture of garlic infused olive oil & grapeseed oil, a tsp of mustard powder & lemon juice. It is very much like aioli & will go great with my steak for dinner tomight! I might try it with less of the garlic infused oil next time.
June Fynn says
Another name for this could be salad dressing. When I was growing up my Mum would make a salad dressing with sweetened condensed milk, malt vinegar & salt, some people added mustard. I loved this stuff but not really healthy with all the sugar & as I’m gluten free no malt vinegar in my diet these days.
Sheila says
I’ve had to avoid mayonnaise because of an egg protein sensitivity. I’d occasionally eat it anyway and pay the price later. But THIS!!! Best mayo ever, and I cannot tell it doesn’t contain eggs. So delicious and creamy, I could eat it right off the spoon. I have even made this with canned evaporated milk and it turned out great.
Thanks for sharing such an amazing recipe!! I can have mayonnaise again!
Aaron says
I just wanted to say that this works with greek yogurt as well! I didn’t have any kind milk, and as a former chef, I figured the yogurt would likely work as a wonderful replacement and it did! I had a recipe I watned to make and needed mayo but totally forgot I was out of eggs. This worked wonderfully and a great bit of knowledge to add to my arsenal
Summer says
Interesting. I wonder if buttermilk would work as well? I might have to try it out!