• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

The Endless Meal®

Real Food for Busy People

Search
Main Menu
  • Latest Recipes
  • Dinner
  • Side Dishes
  • Soup
  • Salads
  • Dessert

Start Here
About
eBook

Instagram
Facebook
Pinterest
Youtube
  • 🍁 Recipes
  • Dinners
  • Cookbook
  • About
  • Start Here
Home Recipes Sauces
Thick homemade mayonnaise in a glass jar.

How to Make Homemade Mayonnaise

Kristen Stevens
By: Kristen Stevens
Updated: 05/06/2025
4.8 stars (92 ratings)
113 Comments
Jump to Recipe

This post may contain affiliate links. Please read our disclosure policy.

This homemade mayonnaise is my family’s favorite condiment, and it turns out perfectly every time. I’ll teach you how to make it in under 10 minutes with just four ingredients, and I’ll share all the tips I’ve learned over the years!

One reader, DeLayna, says, “Absolutely perfect. I will never buy mayo from the store again. Just make sure you follow the directions exactly and you won’t have a problem with this recipe. Enjoy! ★★★★★”
Thick homemade mayonnaise in a glass jar.

Homemade mayonnaise has a reputation for being tricky to make. But over the years, I’ve learned some tricks so that it turns out perfectly creamy and delicious every time.

If you’ve never made it before, it might seem a bit daunting, but I promise you this: it’s super easy! You don’t need any fancy equipment. What you do need, though, is to read on because I’ll share my top tips for fool-proof homemade mayo.

If you’re a kitchen star and enjoy making things from scratch, try your hand at homemade butter next!

Homemade mayonnaise recipe ingredients

You only need 4 simple ingredients (and a bit of elbow grease) to make this easy homemade mayo recipe, and they’re all common ingredients – no preservatives here! Like all things with food, using better quality ingredients results in a better tasting mayo.

  • Egg yolk: Since the egg yolks are used raw, I recommend sourcing an egg from a happy hen for this recipe. I like to save the egg whites for making egg white omelettes!
  • Lemon juice: Only fresh lemon juice will do. Steer clear of the stuff that comes in the yellow squeeze bottles as it will make your mayo taste funny.
  • Neutral-flavored oil: My go-to is avocado oil, but you can use grape seed oil or vegetable oil. Although I love olive oil, I think it’s too strongly flavored for making mayo.

You’ll also need a pinch of sea salt!

All the ingredients to make homemade mayo on a marble background.
A close up of a spoonful of this homemade mayonnaise recipe.

The secret to homemade mayo

Homemade mayo is incredibly satisfying to make and tastes so much better than store-bought. Everyone should try it at least once to understand what all the fuss is about. Over my  years of making mayo, I picked up a list of tricks for the creamiest and richest mayo ever!

However, out of all of the tips I have to share, there are three worth highlighting. They make this homemade mayonnaise recipe literally foolproof. The thing is, when you’re making homemade mayonnaise: It’s really about getting the egg and oil to emulsify. If they don’t, you’ll be left with a sad, runny mess – which nobody wants!

Here are the three things you MUST do to make sure your mayo emulsifies:

  1. Use a room temperature egg. Whatever you do, don’t pull an egg out of your refrigerator and try to make mayo with it. You might get lucky and it will work, but chances are it won’t. Don’t take the risk! Warm the egg by putting it in a glass, and fill the glass with hot tap water. Leave it for 5 minutes and it will be ready to use.
  2. Whisk the egg yolk with an acid. I like to use lemon juice, but vinegar works, too. The acid starts to break down the proteins in the egg yolk so they emulsify better. Whisk the egg yolks and lemon juice well before you begin adding the oil.
  3. Add the oil VERY slowly: When you begin, the oil should be poured in the tiniest stream. Once the mayonnaise begins to thicken, you can pour the oil a little faster. If you ever notice the oil building up, stop pouring it and whisk the mayo briskly until it is incorporated.

Are raw eggs safe to eat?

While the USDA advises against eating raw eggs, the risk of salmonella poisoning is so minimal that it is not something I’ve been concerned about. Actually, I’ve read that a person is more likely to come into contact with Salmonella by eating a celery stalk than a raw egg!

That said, I would feel less confident eating raw eggs if the eggs I bought were of poor quality. This is the time to source eggs from happy hens.

