Homemade Mayonnaise Recipe: A Delicious and Useful Condiment!

This post may contain affiliate links.

Homemade Mayonnaise Recipe

This homemade mayonnaise recipe is simple. In 5 minutes you can have creamy, flavorful mayo for sandwiches, pasta and potato salads, and more!

For the longest time, I wouldn’t eat mayonnaise. I knew that the store-bought version was no good for me, but I was afraid to try making my own at home.

Once I finally tried making homemade mayonnaise, I was amazed at how easy it was. In five minutes you can have creamy, flavorful mayonnaise for spreading on sandwiches, mixing into pasta and potato salads, or even for topping grilled summer burgers. And, while it’s definitely not healthy food, homemade mayonnaise is full of healthy fats and protein, which means you don’t have to be afraid of mayonnaise anymore!

Use Quality Ingredients

The main ingredient in mayonnaise is oil. While you typically can’t pick out the subtle flavors of oil as you’re using it for cooking and baking, in mayonnaise the oil is such a major player that its flavors are front and center. Obviously, in our homemade mayonnaise recipe, we want to use a healthy oil, and olive oil is a go-to healthy oil in our kitchen. But, when it comes to mayonnaise, the olive flavor and slight green tinge of Extra Virgin Olive Oil make it hard to re-create that classic mayonnaise flavor and feel.

Thankfully, there’s a solution for that: Extra Light Olive Oil.

Understanding Olive Oil Types

If you find yourself in the oil aisle in the grocery store, you will likely come across three main types of olive oil: Extra Virgin, Pure, and Extra Light. So, what’s the difference?

Extra Virgin Olive Oil (EVOO) is made from the first pressing of the olives. This oil has the most olive flavor and is great for salads, bread dipping, and even in pizza crusts and focaccia.

Pure Olive Oil goes through an extraction process and contains less olive flavor than EVOO. It is great for grilling, roasting, and sautéing.

Extra Light Olive Oil isn’t light in the calorie sense. But, it is light on olive flavor. This makes it perfect for baking sweets and for making this homemade mayonnaise recipe!

The Trick to Any Mayonnaise Recipe

Any homemade mayonnaise recipe is made by creating an emulsion, which is a mixture of two things that would typically want to stay separated. In this case, the two items are the egg yolk and the oil.

The trick to getting these two ingredients to play nicely together is to add the oil VERY SLOWLY while mixing.

I prefer to make my mayonnaise in a food processor and pour the oil in using a liquid measuring cup. I start off adding a few drops at a time, and then, as the mayonnaise starts to thicken, increase the amount of oil to a slow stream. This method hasn’t failed me yet. But, some people like to use an immersion blender or even whisk their mayo by hand. Either way, the trick is to make sure the oil gets added a little at a time while mixing.

Homemade Mayonnaise Recipe

Homemade Mayonnaise Recipe

1 from 4 votes

This homemade mayonnaise recipe is simple. In 5 minutes you can have creamy, flavorful mayo for sandwiches, pasta and potato salads, and more!

Prep Time
5 minutes
Mix Time
5 minutes
Total Time
10 minutes
10 ounces
Estimated Cost



  1. Begin making your homemade mayonnaise recipe by placing the egg yolk, salt, and vinegar into the bowl of your food processor.
  2. Put your oil into a 1 cup liquid measuring cup or another container that is easy to pour.

  3. With the processor running, slowly pour in the olive oil, starting with a few drops at a time and continuing with a very slow and steady stream. As the mayonnaise begins to thicken, continue pouring, slowly, until all of the oil has been used.
  4. Once the mayonnaise is thick, slowly blend in the lemon juice, until incorporated.
  5. Use the mayonnaise immediately or store it in a sealed container in the refrigerator and use within a week.


Serving: 1Tbsp | Calories: 26kcal | Carbohydrates: 1g | Protein: 1g | Fat: 3g | Saturated Fat: 1g | Cholesterol: 20mg | Sodium: 97mg | Sugar: 1g | Vitamin A: 25IU | Vitamin C: 0.6mg | Calcium: 2mg | Iron: 0.1mg
Made this recipe?

Mention @diynatural or tag it #diynatural!

Using Your Homemade Mayonnaise

Now that you have homemade mayonnaise, you will want to put it on everything. Trust me.

I love mixing it with my homemade ranch seasoning mix to make a homemade ranch dressing. It is perfect for mixing into summer potato salad or creamy coleslaw. And, yes, it even makes a wonderful addition to a grilled burger.

Want to jazz up your mayo with healthy herbs? See our other recipe for ideas:


About Sarah Ozimek

Sarah is a writer, recipe developer, traveler, gardener, and lover of (almost) all things outdoors. Together with her husband Tim, she writes the blog Curious Cuisiniere where they explore world cuisines and cooking using real ingredients and tried and true methods, the way our ancestors have done for ages. Connect with Sarah on Instagram, Facebook, and Twitter.

PAID ENDORSEMENT DISCLOSURE: In order for us to support our website activities, we may receive monetary compensation or other types of remuneration for our endorsement, recommendation, testimonial and/or link to any products or services from this website.

