Mayonnaise

Mayonnaise
⏱️ cook time 10 minutes
🍽️ servings 8
⚡ Difficulty medium

intro

Silky, rich homemade mayonnaise made with simple pantry staples, fresher and brighter than store-bought, perfect for sandwiches, creamy salads, and dips.

Ingredients

Pasteurized large egg yolk 1 unit (18g, room temperature)
Neutral cooking oil (canola or light olive oil) 1 cup (240ml, room temperature)
Dijon mustard 1 teaspoon (5g)
White wine vinegar 1 tablespoon (15ml)
Fresh lemon juice 1 teaspoon (5ml)
Fine sea salt 1/4 teaspoon (1.5g)
Ground white pepper 1/8 teaspoon (0.5g)

Steps

1

Prep and measure ingredients

First, let pasteurized egg yolk, Dijon mustard, and neutral oil rest at room temperature for 30 minutes to prevent emulsion breakage. Precisely measure all ingredients into separate small prep bowls: 18g egg yolk, 5g Dijon, 240ml oil, 15ml white wine vinegar, 5ml lemon juice, 1.5g fine sea salt, 0.5g ground white pepper.

Step 1
step1:Prep and measure ingredients
2

Mix initial emulsion base

Add the room-temperature egg yolk, Dijon mustard, salt, white pepper, and 1 teaspoon (5ml) of the white wine vinegar to a deep narrow glass bowl (or immersion blender jar). Whisk vigorously by hand (or run immersion blender on low speed) for 30 seconds until the mixture is smooth, pale golden, and slightly thickened.

Step 2
step2:Mix initial emulsion base
3

Add oil drop by drop

This is the most critical emulsification step: add the neutral oil one single drop at a time while whisking nonstop (or running the immersion blender on low) for the first 60ml (1/4 cup) of oil, which takes approximately 2 minutes. Do not pour faster, as rapid oil addition will cause the mixture to separate. Once the first 60ml is incorporated, the base will be thick, pale, and creamy.

Step 3
step3:Add oil drop by drop
4

Stream remaining oil slowly

Once the initial stable emulsion forms, increase oil addition to a thin, steady, slow stream. Continue whisking constantly (or run immersion blender on medium speed) as you add the remaining 180ml (3/4 cup) of oil over 2 full minutes, pausing for 10 seconds every 30 seconds to scrape down the bowl sides and ensure all oil is fully incorporated.

Step 4
step4:Stream remaining oil slowly
5

Stir in acid and seasoning

When all oil is fully incorporated and the mayonnaise is thick and spreadable, whisk in the remaining 10ml (2 teaspoons) of white wine vinegar and 5ml fresh lemon juice for 15 seconds on low speed until evenly mixed. Taste and add a 0.5g pinch of extra salt or 2.5ml extra lemon juice if needed to balance richness.

Step 5
step5:Stir in acid and seasoning
6

Store for later use

Transfer the finished mayonnaise to a clean, sterilized airtight glass jar. Seal tightly, label with the prep date, and refrigerate immediately at 4°C (40°F) for up to 7 days. Do not leave mayonnaise at room temperature for longer than 2 hours to avoid food safety risks.

Step 6
step6:Store for later use

Tips

1.If your mayonnaise breaks (separates into a curdled, runny mess), fix it by adding 1 teaspoon of boiling water or a fresh room-temperature egg yolk to a clean bowl, then slowly whisk in the broken mixture drop by drop until it re-emulsifies.
2.Use a neutral, mild-flavored oil like refined canola, grapeseed, or light olive oil for classic mayo; extra-virgin olive oil will create a bitter, overly strong flavor that overwhelms the creamy base.
3.Always use pasteurized eggs for homemade mayonnaise, as the recipe uses raw egg yolk—this eliminates the risk of foodborne illness, especially when serving to kids, pregnant people, or immunocompromised guests.

✨ You May Also Like

Salads
🍜 Mexico

Crisp romaine tossed in creamy umami anchovy dressing, topped with crunchy homemade croutons and shaved parmesan for a timeless, fresh, satisfying salad.

⏱️ 20 minuteSalads ★ 4.8
Salads
🍜 United States

Creamy, tangy classic Southern potato salad with tender spuds, hard-boiled eggs, and crunchy pickles, the ultimate cool, comforting side for warm-weather gatherings.