If you don’t feel comfortable eating raw eggs, don’t worry! It’s super easy to make pasteurized eggs at home.

How to pasteurize an egg yolk for homemade mayo

An egg is considered pasteurized and safe to eat when it reaches an internal temperature of 138 degrees Fahrenheit. This is really easy to do at home!

  1. Place the eggs in a pot of water over medium-high heat. Attach an instant-read thermometer to the side of the pot.
  2. Bring the water to 140 degrees Fahrenheit and keep it there for 3 minutes. Be careful NOT to let the water rise above 143 degrees, or you will cook your egg yolks.
  3. Drain the water, and cool the eggs in cold water. That’s it!

Once you do this, your eggs will be 100% safe to eat. The pasteurized egg whites will look a little cloudy because they have begun to cook, but the yolks will be perfect for making mayonnaise!

Can I use a blender to make mayo?

Yep, you can, but you don’t need to. If you use a blender, you risk the mayo separating and becoming runny. A blender is also much more challenging to wash than a whisk and bowl. I’m all for keeping life simple!

If whisking for 5 minutes is difficult for you, then absolutely go ahead and use a blender, food processor, or immersion blender. Follow the directions in the recipe, only blend instead of whisking. Make sure to run your blender on low speed only and add the oil in a slow, steady stream to minimize the risk of your mayo separating.

How do I fix broken mayo?

If your mayonnaise is runny and not thick, the oil has not emulsified. In this case, it’s best to start again. Don’t worry, all is not lost! You can still use the oil that did not emulsify. Whisk a room-temperature egg yolk with lemon juice in a clean bowl and slowly whisk in the runny mayonnaise.

Also, use a room-temperature egg yolk—cold egg yolks are more likely to make the mayo runny. Continuously whisk the egg yolk with lemon juice (or vinegar) before slowly adding the oil.

Tap stars to rate!
4.80 stars (92 ratings)
Thick homemade mayonnaise in a glass jar.

Homemade Mayo Recipe

Prep: 10 minutes mins
Cook: 0 minutes mins
Total: 10 minutes mins
Rate Recipe Print
SaveSaved!
Add us as a preferred source
Learn how to make homemade mayonnaise in less than 10 minutes with only 4 ingredients. It’s a failproof recipe (if you follow my 2 tips) and very easy to make. Homemade mayonnaise can be flavored in many ways and is so much better than store-bought!
18

Ingredients

  • 1 large egg yolk (at room temperature)
  • 1 tablespoon lemon juice (fresh is best)
  • 1 cup neutral-flavored oil (I like avocado oil)
  • ¼ – ½ teaspoon sea salt (to taste)

Instructions 

  • Place the egg yolk in a medium-sized bowl. Add the lemon juice and whisk until frothy.
    1 large egg yolk, 1 tablespoon lemon juice
    image for recipe instruction: A metal whisk mixing beaten eggs in a clear glass bowl, preparing the base for homemade mayonnaise.
  • Very slowly, begin adding the oil in a thin stream while whisking continuously. If the oil starts to build up at all, stop pouring and whisk vigorously until it is incorporated. Continue adding the oil while whisking until all the oil has been used.
    1 cup neutral-flavored oil
    image for recipe instruction: A person pours liquid from a measuring cup into a bowl while whisking a yellow homemade mayonnaise mixture on a marble countertop.
  • Whisk ¼ teaspoon of salt into the mayo. Taste and add more if needed.
    ¼ – ½ teaspoon sea salt
    image for recipe instruction: A hand uses a whisk to mix thick, pale yellow homemade mayonnaise in a glass bowl on a marble countertop.

Video

Notes

Egg: If your egg is cold, place it in a cup and fill the cup with hot tap water for 5 minutes.
Oil: I prefer a neutral-flavored oil, such as avocado or canola oil. I don’t recommend using olive oil; its flavor is typically quite sharp and grassy, and I don’t enjoy that in mayonnaise. 
A note about avocado oil: I buy Chosen Foods avocado oil, which is clear. Some readers have reported that their avocado oil is green and makes an unappetizing-looking mayo.

Nutrition