DISCLAIMER: Information on DIY Natural™ is not reviewed or endorsed by the FDA and is NOT intended to be substituted for the advice of your health care professional. If you rely solely upon this advice you do so at your own risk. Read full Disclaimer & Disclosure statements here.


  1. beverly says

    sounds so good… I am allergic to eggs so am sad I can’t make this… try to eat healthy but am allergic to so many things… I feel like I am allergic to everything on days…

  2. Stephanie Leniczek says

    I also ad some boiling water when done It prevents the mayo from separating and maybe sterilizes the egg…about maybe 1/4 c…or less add slowly and beat at same time…a french chef taught me this about 55 yrs ago..

  3. Bethany says

    How much mayo does this recipe make? Once summer comes, we’ll use enough that we would use a cup or so a week, but not quite yet.

    • Sarah Ozimek says

      Hi Tina, You definitely could use apple cider vinegar. I like white wine vinegar because of the light flavor it gives the mayonnaise. Apple cider vinegar will give a different, sweeter, and stronger vinegar flavor. I would probably start with 2 tsp of apple cider vinegar (rather than the 4 tsp listed in the recipe) because of its stronger flavor. Give it a try. You might find that you like the flavor of apple cider vinegar better!

    • Sarah Ozimek says

      Hi Karen, You’re probably experiencing a “broken” mayonnaise. This happens if the oil is not added slowly enough. To fix it, transfer all the liquid into a separate container. Place a new egg yolk in your food processor and, with the processor running, very slowly add your broken mayonnaise to the egg yolk. If you’re worried that you can’t pour slowly enough, use a teaspoon to add just a little at a time. After the mayonnaise starts to thicken, you can increase the amount of liquid you add to a steady stream.

        • Karen says

          I was determined to get this right but after a sink full of dishes, a half of a dozen eggs, 3 cups of oil wasted I admit defeat. It took over 10 minutes to get about 1/4 of the oil in and thick. Added a little more then went to liquid two times. Both my immersion blenders were smoking hot as well and don’t want to risk burning them up. I tried a mini processor, full size processor and mini blender and just couldn’t find success. 🙁

          • Carole says

            My grammy taught me to cook when l was 5 years old. One of the things we made was homemade mayo, I grew up in the mountains of SW Virgina and we didn’t have blenders or food processors back then. (I’m 72) I didn’t even know you could buy any type of food in a store back then. We made homemade mayonnaise by beating with a very old wire whisk, the oil was rendered from the fat that we saved when we butchered the hogs or a beef. We also made our own mustard from wild mustard flowers.

          • Sarah Ozimek says

            Karen, I am so sorry to hear that the recipe isn’t working for you. Mayonnaise is a tricky thing because you are trying to blend things that typically don’t want to blend well. It is difficult to say what went wrong in your case, especially since it turns out fine for me. But, after reading your comments, I have been doing some research about what may cause mayonnaise to not thicken. I’ve decided to tweak the recipe instructions slightly so that the lemon juice is added after the mayonnaise thickens. This should help the emulsion to come together initially, and once it is stable it shouldn’t break. Thank you for your feedback and hopefully this adjustment helps.

          • Karen says

            I got it!!!!! I put two egg yolks in a bowl and used a wisk and added very slowly. So excited it worked! Thank you!

  4. Ronda says

    I’ve been wanting to try this. I recently got a Ninja blender which is out of this world and I think it would do a great job on this. I’ve heard home-made mayo is even better than store bought. I agree with other commenters that some store bought mayo is really good…I love mayo…but I would feel much better eating clean mayo with good ingredients. I don’t worry about raw eggs because I have chickens in my back yard that give me healthy (unlike factory eggs) little gifts every day.

    • Sarah Ozimek says

      Hi Lisa, While there is always a small risk, the chances these days of getting salmonella from raw eggs is very small. The risk is even smaller if you are getting good quality, fresh, pastured eggs from a clean, local farm. If you are concerned about using fresh eggs, you can always look for pasteurized eggs. The pasteurization process would kill any bacteria.

  5. Lara says

    Thank you for this nice looking recipe! I’ve made it in a blender but have been wanting to use the immersion blender. Do you know the instructions on that? Is the key just adding the oil slowly? Thank you! 🙂 Love your website! 🙂

    • Sarah Ozimek says

      Hi Lara. Thank you! If you want to use an immersion blender, I would recommend using a deep but narrow container, like a wide mouth pint jar or a 2 cup liquid measure. If your blender came with a blending cup, that would be perfect too. And, yes, the key is making sure that the oil is added slowly, a teaspoon or two at a time as you start. Once you have used about 1/2 cup of the oil, it will be more stable and you can pour the oil in more of a slow, steady stream. Enjoy!

      • Liz says

        I have found that with an immersion blender, I can just put all of the ingredients in the jar (I use a wide-mouth quart jar), immerse the blender all the way to the bottom of the jar and then very slowly (while it’s on) draw it up to the surface of the ingredients. This way is pulls only a little bit of the oil in at a time, and works like a charm–very fast and very easy! Also, I sub half melted coconut oil (expeller-pressed) for half of the olive oil, and I like to use a bit of white pepper (maybe 1/4 tsp) and about the same of smoked paprika. I also add a tablespoon or 2 of honey or agave to our mayo once in a while. So good!

        • Sarah Ozimek says

          Thanks Liz. Good to know this method works well! Do you find that the coconut oil changes the consistency of the mayonnaise when it is refrigerated?

  6. Kelley says

    I love making homemade mayo. I use half EVOO and avacado oil. This works very well for us.

      • kathy says

        Yes, Hellman’s tastes good and it is more convenient but it is full of unhealthy ingredients.

    • Sarah Ozimek says

      Hi VP. Unfortunately, eggs are a pretty key ingredient to help thicken mayonnaise. Some people do make a egg-free mayo substitute with avocados or use other thickeners as a replacement, but the results seem varied. It might just take a bit of trial and error to find a recipe that works best for you.

      • CB says

        Perhaps one Tbsp of ground chia seeds, soaked in 1/4 cup of water, would be a decent substitute for the egg yolk. Chia thickens up nicely this way and may work. I’m just guessing.

          • Sarah Ozimek says

            Hi Stephanie. The egg yolk is the part of the egg that is necessary to create the emulsion. Some recipes keep the white in for simplicity’s sake because it doesn’t add much to the mayo besides maybe a slightly lighter texture.