⏱️ 45 minuteSalads ★ 4.8
Salads
🍜 United States

A classic Appalachian wilted salad: hot tangy bacon dressing is poured over fresh tender leaf lettuce to 'kill' its crispness, creating a warm, savory, bright quick side.

⏱️ 15 minuteSalads ★ 4.7
Salads
🍜 United States

Bright, umami-packed ahi tuna poke salad with creamy spicy dressing, crisp produce, and fluffy rice: a fresh, light, no-fuss warm-weather meal.

⏱️ 25 minuteSalads ★ 4.8
Salads
🍜 Italy

Chilled, colorful pasta salad loaded with crisp veggies, savory pepperoni, mozzarella, and tangy creamy Italian dressing, perfect for warm-weather outdoor meals.

⏱️ 25 minuteSalads ★ 4.6
Salads
🍜 United States

Creamy, fluffy, fruit-studded marshmallow salad is a nostalgic no-cook classic, balancing sweet marshmallows, tart fruit, and tangy cream for a crowd-pleasing bite.

⏱️ 2 hours 2Salads ★ 4.8

Mayonnaise:Frequently Asked Questions

1.Is homemade mayonnaise safe to eat since it uses raw egg yolk?
It is completely safe when made as directed with pasteurized large egg yolks, which are heat-treated to kill harmful salmonella bacteria. Always keep finished mayo stored in a sealed airtight container in the fridge at 40°F or below, and use it within 4 days for best quality and food safety.
2.Why did my mayonnaise break and turn runny instead of emulsifying?
Broken mayo almost always stems from adding oil too fast at the start, or using ingredients that are drastically different temperatures. To avoid this, let all ingredients sit out for 30 minutes to reach room temperature first, and add oil one drop at a time in the first minute of mixing until the emulsion sets.
3.Can I use extra virgin olive oil instead of neutral oil for this recipe?
You can, but I don’t recommend it for classic mayo. Full-flavored extra virgin olive oil has a strong, peppery, sometimes bitter profile that overpowers the mild, creamy classic flavor, and it can even make finished mayo taste slightly metallic if blended too fast. Stick to canola or light, mild olive oil for traditional taste.
4.What purpose does Dijon mustard serve in this mayonnaise?
Dijon does more than add subtle tangy depth—its natural plant compounds act as an emulsifier that helps the egg yolk bind smoothly with oil to create a stable, silky texture instead of separating. You only need a small amount, so it won’t make your mayo taste strongly of mustard, I promise.
5.Can I make this mayonnaise without a food processor or immersion blender?
Absolutely! You don’t need fancy equipment. Just set your mixing bowl on a damp kitchen towel to keep it from sliding, use a sturdy wire whisk, and take extra care to add oil extremely slowly at the start. It takes 3 to 5 extra minutes of arm work, but the end result is just as smooth and creamy as blender-made mayo.
6.How do I fix a broken, separated batch of mayonnaise?
It’s super easy to rescue broken mayo! Scoop a single teaspoon of room-temperature water or a fresh room-temperature egg yolk into a clean bowl, then slowly drizzle your broken mayo into it while whisking nonstop, just like you would add oil at the start of the recipe. It will re-emulsify in under a minute.
7.What can I substitute for white wine vinegar if I don’t have any on hand?
You have a few easy, reliable swaps. Unseasoned rice vinegar works as a near-perfect 1:1 swap with the same mild tang. If you only have regular distilled white vinegar, cut it with half a teaspoon of extra lemon juice to soften its harsher bite, since distilled vinegar is sharper than white wine vinegar.
8.How long will homemade classic mayonnaise last in the refrigerator?
When stored in a tightly sealed, clean airtight container at a consistent 40°F or below, this mayo will stay fresh for 3 to 4 days. Don’t leave it sitting out at room temperature for more than 2 hours total, as that can create conditions for bacteria to grow, even with pasteurized eggs.
9.Why does my homemade mayo taste greasy and oily instead of rich and creamy?
That greasy, oily taste usually means either you added oil too quickly so it didn’t fully emulsify, you used an oil with too strong a flavor, or you over-blended the mayo once it was fully set. If it’s slightly oily, try whisking in a teaspoon of cold water a drop at a time to tighten the emulsion.
10.Can I use whole eggs instead of just egg yolks for this recipe?
You can, but it will change the final texture. Whole egg mayo is thinner, lighter, and less rich than the classic yolk-only version. If you do use a whole egg, reduce your total oil by about 2 tablespoons to keep the texture balanced, and make sure the egg is fully pasteurized just like standalone yolks.
11.How can I adjust this recipe to taste more like familiar store-bought mayo?
Sure! Most store-bought mayo is slightly sweeter and tangier than basic homemade. To match that profile, add a tiny pinch of white sugar (about 1/8 teaspoon) and an extra 1/4 teaspoon of white wine vinegar when you add the lemon juice, and use a super neutral oil like expeller-pressed canola.
12.Can I freeze homemade mayonnaise to extend its shelf life?
I don’t recommend freezing this mayo. The high oil and egg content means the emulsion will break completely when it thaws, leaving you with a lumpy, separated, watery texture that won’t return to its original silky state even if you try to re-whisk it. Stick to small batches if you don’t use mayo often.
13.When is the best time to season this mayonnaise to my taste?
Always taste and adjust seasoning once the emulsion is fully formed, since flavors mellow as the mayo sets. Start with a small pinch of fine sea salt and a crack of white pepper, add a squeeze more lemon for brightness, or a pinch of garlic powder for savoriness—add seasonings in tiny increments to avoid overdoing it.
14.Why do recipes say to use room temperature ingredients for mayonnaise?
Cold ingredients cause the fat in the egg yolk to firm up, which makes it much harder to bind with oil to form a stable emulsion. When all your ingredients are around 65 to 70°F (cool room temperature), the egg yolk’s emulsifying compounds work far better, cutting your risk of a broken batch almost entirely.
15.How thick should properly made classic mayonnaise be?
Perfectly made classic mayo should be thick enough to hold a soft peak when you lift your whisk or blender out of the bowl, and it should slowly spread instead of running off a spoon. If it’s too thick for your liking, whisk in a teaspoon of cold water or lemon juice a drop at a time to thin it.
16.Can I use bottled lemon juice instead of fresh for this recipe?
I strongly recommend fresh lemon juice for the brightest, cleanest flavor. Bottled lemon juice has a flat, slightly metallic, preserved taste from added sulfites and shelf stabilizers that will make your mayo taste dull. It only takes half a small lemon to get the juice you need, so it’s worth squeezing fresh.
17.What are the best ways to use this homemade classic mayonnaise?
This silky, rich mayo is incredibly versatile! Use it as a spread for sandwiches and burgers, as the creamy base for potato salad, coleslaw, or egg salad, thin it with a little extra lemon and herbs for a quick salad dressing, or mix in garlic and paprika for a fast veggie or fry dip.
18.Why does my finished mayonnaise have a weird bitter aftertaste?
Bitter mayo almost always comes from one of two culprits: either you used a strongly flavored, bitter oil (like unrefined extra virgin olive oil blended at high speed), or you over-processed the mayo once it was fully emulsified, which breaks down oil compounds to create off-flavors. Stick to mild neutral oil and stop mixing as soon as it thickens.
19.Can I scale this recipe up or down to make more or less mayo?
Absolutely, the core ratios scale perfectly as long as you keep the basic proportion of 1 large pasteurized egg yolk per 1 cup of neutral oil. For small batches, an immersion blender works great to avoid over-mixing, and for double batches, add oil just as slowly as you would for a single batch to keep the emulsion stable.
20.Can I use this classic mayonnaise as a base for flavored spreads and dressings?
It makes an ideal base for almost any creamy flavored spread or dressing! Stir in roasted garlic for a quick aioli, add chopped pickles and dill for tartar sauce, mix in hot sauce for a spicy sandwich spread, or thin it with extra vinegar and herbs for creamy ranch or blue cheese dressing.