Serving: 1 tablespoon, Calories: 113kcal (6%), Carbohydrates: 1g, Protein: 1g (2%), Fat: 13g (20%), Saturated Fat: 1g (6%), Polyunsaturated Fat: 4g, Monounsaturated Fat: 8g, Trans Fat: 1g, Cholesterol: 10mg (3%), Sodium: 33mg (1%), Potassium: 2mg, Fiber: 1g (4%), Sugar: 1g (1%), Vitamin A: 14IU, Vitamin C: 1mg (1%), Calcium: 1mg, Iron: 1mg (6%)
© Author Kristen Stevens

We have thoroughly tested this recipe for accuracy. However, individual results may vary. See our full recipe disclosure here.

Thick homemade mayonnaise in a glass jar.

Did you make this?

We love to see what you made! Tag @theendlessmeal or hashtag #theendlessmeal!

Tag us on Instagram
Rate Recipe

More mayo recipes

Wasabi Mayo in a bowl on a plate of salmon bites.
5 minutes mins

Wasabi Mayo

Chipotle Mayo in a bowl next to french fries
5 minutes mins

Homemade Chipotle Mayo

5 minutes mins

Harissa Mayo

kimchi mayo in a glass jar with a spoon
5 minutes mins

Kimchi Mayo

1.8K shares
  • Facebook
  • Email
Kristen Stevens

Kristen Stevens

Hi, I'm Kristen! I LOVE everything to do with food: making it, taking pictures of it, and (the best part) eating it. ♡♡♡

Learn More
Posted: 03/15/2019 Updated: 05/06/2025
guest
Rate this recipe:




guest
Rate this recipe:




113 Comments
Inline Feedbacks
View all comments
Bryan W Robertson
Bryan W Robertson

5 stars
This turned out better than I expected. I was out of mayo, searched and found your recipe, tried it, and it couldn’t have turned out any better. My partner LOVED it, and his picky-ness surpasses all others. Making another batch today. Thanks so much for posting this recipe!

0
Reply
Kristen Stevens
Kristen Stevens
Reply to  Bryan W Robertson

You’re very welcome!

0
Reply
Mark
Mark

5 stars
Great and easy recipe! However, my wife said it would taste more like mayo if we add a teaspoon of vinegar. We did, and it’s spot on!

0
Reply
Kristen Stevens
Kristen Stevens
Reply to  Mark

Love that! A touch of acid is always great in mayo!

0
Reply
Emily
Emily

This recipe is the worst and simply does not work! I’ve tried it twice now and follow the recipe exactly and both time a complete fail. I’m angry I wasted precious expensive oil on this. I’ve made homemade mayo for several years but always used whole eggs. Due to a food sensitivity to egg whites, I needed to find a whole yolk recipe. This is not the one to use! Due NOT come together at all. Zero stars!!

1000008698
0
Reply
Kristen Stevens
Kristen Stevens
Reply to  Emily

I’m sorry it did not work for you. The only time I’ve had this recipe not work is if I rush and add too much oil too quickly. Did you go slow and take your time? Here’s a tip for next time: if it doesn’t come together, don’t throw it out. Whisk another room temperature egg yolk with lemon juice and then very (VERY) slowly add the runny mayo. If you go slow, it will come together.

0
Reply
kat
kat

can canola oil be used instead of avocado oil or any other oils?

0
Reply
Kristen Stevens
Kristen Stevens
Reply to  kat

Yes, canola oil will work too!

0
Reply
Elisa
Elisa

5 stars
It is an easy recipe and it came out Perfectly. Shockingly to me, this is the first time I succeeded in making mayonnaise. I used a small handheld electric beater with whisk attachments on the lowest speed running it continuously. I also used a funnel hanging into the medium bowl and dropped 1 teaspoon of oil at a time through the funnel as the beater was running.

0
Reply
Kristen Stevens
Kristen Stevens
Reply to  Elisa

I’m so happy to hear it worked with the beaters on low. That’s fantastic!

0
Reply
Laura
Laura

4 stars
It was great when first made but I had loads left so placed it in the fridge. Took it out next day and had separated, I tried whisking it again but eneded up having to dump it. How do I avoid this so I can store some?

0
Reply
Kristen Stevens
Kristen Stevens
Reply to  Laura

Hi Laura,

I’ve never experienced that problem before, so I can’t say for certain what happened. I know that old eggs are more watery, and therefore are harder to get a strong emulsion. Was the egg you used in your fridge for a while?

0
Reply
DeLayna
DeLayna

