Easy Homemade Mayonnaise (with VIDEO)

Thick, creamy, and perfectly spreadable – Homemade Mayonnaise is incredibly easy and inexpensive to make, and this one tastes like my favorite real mayonnaise from the grocery store. This can be used in any recipe that calls for mayonnaise.

There’s a secret ingredient here that makes all the difference, and you’ll be surprised at how close it is to a store-bought mayo. Actually, my kids love this one even more, which makes me happy because it has good-quality ingredients!

Creamy Homemade Mayonnaise in a blue ramekin with a spoon.

This post may contain affiliate links. Read my disclosure policy.

I love making homemade alternatives for store-bought items. They are usually less expensive, have better ingredients, and taste better! We make our own sauces like easy Homemade Ranch, BBQ Sauce and fresh Pesto. If you enjoy DIY alternatives for your grocery store favorites, you’ll love this better than store-bought mayonnaise.

Mayonnaise Video

Watch me whip up homemade mayonnaise—you’ll be amazed at how simple and delicious it is! It literally takes less than a minute.

Homemade Mayonnaise Recipe

This homemade mayo recipe is the closest I’ve come to replicating my favorite store-bought mayo, and you can use this homemade version in any recipe that calls for mayonnaise. I think my Caesar Dressing tastes even better using homemade mayo.

I won’t admit how much mayonnaise I tasted while perfecting this recipe. Let’s just say it got a little ridiculous with the number of spoons I went through that day! At least it was homemade mayo—ha! There did come a point when my husband had to cut me off because I kept handing him spoonfuls to taste. By the next day, he flat-out refused to try it again. I might have gone overboard, but hey, it was all for the greater good.

Ingredients for Homemade Mayonnaise

  • Egg – The egg yolk acts as an emulsifier to create the creamy, smooth consistency of mayonnaise. Without it, the oil and liquid would separate.
  • Dijon mustard – contributes a subtle tanginess while also helping the emulsion stay together.
  • White vinegar – provides acidity and enhances the overall flavor.
  • Lemon juice – freshly squeezed to add brightness and more acidity for a fresh, zesty taste.
  • Salt – enhances the natural flavors of each ingredient.
  • Extra light olive oil – or other neutral oil (e.g., canola, avocado oil, sunflower). Avoid extra-virgin olive oil, as the flavor is stronger.
  • Sugar – (optional, but highly recommended) – for a hint of sweetness and makes it taste more like the store-bought versions. I’m convinced it’s the secret ingredient to make it taste more like the popular mayonnaise brands such as Hellmans or Best Foods.
Ingredients for homemade mayonnaise: egg, dijon mustard, oil, vinegar, salt,

Variations and Substitutions

  • Vinegar – try white wine vinegar or substitute it with lemon juice to taste. Both will give you a slightly different flavor profile.
  • Seasonings – Experiment with smoked paprika, sriracha, or fresh herbs to create your own flavored mayonnaise.
  • Garlic and Lemon Juice – add minced garlic and lemon juice for an aioli sauce to dip Fried Zucchini or Shrimp Cakes.
  • Ketchup – combining equal parts mayo and ketchup creates a fry sauce like we did in our Hamburger recipe.

How to Make Mayonnaise

  • Combine Base Ingredients – Into a tall container or mason jar, add the egg, Dijon mustard, vinegar, lemon juice, and salt.
  1. Add Oil – Pour the oil over the top of the ingredients and let it rest for 15 seconds so the ingredients can settle.
  1. Blend – Insert the immersion blender into the container, touching the bottom. Start blending without moving the blender for about 10 seconds until the mixture begins to emulsify. Slowly lift and tilt the blender to incorporate the rest of the oil. Continue blending until thick and creamy. It literally takes a minute to blend.

Pro Tip:

Immersion blenders are nearly foolproof for making mayonnaise as long as you use a jar or container that is about the width of your blender. This method combines the mayo quickly and effortlessly without drizzling in the oil slowly, and ensures perfect results every time.

Don’t have an immersion blender? You can use a food processor. The steps are a little different so see the notes in the recipe card below.

