Delicious recipe for homemade mayo plus tips for making it fail proof every time! Just 4 ingredients, perfect for novice cooks & better than store-bought! Perfect on a sandwich with my homemade lunch meat and homemade sandwich bread!

Over the years I have learned how to make several condiments from scratch, but something about homemade mayo has always daunted me.
As it turns out, all those myths about homemade mayo were wrong! With one amazingly simple recipe (and a couple of tricks), you’ll have delicious homemade mayo ready in less than 2 minutes!
Not only does homemade mayonnaise taste way better than store-bought, it’s also:
- Quick. Make it in 5 minutes!!!
- Easy. It’s so easy that after you make it, you will wonder why you haven’t been all along!
- Frugal. With only a handful of pantry ingredients, homemade mayo is much cheaper than store bought!
I’m going to show you how to make mayonnaise at home!
Here’s What You Need

- Lemon
- Kosher salt
- Egg
- Light olive oil
- Flavors/seasonings (optional)
- Whey (optional)
Notes on Ingredients
- You need an Immersion blender for this mayo recipe.
- You need LIGHT olive oil. Extra virgin olive oil is absolutely delicious in dressings, or with freshly baked artisan bread, but it does NOT taste good in homemade mayo (been there, done that).
- If you’re REALLY feeling fancy, you can also use walnut oil, macadamia oil, bacon grease, and ghee (but not individually, nor all together).
- I don’t use canola oil because canola is chemically extracted using hexane. Cold-pressed canola oil exists, but it is usually very expensive and hard to find. It’s better to avoid, and just use healthy oils instead.
- I have not tried numerous combinations of all the oils listed above. I tried 50/50 extra virgin olive oil and avocado oil, which didn’t taste very good at all.
- I’ve also tried light olive oil as the recipe is written, and since it produced an amazing mayo that tasted better than any store-bought I’ve ever had, I stopped there. Feel free to branch out and experiment, and if you do, please leave a comment sharing with us what worked and what didn’t!
Step By Step Instructions
Step 1. In a wide-mouth jar, layer your ingredients as follows.
- Lemon juice.
- Salt.
- Egg.
- Light olive oil.
Step 2. Wait about one minute, or until the egg is at the bottom of the jar and the oil is sitting at the top of the jar.

Step 3. Place the immersion blender in the jar, all the way to the bottom.
Step 4. With the immersion blender at the bottom of the jar, press the button to “go” and let it blend for 20 seconds while the blender is still sitting at the bottom of the jar.

Step 5. After 5 seconds, you’ll have mayo at the bottom.
Step 6. At the 10-15 second mark, you’ll notice the mayo creeping to the top.

Step 7. In about 20 seconds, you’ll have mayo near the top of the ingredients with a very thin layer of oil right on top.
Step 8. Very slowly (and carefully), bring the immersion blend up the side of the jar while still blending. As you do this, the thin layer of oil on the top will slowly drizzle down the side of the jar and blend with the mayo underneath.

Step 9. Keep bringing your immersion blender almost to the top, stopping just short so you don’t splatter mayo everywhere. Your mayo is done when all the ingredients are incorporated together!
Step 10. Taste your mayo and adjust your salt and/or lemon juice if desired.

Recipe Tips

Homemade mayo is good in the fridge for about one week. However, by lacto-fermenting the mayo you can make it last for several months.
To do this, add 1 tablespoon of whey to the finished mayo and stir well. Allow mayo to sit on the counter overnight, or up to 24 hours. Put the mayo in the fridge and you’ve got mayo that will be good for 2 months or more!
FAQS
Light olive oil is best for this mayonnaise recipe.
This recipe for mayonnaise is good in the fridge for about one week. However, by lacto fermenting the mayo, you can make it last for several months! (See the recipe tips above for how to lacto-ferment the mayo.)
Yes, it’s more budget-friendly to make your own mayo. Plus you’ll have ingredients on hand to make other delicious foods, like the best scrambled eggs, Mediterranean grilled cheese or Caesar salad dressing!
To Serve

This recipe is for a basic homemade mayo. It’s absolutely stunning and delicious and has the perfect balance of tangy and creamy. But, some people prefer their mayo to be a bit fancier. If that’s you, consider the following additions to your homemade mayo (add these just after the egg):
- Pinch white or black pepper
- Dry mustard OR prepared Dijon mustard (in any flavor you’d like)
- Using vinegar (apple cider vinegar, white wine, white balsamic, etc.) instead of lemon juice pepper, or using lime juice too
- Sweetener (honey, sugar, maple syrup, etc.)
- Garlic
- Horseradish
- Fresh herbs
- Paprika
- Garlic powder
- Crushed red pepper
More Homemade Sauce Recipes
- Easy Homemade Pizza Sauce Recipe
- Easy Homemade Salsa
- Creamy Cauliflower Sauce
- 15 Minute Homemade Hot Sauce