5 stars
Absolutely perfect. I will never buy mayo from the store again. Just make sure you follow the directions exactly and you won’t have a problem with this recipe. Enjoy!

0
Reply
Lesley
Lesley

5 stars
This recipe worked beautifully. I followed the recipe exactly as written. I couldn’t be happier with the results. Thank you!

17075936289904324302656268229447
0
Reply
cherrylyn
cherrylyn

18 servings 18 tablespoons?

0
Reply
Jamie
Jamie

5 stars
This recipe worked great. Thanks!

0
Reply
Hanna
Hanna

5 stars
I tried making mayo a few times but gave up cause it always ended up runny. But I thought I’d try it one more time and I’m so glad I did – your recipe worked!

1
Reply
Jennifer B
Jennifer B

5 stars
The recipe works exactas stated. Homemade mayo! So easy!

1
Reply
Kristen Stevens
Kristen Stevens

I believe that is from the lemon juice.

0
Reply
Carolyn
Carolyn

5 stars
Success for me, after many failures!

0
Reply
Jacque
Jacque

5 stars
Success! I have long wanted to try making homemade mayonnaise, and now I have! It turned out great! Who knew it was so easy?… Thank you, Kristen, for keeping it simple, and keepin’ it REAL!

0
Reply
Kelly D
Kelly D

How long is the mayo good for in the refrig?

0
Reply
Kristen Stevens
Kristen Stevens
Reply to  Kelly D

Homemade mayonnaise should last for up to 2 weeks in your fridge. If you’ve flavored it with fresh garlic, keep it for no more than 10 days.

0
Reply
« Previous 1 2 3 4 5 Next »

sidebar

Welcome!

Hi, I'm Kristen Stevens

I’m a self-taught chef, food photographer, and author of the cookbook Sugar Free Dinner Recipes. Since 2011, I have been sharing my well-tested and approachable recipes, helping home cooks like you feel comfortable and confident in the kitchen. My work has been featured in Food & Wine, Pioneer Woman, The Every Girl, Self, and many more. Let’s have some fun cooking together!

Learn more!

Trending

Parmesan Crusted Carrots on a baking tray.
35 minutes mins

Parmesan Crusted Carrots (The Viral Recipe!)

A thin pork chop on a dinner plate with mashed potatoes and peas.
16 minutes mins

How to Cook Thin Pork Chops (with delicious honey garlic butter)

Baked BBQ Salmon in a dinner bowl
20 minutes mins

Baked BBQ Salmon with Buttery Corn Rice

My favorite Ground Beef Chili in a bowl with toppings.
2 hours hrs 10 minutes mins

Ground Beef Chili (the recipe everyone asks for!)

Seasonal

4 pieces of tender salmon with creamy lemon dill sauce
20 minutes mins

Baked Salmon with Creamy Lemon Dill Sauce

Baked Ziti with sausage on the dinner table
55 minutes mins

Baked Ziti with Sausage (in tomato sauce topped with pesto)

A skillet featuring Coq au Vin-style chicken drumsticks with bacon, mushrooms, onions, and herbs in a rich sauce.
1 hour hr 15 minutes mins

Julia Child’s Coq au Vin

A bowl of cheesy tomato orzo topped with Parmesan Chicken Meatballs
30 minutes mins

Parmesan Chicken Meatballs with Cheesy Tomato Orzo

As seen on:

A bowl of lentil stew with white rice and naan bread, overlaid with text: 10 Big Flavor Simple Dinners with healthier ingredients from The Endless Meal.
Get the e-book

10 Big Flavor Dinner Simple Dinners

Get now!

Explore Recipes

Lemon Baked Fish
Garlic Soup
Steak Salad
Kale Dressing
Hot Honey
Fish Curry
Turkey Soup
Chicken Marinade
Bacon Jam

Instagram
Facebook
Pinterest
Youtube
Back To Top

FAQ
Contact
Privacy Policy
Disclaimers
Accessibility
© 2026 The Endless Meal® All Rights Reserved.
Site Credits
Designed by Melissa Rose Design Developed by Once Coupled
wpDiscuz

Rate This Recipe

Your vote:




Let us know what you thought of this recipe:

This worked exactly as written, thanks!
My family loved this!
Thank you for sharing this recipe

Or write in your own words:

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