Step by step photos showing how to make Homemade Mayonnaise with an immersion blender
  1. Adjust Seasoning – Taste the mayonnaise. Add more lemon juice, sugar or salt to balance flavors, if desired.
  1. Store – Transfer the mayonnaise to a clean, airtight container. Refrigerate and use within 1 week.

Tips for the Best Homemade Mayo

  • Choose the Right Oil: Use a mild, neutral oil such as extra light olive oil without strong flavors that can overpower the mayonnaise.
  • Use the Proper Tool: I recommend using an immersion blender for the best results, but if you don’t have one a small food processor or whisk will also work. Slowly drizzle the oil in so the mayo doesn’t break in consistency.
  • To Fix Broken Mayonnaise: If your mayo does break and looks separated or runny, don’t panic! Place a new egg yolk into the container and process until it comes back together.
  • A Note on Raw Eggs: Raw eggs are a common ingredient in homemade dressings, Hollandaise, Swiss Meringue, and Chocolate Mousse, but if you are concerned about using raw eggs, buy pasteurized eggs or you can easily pasteurizing eggs at home.
An immersion blender in a glass jar emulsifying the ingredients for homemade mayonnaise

Storage

Since homemade mayonnaise doesn’t contain preservatives like the grocery store versions, it’s best to make small batches that can be used quickly. This recipe yields about 1 cup and should be stored in the refrigerator in an airtight container for up to one week.

Homemade Mayonnaise in a glass jar with lemon wheels surrounding it.

The convenience of creating delicious food with ingredients I already have on hand is something that always makes me smile. I hope you will love this homemade mayonnaise swap in your home as much as we do.

More Recipes with Mayonnaise

If you’re obsessed with mayonnaise, don’t miss our collection of recipes where Mayonnaise takes center stage!

Easy Homemade Mayonnaise Recipe

4.80 from 34 votes
Creamy Homemade Mayonnaise in a blue ramekin with a spoon.
Replace store-bought mayonnaise with your own creamy, delicious homemade mayonnaise—simple, fresh, and perfect for everything from sandwiches to salads and more! I marked the sugar as optional, but sugar makes it taste more like commercial mayo. The easiest way to make mayonnaise is with an immersion blender, but I also shared detailed instructions in the notes for making mayo in a food processor.*
Prep Time: 4 minutes
Blending Time: 1 minute
Total Time: 5 minutes

Ingredients 

Servings: 20 Tbsp (makes 1 cup)

Instructions

  • Combine Ingredients: In a tall container, such as a mason jar, add the egg, Dijon mustard, vinegar, lemon juice, and salt.
  • Pour the oil over the top of the ingredients and let it rest for 15 seconds so the ingredients can settle.
  • Insert the immersion blender into the container, touching the bottom. Start blending without moving the blender for about 10 seconds until the mixture begins to emulsify. Slowly lift and tilt the blender to incorporate the rest of the oil. Continue blending until thick and creamy.
  • Taste the mayonnaise. Add more lemon juice, sugar, or salt to balance the flavors, if desired. Transfer the mayonnaise to a clean, airtight container. Refrigerate and use within 1 week.

Notes

*To Fix Broken Mayonnaise: If your mayo does break and looks separated or runny, add a new egg yolk and blend it into the broken mayo, and it should come back together. 
*To make mayonnaise in a food processor – This works best in a small food processor because it is a small batch; otherwise, the blade won’t reach the ingredients to emulsify correctly. If you have a small bowl attachment, that will work well.
  1. In the small bowl of a food processor, add the egg, Dijon, vinegar, lemon juice, salt, and sugar, and process for 15 seconds.
  2. With the food processor running, slowly add the oil, just a small drizzle at a time, until about 1/4 of the oil is added. This step is important for the emulsification process to work properly so the mayo doesn’t break.
  3. Gradually increase the oil stream until the mayonnaise is fully thickened. Taste and adjust the seasoning with lemon juice, salt, and sugar if needed.

Nutrition Per Serving

