Mayonnaise Recipe

Why pay $6 for a jar of mayonnaise? Afterall, it’s a simple emulsion of egg yolks, vinegar and oils! Use this easy homemade mayonnaise recipe and you’ll never buy store-bought again!

Homemade mayonnaise in blue and white decorative bowl.

If you’ve never attempted to make mayonnaise, you’ll be surprised how easy it is! The smoothness and rich flavor of homemade is second to none!

No matter if you’re on Duke’s mayonnaise or Hellman’s mayonnaise team, I think you’ll be surprised how delicious this mayonnaise recipe turns out – you’ll want to make enough to add to your chicken salad, egg salad and pimento cheese!

Why this mayonnaise recipe works

  • Simple ingredients – room temperature raw eggs, fresh oils (vegetable oil, canola oil, avocado oil) and a good olive oil, vinegar, salt and a dash of white pepper (optional).
  • Cost efficient – in today’s economy, this homemade mayonnaise recipe costs much less than $6 to make!
  • A very basic recipe that requires fresh eggs and the best oil you can find.

Without going into a dissertation on the food science behind mayonnaise, let’s first agree that a basic mayonnaise recipe is an emulsion – a combination of ingredients that don’t typically don’t mix well: oil and water, oil and vinegar are both good examples. Vinaigrettes, Hollandaise and Bearnaise sauces are emulsions, just like mayonnaise.

The egg yolk and vinegar (or lemon juice) are both water-based, so you’ll want to combine these first.

When you use room temperature egg yolks and fresh oils, the proteins and lecithin molecules in the eggs shrink and become smaller which allows them to bind with the oil molecules. As a result, you have a smooth yolk mixture which in turn, results in a great mayonnaise recipe!

The best oils to use for a homemade mayonnaise recipe

There are a various types of oil you can use to make the best mayo: vegetable oil, canola oil and plain olive oil are my recommendation.

Keep in mind, the type of oil(s) you use will be the predominant flavor in your mayonnaise, so if you use extra virgin olive oil, avocado oil or an infused oil, this will be the dominant for stronger flavor in your mayonnaise. If you don’t want an olive oil taste to your mayonnaise, just use plain olive oil.

I use a combination of vegetable and olive oil in a 2:1 ratio. One cup vegetable oil and a half-cup olive oil.

Important note: You must bring the raw eggs to room temperature. This is key because: 1) they separate better and 2) they emulsify better. Room temperature ingredients emulsify better than cold ingredients.

Separate the eggs after they’re reached room temperature and place them in mixing bowl or food processor. Add vinegar to eggs and whisk for a few minutes on high speed until combined. Drizzle in oils; taste for salt, pepper and more vinegar.

Methods for making mayonnaise

The key to making a creamy homemade mayonnaise is to combine the ingredients well with a whisk, whether it be by hand, with an immersion hand blender, in a stand mixer or a hand mixer, or the food processor. The quickest way is to use a food processor.

Blenders and mixers take a little longer, but usually result in a smooth consistency with a rich sheen; food processors work equally as well – you just have to make sure you don’t over pulse the mixture to ensure the mayo won’t break.

With any of these methods, you’ll want to use a medium-high speed for initial whisking, then turn the mixer to a slow speed when adding in the oil.

Troubleshooting Broken Mayonnaise

There’s a number of reasons your mayonnaise breaks, or separates:

  • Cold eggs – your egg yolks weren’t warm enough; to fix this, place whole eggs in a bowl of warm tap water for a few minutes, then resume recipe
  • Too much oil – the ratio of oil to eggs is imperative. If you added too much oil, incorporate a yolk or two, slowly, into the sauce. Again, make sure the egg yolk is not cold.
  • If your mayonnaise turns into a runny mixture, you’ve either used cold eggs, too much oil, didn’t combine the yolks and vinegar first, or you’ve whisked them too long. You can remedy this by incorporating more egg yolks, but really, if this happens, it’s best just to start over.


You’ll want to make this in small batches of this basic recipe due to the lack of preservatives and eggs. Mayonnaise you buy at your local grocery store has different ingredients than homemade – and these “additives” extend the shelf life of mayonnaise. This basic mayonnaise recipe will be safe to eat for up to 7 days when refrigerated properly.

I put my own mayonnaise is a wide mouth mason jar and make sure the seal is tight to avoid it turning rancid. Make sure your refrigerator is 40°F. If the refrigerator is too cold or too warm, the mayonnaise will separate.

Do not freeze your own homemade mayonnaise or store-bought – the egg yolks don’t like it.


One of the best ways to “dress up” this mayonnaise recipe is to add herbs. You can add fresh or dried herbs, but keep in mind, fresh herbs have a shorter shelf-life (2-3 days) versus dried herbs. Another option is to add dried herbs to individual servings of mayonnaise.

For example, if you’re making a chicken salad and want a basil flavor, take enough homemade mayo out of your storage jar and add the fresh basic to that, then make your chicken salad or tuna salad. Herbs you might consider: dill, basil, tarragon, sage.

Mayonnaise in blue and white decorative bowl.
Mayonnaise in blue and white decorative bowl.

Mayonnaise Recipe

Homemade mayonnaise recipe requires only a few simple ingredients!
4.84 from 6 votes
Print Rate
Course: Condiment
Cuisine: International
Prep Time: 5 minutes
Cook Time: 0 minutes
Total Time: 5 minutes
Yield: 2 cups
Author: Anecia Hero


  • 3 large egg yolks, room temperature
  • 1 cup vegetable oil
  • ½ cup olive oil
  • tablespoons distilled white vinegar
  • ½ teaspoon salt
  • pinch ground white pepper (optional)


  • Bring whole eggs to room temperature; separate and place yolks in food processor or mixing bowl
  • In a 2 cup measuring cup, add 1 cup vegetable oil and ½ cup olive oil; set aside
  • Add vinegar to eggs and whisk on high for a minute or so
  • While food processor is on high, drizzle in oils in a steady stream until mixture begins to thicken; once mixture forms a thick, ribbon-like consistency, it's done
  • Season for salt and pepper (optional)


Make sure your eggs are room temperature and your oil is fresh
Add the vinegar to the egg yolks and whisk for a few minutes, then drizzle in the oil. 

Nutrition Estimate

Serving: 1cupCalories: 1527kcalCarbohydrates: 1gProtein: 4gFat: 170gSaturated Fat: 27gPolyunsaturated Fat: 69gMonounsaturated Fat: 67gTrans Fat: 1gCholesterol: 275mgSodium: 595mgPotassium: 29mgSugar: 1gVitamin A: 368IUCalcium: 35mgIron: 1mg
Craving More? Pin it and Share!Mention @SmartyPantsKitchen or tag #smartypantskitchen!
Join the Facebook group!Mention @SmartyPantsKitchen or tag #smartypantskitchen!

Similar Posts

4.84 from 6 votes (5 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.


  1. 4 stars
    What kind of idiot says 3:1 is 3 parts and 1/3 part. C’mon if you’re gonna bather to post at least proof read. Is some good mayo though.

    1. Thank you for your comment! I try to be precise in measurements, and in spelling, so I “bathered” to measure out every ingredient … and proofread is one word. Rock on!