Comments (19)

2 days ago

OMG this homemade mayo is SO good! I made it for our family burger night last night and everyone was asking what I did different. Way better than the store-bought junk I usually grab, and it only took 10 minutes like the recipe said. Total game changer for my summer cookouts!

yesterday

Tried this for the first time yesterday and my mayo came out super runny? Did I add the oil too fast? I followed the measurements exactly but it never thickened up like the photos show. Bummed because I was really excited to use it for potato salad for our potluck this weekend.

2 hours ago

Hi Mike! So sorry your mayo came out runny — that almost always happens when the oil is added too quickly at the start! Try drizzling it in literally one drop at a time for the first 1/4 cup, then you can speed up the stream once the emulsion starts to form. You can also fix a broken batch by whisking a fresh egg yolk in a clean bowl and slowly whisking the runny mayo into it. Hope that helps for your potluck potato salad!

1 week ago

My kids loved this mayo! I stirred a little garlic powder and paprika into half the batch to make a quick aioli for dipping sweet potato fries, and they ate every last bite. Already added this to my weekly meal prep rotation, it’s so much cheaper than buying the fancy organic stuff at the grocery store.

3 days ago

Wait the garlic powder and paprika add-in sounds chef’s kiss! I’ve been making plain batches for weeks but I’m definitely trying that for my next fry night. Do you add about a teaspoon of each?