1Tbsp Serving100kcal Calories0.2g Carbs0.3g Protein11g Fat2g Saturated Fat1g Polyunsaturated Fat8g Monounsaturated Fat0.001g Trans Fat8mg Cholesterol41mg Sodium5mg Potassium0.03g Fiber0.1g Sugar12IU Vitamin A0.1mg Vitamin C2mg Calcium0.1mg Iron
Nutrition Facts
Easy Homemade Mayonnaise Recipe
Serving Size
 
1 Tbsp
Amount per Serving
Calories
100
% Daily Value*
Fat
 
11
g
17
%
Saturated Fat
 
2
g
13
%
Trans Fat
 
0.001
g
Polyunsaturated Fat
 
1
g
Monounsaturated Fat
 
8
g
Cholesterol
 
8
mg
3
%
Sodium
 
41
mg
2
%
Potassium
 
5
mg
0
%
Carbohydrates
 
0.2
g
0
%
Fiber
 
0.03
g
0
%
Sugar
 
0.1
g
0
%
Protein
 
0.3
g
1
%
Vitamin A
 
12
IU
0
%
Vitamin C
 
0.1
mg
0
%
Calcium
 
2
mg
0
%
Iron
 
0.1
mg
1
%
* Percent Daily Values are based on a 2000 calorie diet.
Course: Condiments
Cuisine: American
Keyword: Homemade Mayonnaise, How to Make Mayonnaise, Mayonnaise, Mayonnaise Recipe
Skill Level: Easy
Cost to Make: $
Calories: 100
Natasha's Kitchen Cookbook
4.80 from 34 votes

Leave a Comment

Recipe Rating