30 Minute Dinners Sample Meal Plan
Sign up to get instant access to my 30 Minute Dinners Sample Meal Plan, complete with recipes and step-by-step instructions!Watch How to Make Fail Proof Homemade Mayo
DIY Homemade Mayo
Quick & easy recipe for homemade mayo, plus tips for making it fail proof every time! Just 4 ingredients & much better than store-bought!
- Prep Time: 5 minutes
- Total Time: 5 minutes
- Yield: 1 Jar 1x
- Category: Sauces/Condiments
- Method: Blended
- Cuisine: American
Ingredients
- 1 large lemon, juiced (or 2 tbsp lemon juice)
- 1 tsp kosher salt (or 1/2 tsp table salt)
- 1 whole egg
- 1 cup light olive oil
- flavors/seasonings (optional, see below)
- 1 Tbsp whey (optional, see below)
- immersion blender
Instructions
- In a wide-mouth jar, layer your ingredients as follows. First, lemon juice. Second, salt. Third, egg. Finally, light olive oil.
- Wait about one minute, or until the egg is at the bottom of the jar and the oils is sitting at the top of the jar.
- Place the immersion blender in the jar, all the way to the bottom.
- With the immersion blender at the bottom of the jar, press the button to “go” and let it blend for 20 seconds while sitting at the bottom of the jar.
- After 5 seconds, you’ll have mayo at the bottom.
- At the 10-15 second mark, you’ll notice the mayo creeping to the top.
- At about 20 seconds, you’ll have mayo near the top of the ingredients with a very thin layer of oil right on top.
- Very slowly (and carefully), bring the immersion blend up the side of the jar while still blending. As you do this, the thin layer of oil on the top will slowly drizzle down the side of the jar and blend with the mayo underneath.
- Keep bringing your immersion blender almost to the top, stopping just short so you don’t splatter mayo everywhere. Your mayo is done when all the ingredients are incorporated together!
- Taste your mayo and adjust your salt and/or lemon juice if desired.
Notes
If you are using whey, finish the recipe as directed, then add whey and stir in well. Let sit on the counter at room temperature for 24 hours. Then refrigerate.
Nutrition
- Calories: 603
Keywords: homemade mayo
How long does the finished product keep in the refrigerator?
Hi Heather,
The recipe will keep in the fridge for up to one week. Hope this helps.
I have not tried lacto-fermenting the mayonnaise. I do not use it up fast enough and it turns solid in a few days rather than staying silky. Will the lacto-fermenting help with that?
Hi Seper,
In my experience, yes it does. Hope this helps. 🙂
Yes, it can!
Has anyone had success doubling the recipe or should I make several separate?
Hi Jill,
Doubling this recipe shouldn’t be a problem, as long as you have a jar big enough. Hope this helps. 🙂
I was wondering if it works to use 2 egg yolks instead of 1 whole egg? I have made this mayonnaise a lot and really like it but I am supposed to avoid egg whites right now.
I haven’t tried that, but it’s worth a shot!
When you use whey, do you mean whey protein or is that something else?
Thanks,
Hi Jim! We’re referring to liquid whey.
Can you substitute aquafaba for the egg?
Hi Laura,
We haven’t done that variation for this recipe, but I do know that using aquafaba in mayo is a common thing. You may also have to use some chickpeas if you are using aquafaba. Perhaps a search on the web will find you a comparable recipe using aquafaba instead? If you try it, let us know how it comes out. 🙂
Love this recipe. It truly is no-fail. Wondering, however, if the lemon is just there for the acid. In other words, would it work with lime juice instead? (Have a TON of limes)
★★★★★
I need to buy an emulsion blender. Do you have a preference?
Hi Kathleen,
The emulsion blender I use is linked inside this post under the subheading ‘Notes on Ingredients.’ I like this one. Hope this helps! 🙂
Can I use the whey that sits in my yoghurt container?
Hi,
The first two times I tried this recipe it came out really good. When I try making larger batches it comes out with a consistency of buttermilk. Should I cut down on the olive oil?
Thanks!
I have used that whey with no problems.
Can you please do a whipped butter recipe? Your recipes are really good!!
★★★★★
Hi Heidi!
I will pass your request along. 🙂
What size jar do you use? In the pictures it looks like a quart size jar but in the video it looks like a pint.
Hello Amanda,
A quart-size jar works best. There is a link on this post for the jars that Tiffany uses. 🙂
Can you share the whey you used?
Hello Casey,
This whey was homemade. Here is the URL on 5 ways to make your own whey https://dontwastethecrumbs.com/36-ways-to-use-whey-and-5-ways-to-make-it/
Hope this helps!
I don’t make my own yogurt. The only thing online I can find is whey protein and it’s typically expensive. Is there an alternative whey that can be bought instead of making your own?
Hi JP,
The reason we use whey is to make lacto-fermented mayo, so you would need to use the fresh whey. Hope this helps.
Love your recipe. This is my 3rd time doing Whole30. I use a recipe very simular but it’s vegan. Instead of the egg I use Coconut Oil. I just do equal parts Olive and Coconut oil. Love this for an easy coleslaw snack.
★★★★
I have never liked factory food, so never bought mayonnaise. This recipe changed my life. I use it all the time and so do the people who I shared it with. I shall share it again today. The best recipe tip ever – Thank you.
Thank you so much, Maureen! We’re so glad you love it, and thankful you share it! 🙂
This is wonderful! I have missed eating mayo for a long time because it always had vinegar in it. I can’t wait to make this! Question though, are you essentially eating a raw egg since it is not cooked? And if so I thought eating raw egg was not good for you. Thank you for clarifying!
Hello Dawn,
I am not concerned about the raw egg in the mayo recipe, but it’s definitely a personal choice. If you’re concerned about using a raw egg, just use a pasteurized egg – which can be found in the supermarket. 🙂 Thank you for sharing.
Yum! Bacon grease – just a little on the top of the scant cup of avocado oil – SO delicious. This was so much quicker than the blender method. Trying the whey overnight to make it last longer. It’s always so good, I want to make it last! Thanks! Merry Christmas!
Hi I made this recipe and it worked I was so happy. Then now all of a sudden it hasn’t worked… it goes runny. I haven’t changed anything I used the same container and everything can you think of a reason it would be doing that? I love this Mayo so much and my daughter too
Natalie,
If you haven’t changed a thing about your method or ingredients, I can’t image why it would have changed. Did you happen to change the oil brand? Or the brand of eggs?
I had this issue too – several times, and it felt so wasteful. I found that the temperature of the olive oil is important – not too room temperature but not too cold. In the summer, I’ll put my cup of oil in the fridge for ten mins before making the Mayo. I haven’t had a problem since. Hope this helps!
Can a mixer be used
Hi Rhonda,
We haven’t tested it with a mixer. It’s hard to say whether or not it will emulsify the egg and oil correctly. If you try it with a mixer, let us know.
How long will this keep for?
Hi Jen, Homemade mayo is good in the fridge for about one week. However, by lacto-fermenting the mayo you can make it last for several months.
Can you ferment the mayo without whey?
Hi Rochel!
Rather than whey, you can ferment using a starter culture. If you don’t know which starter culture to use, you can always google Cultures for Health. I hope this helps. 🙂
I only use Himalayan Sea Salt. How much should I use. I don’t like things too salty. I use fine ground. Someone asked before and the reply asked if it was fine ground but there were no more replies.
Hi Susan, Fine ground salt is fine. If you don’t like you can try it without or start 1ith 1/8 tsp and add little by little. It’s flexible!
WAY TOO MUCH SALT! I will lower to 1/4 tsp kosher salt.
Hi Linda, what kind of salt did you use? Kosher salt and table salt are very different. Kosher salt has large flaky crystals while table salt is much more fine. Hope that helps!
I used Kosher salt. I love the technique…worked really well….I just don’t prefer a lot of salt in my mayonnaise. I’ve made in food processor with only 1/4 tsp Kosher salt and love it. I also add in a teaspoon of mustard. So I will use my new fun tool…the immersion blender…follow your instructions but I will lower the sales content for my personal preference. Thanks for this…it makes mayonnaise making so much easier!
You’re welcome! Everyone’s taste buds are different. 🙂
Thanks for this Linda, I so agree! 😊
I have attempted making mayo in the past and failed. I’m excited to give this recipe a try. Does it make a difference if the egg is at room temperature vs. being just out of the fridge?
Good question Jamie! It does not. Either way the egg will emulsify the oil.
Can you use Avocado oil instead and leave out the whey? I’m not supposed to have anything fermentation or olive amongst other things due to food allergies 🙄.
Hi Jenny!
Yes, you can use avo oil, and leave out the whey. Hope this helps! Let us know how it turns out. 🙂