2 days ago

Love that custom add-in, Patty! Stirring in extra seasonings after the emulsion sets is such an easy way to switch this base recipe up — garlic, paprika, even a little sriracha or lemon zest works great. So glad your kids enjoyed it!

3 days ago

Used this as the base for my homemade ranch dressing for our neighborhood block party last weekend and people were literally asking me for the recipe left and right. Nobody believed it was made from scratch in 10 minutes! 10/10 will be making this every other week from now on.

30 minutes ago

Is there a way to make this without raw eggs? I’m pregnant and I’ve been avoiding raw egg products, but I’m dying to make homemade mayo for my BLT lunches this week.

5 minutes ago

Hi Jake! You can absolutely make this safely by using pasteurized egg yolks instead of regular raw ones — they’re heated just enough to kill any harmful bacteria without cooking the egg, so they work perfectly for mayonnaise. You can follow the rest of the recipe exactly as written! Enjoy those BLTs.

2 weeks ago

Took me two tries to get the emulsion right, but once I did? Wow, this is so much creamier than any mayo I’ve ever bought. I used avocado oil instead of canola because it’s what I had in the pantry, and it turned out amazing. Worth the little extra effort for sure.

1 week ago

Avocado oil is my go-to for this too! It has such a mild, nice flavor that doesn’t overpower the mayo, and I feel better about using it for my kid’s sandwiches. So glad I’m not the only one who messed up the first batch lol, my first try was a total oily mess.

5 days ago

So glad you stuck with it after the first try! Avocado oil is a fantastic swap here — it adds a lovely subtle richness and works beautifully for the emulsion. Great call!

5 days ago

Made this for tuna salad for my work lunches this week and it is *chef’s kiss*. I added a tiny extra squeeze of lemon and a pinch of dill, and it tastes just like the deli tuna salad I pay $12 a pound for. Why did I wait so long to make homemade mayo?!

2 days ago

How long does this keep in the fridge? I made a big batch yesterday for our Memorial Day cookout and I have about half a jar left, don’t want it to go to waste!

yesterday

Hi Greg! Homemade mayo will stay fresh in an airtight container in the fridge for up to 2 weeks, as long as you’re using fresh eggs. Just give it a quick stir before using if it separates a little! Hope your cookout was a hit.

5 days ago

I was so intimidated to make mayo from scratch because I heard it’s super easy to mess up, but this recipe walked me through every step so clearly! Mine came out perfect on the first try, even with my cheap old hand whisk. I’m so proud of myself lmao

3 days ago

Same! I avoided making homemade mayo for years because I thought you needed a fancy immersion blender, but I used a regular whisk too and it worked! Just take it slow adding the oil and you’re golden.

2 days ago

Wait no immersion blender needed? That’s a game changer! I’ve been putting off trying this because I thought my tiny apartment kitchen was missing the right gear, but I’m pulling out my whisk tonight to make it.

1 week ago

Made this to go on sliders for our Sunday football watch party and it was a total hit. I mixed in a little buffalo sauce to a portion of it for a spicy spread, and my friends were putting that stuff on everything — burgers, chips, even the veggie platter. Will be making double batches from now on.

5 days ago

Buffalo mayo?! That sounds insane, I’m doing that for my next game night. How much buffalo sauce do you mix in? I don’t want it to be too runny.