Comments

  • Valentina
    February 3, 2026

    Great recipe! I used French Dijon mustard, no sugar, still tastes good.

    Reply

    • NatashasKitchen.com
      February 3, 2026

      Thanks for sharing that, Valentina! Glad you liked it.

      Reply

  • Pat
    January 24, 2026

    I have been making my own mayonnaise for decades. My original recipe calls for using ground mustard, so using Dijon is new to me. Mine also lasts way more than a week, which I’m happy for since I don’t use much of it, but when I need it, it’s there. I make it in my Vitamix.

    Reply

    • Natashas Kitchen
      January 24, 2026

      Thank you for sharing that with me, Pat!

      Reply

  • Angela
    January 4, 2026

    This is the first homemade mayo recipe that actually worked. I left an egg out so it would be at room temperature when I combined ingredients and maybe this was the trick. I added all ingredients and waited 15 minutes. Ingredients emulsified perfectly and had mayo. Thanks for the recipe!

    Reply

    • NatashasKitchen.com
      January 4, 2026

      You’re very welcome, Angela! So glad it worked for you.

      Reply

  • IRENE TRYBUL
    January 3, 2026

    Absolutely delicious! I used avocado oil in this recipe and compared it to store bought avocado oil costing $8-$9 for 12 ounces. This is cost effective and no preservatives or high fructose corn syrup. I had no problems with recipe being runny and I love being able to adjust the flavor of this recipe.

    Reply

  • Nadja
    January 3, 2026

    It was a bit thin in texture, how can I make thicker?

    Reply

    • Natashas Kitchen
      January 3, 2026

      Hi Nadja, it’s hard to say without being there on why it is not as thick, but to thicken it, you would want to start the emulsification process again, you can do that by slowly adding another yolk or you can add some hot water and whisk vigorously to fluff it up again. I wish I could be more helpful.

      Reply

      • Nadja
        January 3, 2026

        Thank you. It was so delicious anyway, my HB loved it !

        Reply

  • Lillian
    December 29, 2025

    Please clarify: “egg” means whole egg, or only “yolk”?

    Reply

    • Natashas Kitchen
      December 29, 2025

      Hi Lillian, in step one we use the whole egg.

      Reply

  • Kristina
    November 28, 2025

    What is the best jar to use? I’ve been looking online and not sure which to order?

    Reply

    • Natashas Kitchen
      November 28, 2025

      Hi Kristina, we used a standard mason jar.

      Reply

  • Terri
    November 8, 2025

    Hello,
    I used my bullet, processor and immersion blender and still a runny mess. I added an extra egg yoke and used canola oil which is most used. Not sure why it did not whip up at all. Not sure what I did wrong.

    Reply

    • NatashasKitchen.com
      November 10, 2025

      Hi Terri! It could be that the oil was added too fast. But it could have also been the blender. A Bullet can be too aggressive and spin so fast that it heats the mixture and breaks it.

      Reply

  • Jeannee
    October 30, 2025

    It was perfect. I never use light olive oil. I used a strong extra virgin olive oil which gives it more flavor. I don’t like white vinegar so I used all lemon. The recipe was still perfect.

    Reply

    • Natashas Kitchen
      October 30, 2025

      I’m so glad you found it perfect, Jeannee! Thank you so much for sharing that with me.

      Reply

      • Barbara
        February 27, 2026

        I have used many of your recipes and loved most of them. I have no idea what went wrong but this did not come together at all. I added the extra egg yolk and still nothing. I do not own an immersion blender and started out with my small blender and then switched to a hand mixer. Nothing worked. I went over the recipe three times and followed exactly. Also, mine does not look white but yellowish.

        Reply

        • Natasha
          March 2, 2026

          Hi Barbara, try again with all ingredients at room temperature and go slower on adding the oil. If it still doesn’t thicken, you can start a new egg yolk in a clean bowl and slowly whisk/add your broken mayo into it, which usually rescues it. A yellower color is usually due to the type of eggs used – it’s from the yolk and normal.

          Reply

  • Benjamin
    October 27, 2025

    Easy follow instructions, i am allergic to soy but i miss mayo!! So was happy to see this.

    However the taste is a bit bitter? Any idea what i could be doing wrong? Or could try to fix that.

    i used everything listed and didn’t try my spin on it as i wanted it to be as close to it as possible. After the bitterness i did try to add more sugar but that didn’t seem to help just made it more or less bittersweet so didn’t calm the bitterness down at all sadly.

    Reply

    • NatashasKitchen.com
      October 27, 2025

      Hi Benjamin. Did you use “light” olive oil? Do not use extra virgin olive oil, it will be bitter. Light olive oil neutral in taste.

      Reply

      • Margareta C
        December 31, 2025

        I made it one evening when didn’t have mayo in the house. It worked well, I used sunflower oil and organic egg. Creamy and good. I had to add a couple of lemon juice drops to adjust the taste and bingo.

        Reply

        • Natasha's Kitchen
          December 31, 2025

          Great to hear that you enjoyed it!

          Reply

  • Barbara Elsen
    September 20, 2025

    The recipe says 1 egg, is that a whole egg or just the yolk?

    Reply

    • NatashasKitchen.com
      September 20, 2025

      Hi Barbara! You’ll use the whole egg.

      Reply

  • Megan Duffett
    September 17, 2025

    This is our go to mayo recipe. We had an extra egg yoke for that extra egg taste and a little more mustard, and lemon juice. We are enjoying experimenting with different flavours – yesterday we did garlic mayo and it was delicious.

    Reply

  • Judith
    September 2, 2025

    So good and easy. Love this recipe, much better than store bought. Thank you so much Natasha for sharing. For now on I will make my own mayonnaise. Much healthier and tasty. Followed your instructions and all went as described. Made coleslaw with this mayo and it was delicious. 😋😋🫢

    Reply

  • Jaimee C.
    August 5, 2025

    This recipe is perfect! I agree that the sugar is the secret ingredient. Since I don’t eat sugar, I just substitute a little stevia and it works great. I’ve made this recipe at least 10 times and I would say about 30% of the time, the mayonnaise doesn’t thicken up properly. I try adding the extra yolk but that doesn’t help. I still always manage to use the slightly runny mayo in cole slaw or something else. As for oil choice, I find the subtle flavor of avocado oil is what suits my family’s taste best. Thank you for the recipe!

    Reply

As Featured On

Never Go "Hangry" Again!

Get weekly updates on new recipes, exclusive giveaways plus behind the scenes photos.