3 days ago

That buffalo mayo swap sounds incredible! For flavored mix-ins like that, we usually recommend starting with 1-2 tablespoons of your sauce of choice after the mayo is fully emulsified, then adding more to taste so it doesn’t thin out too much. Perfect for game day!

2 weeks ago

I’ve been making mayo the same way my mom taught me for 60 years, and this recipe is almost identical! I add a tiny pinch of dry mustard like she always did, and it comes out perfect every time. It’s so nice to see a classic, no-fuss recipe online instead of all the fancy trendy stuff.

2 hours ago

I used light olive oil for this and it had a really strong, bitter aftertaste — did I do something wrong? I thought all oils worked for mayo, but this was kind of unpleasant.

30 minutes ago

Hi Allie! That bitter taste is super common when using extra virgin or strongly flavored olive oil for mayonnaise! For the mildest, creamiest results, we recommend using a neutral oil like canola, vegetable, avocado, or light refined olive oil (not extra virgin). The strong, unrefined olive oil can overpower the flavor and turn bitter when whisked heavily. Give it another try with a neutral oil and you’ll love it!

2 weeks ago

This mayo was the perfect base for my deviled eggs for Easter dinner this year. Everyone was raving about how creamy and tangy they were, and nobody could tell I didn’t use the store-bought mayo I usually grab. Total win!

1 week ago

Deviled eggs with homemade mayo hit DIFFERENT. I did that last year for Thanksgiving and my family still talks about it. There’s just no comparison to store-bought, right?

5 days ago

Adding this to my Thanksgiving menu right now! I usually buy the premium mayo for deviled eggs and it’s so expensive, making it from scratch will save me so much money for all the other sides.

1 week ago

Does this work with an immersion blender? I hate whisking for 10 minutes straight, my arm gets so tired lol. I’ve seen people make mayo in a jar with an immersion blender in like 30 seconds, does that method work with these ratios?

5 days ago

Hi Tyler! This recipe works perfectly with an immersion blender! Just add all your ingredients (drizzling the oil last slowly at first, or adding it all to the jar at once if you’re using the tall jar that comes with most immersion blenders) and blend on high until it thickens, which usually only takes 30-60 seconds total. Way less arm work!

3 days ago

Made this in my dorm room with a fork and a mason jar because I don’t have any fancy kitchen gear, and it actually worked! I ate it on a turkey sandwich for dinner and it was way better than the cafeteria food. 10/10, cheap and easy enough for a broke college student.

5 days ago

Can I use apple cider vinegar instead of white vinegar for this? My kid has a sensitivity to white vinegar and I need a swap that won’t mess up the texture.

3 days ago

Hi there! Apple cider vinegar works perfectly as a swap for white vinegar here — it adds a really nice, subtle fruity tang that pairs great with the creamy mayo. You can also use fresh lemon juice if you prefer that flavor too! The texture will turn out exactly the same.

2 days ago

Bro this mayo is insane. I put it on my fried chicken sandwich last night and it tasted like something I’d pay $15 for at a fancy lunch spot. I added a little hot sauce and pickle brine to it and *chefs kiss* no more store-bought for me ever.

yesterday

Pickle brine in the mayo?! Why have I never thought of that? That would be perfect for chicken sandwiches, I bet it adds that perfect tang. Trying that tomorrow for lunch.

30 minutes ago

That pickle brine addition is such a pro move! A teaspoon of dill pickle brine adds that perfect salty, tangy kick that makes fried chicken sandwiches taste like they came from a restaurant. Love that hack!

1 week ago

I love that this recipe doesn’t have all the weird preservatives and added sugar that store-bought mayo has. I’ve been trying to cut out processed foods and this is such an easy swap to make for meal prep. It tastes way fresher too, I’ll never go back.

3 days ago

Made this for our family picnic at the park over the weekend, and it held up great even in the 85 degree heat for a couple hours (we kept the cooler closed mostly, obviously). Used it for coleslaw and egg salad, and everyone said it was the best coleslaw I’d ever made.

2 days ago

That’s such good to know! I’ve been nervous to bring homemade mayo to outdoor events because I heard it spoils super fast in the heat. As long as it’s in a cooler most of the time it’s fine? I’m making this for our lake trip next weekend now.