The mayonnaise I tried making myself today (first try ever) wasn't entirely bad but there was something off-putting to the taste too, as if eating a spoon of pure oil. Now if I had never had store-bought mayo I would think that's normal, considering that by far most of what goes into making mayo is pure oil. But I don't recall experiencing a similar off-putting taste in any store-bought mayonnaise, including the one I have in the fridge at the moment. So why is it that mayo (at least store-bought) doesn't seem to taste like pure oil?

My current hunch towards explaining this (after some Google'ing) is the following. Mayonnaise is an emulsion of a large amount of small drops of oil in a small amount of something watery (vinegar, lemon juice, …). The bigger the drops, the more the mayo still resembles pure oil, and hence tastes and feels like it in your mouth. Conversely, the smaller the drops, the less it resembles pure oil and (for some reason I don't understand) it tastes different or just gives a different mouth feel. Does that make sense? It would mean that next time I try to make mayonnaise I should whisk it more vigorously to get smaller drops of oil? Does that mean mayonnaise is better if you make it with a blender, as it's easier to get smaller drops?

I also considered it might be that I just don't like the taste of the oil I used ("salad oil", the fine print says it's "100% canola"). But I don't think that's it, considering that another store-bought mayo which I like is also made with canola oil (found the ingredient list online, the store-bought mayo I have in the fridge right now is another brand which vaguely says "vegetable oil" in the ingredient list).

  • 1
    What did you put in it? Traditional mayo uses raw eggs, which definitely don't taste like oil.
    – Aaronut
    Commented Feb 13, 2011 at 22:51
  • +1 For causing a good answer on emulsions. (and for the Pratchett inspired ID)
    – Orbling
    Commented Feb 14, 2011 at 1:06
  • 1
    Re: your edit - the properties of an emulsion depend on size and dispersion of the suspended particles. A blender will improve dispersion and may manage to "slice" some of the particles as well, but the best way to get small drops is to use small drops in the first place, i.e. by dispensing the oil with an eyedropper or syringe.
    – Aaronut
    Commented Feb 17, 2011 at 18:42
  • Are you referring to the question as to whether mayo is better if made with a blender? It was there before, in my last edit I just added the "emulsion" tag (I just hit 300 rep., kind of experimenting with that). Thanks though for providing some additional info on the blender question too!
    – Rinzwind
    Commented Feb 17, 2011 at 23:16
  • Try making mayonnaise from a yummy oil like macadamia nut if that's affordable where you are... The original mayonnaise was made with olive oil which can make it quite strong-flavored.
    – w00t
    Commented Nov 30, 2011 at 20:41

4 Answers 4


Starting from the basics: Mayonnaise, as you know, is a combination of water-based liquids, water-soluble ingredients, and lipids (fats/oils). Since water and lipids are immiscible, that makes mayonnaise an emulsion.

Because the droplets (of fat) suspended in an emulsion are not actually dissolved, the properties of that emulsion depend entirely on the size of those droplets and their dispersion. The most likely reason that your mayonnaise tasted like oil is that it actually was pure oil in spots.

The technical term for this is flocculation.

Emulsion Stages

(source: Cube Cola)

This is probably what happened to you - it's possible that if you had really poor dispersion, you might have even been closer to the "coalescence" stage.

To use a more tangible example, consider what happens when you dissolve flour or corn starch in cold water, then heat it. The starch gelatinizes and you end up with a fairly uniform, thick paste. Now think of what happens if you toss it into hot water; you'll tend to end up with something that isn't uniform, instead you'll end up with big globs of cooked flour floating around in thin, cloudy water.

Keep in mind that the chemistry is completely different with an emulsion - in fact, there technically is no chemistry happening with an emulsion until emulsifiers come into the picture - but the concept is the same. You might not be able to see those globs of oil floating around in the water as well as you can see the globs of flour, but if you didn't get proper dispersion and suspension, they're there, and they will taste exactly how you'd expect a glob of pure oil to taste.

Traditional mayonnaise uses raw egg yolk (containing lecithin) and mustard (containing mucilage), both of which act as emulsifiers. These are called "emulsifiers" mainly because they help the emulsion to stay stable, which is why the store-bought mayonnaise doesn't separate (it also probably has a few extra additives). However, they aren't all that helpful for getting that initial dispersion; the most efficient way to do that is to let small drops of oil into a liquid that is being constantly and uniformly agitated.

You can do this by stirring, but an even better way is to use an immersion blender with emulsifying blade. Note that this is not the flat aerating blade that is often confused with the emulsifying blade, nor is it the star-shaped liquefying blade that is the default on most sticks and many manufacturers confusingly call an "emulsifying" blade. The one you want looks a bit like a hubcap; it's flat with several slits or holes and is sometimes also called a "smoothie blade" or "whisk blade":

Whisk Blade - Bamix


Emulsifying/Smoothie Blade - Dynamic

(the one I'm talking about is the bottom left)

These things are perfect for preparations like mayonnaise, but if you don't have one, you can get halfway decent results with a wire whisk. You'll just need to use a lot of elbow grease.

If you get really good dispersion, and use sufficient emulsifiers such that the emulsion doesn't separate too fast, then I promise you, your mayo won't have that "fatty" taste and it will be 1000 times better than the store-bought goop.

  • 1
    Excellent answer - this is the mistake I made the first time as well, mostly due to being in too much of a rush. Better preparation led to much better results the second time around.
    – Shog9
    Commented Feb 14, 2011 at 3:32
  • Great answer. Just wanted to add that I do mayo using only egg white, without mustard and using the standard chopping blade of the hand blender and it works fine.
    – user50726
    Commented Sep 16, 2019 at 20:26

Aaronut's answer can't be beat if your issue was primarily textural.

As a matter of flavor, though, if your flavor, rather than texture, was too oily, perhaps you should have added some additional acid (lemon juice or some form of vinegar) to your base. You may also find that additional sugar more closely approximates the mayonnaise you're accustomed to. (Japanese mayonnaise, for example, is even sweeter than the American or French counterpart, in my experience). You'll probably need more sugar as you add acidity, unless you're looking for something for artichokes or something similar.

I've found neutral oils most closely match my expectations of the taste of mayonnaise. Olive oil works, but it has a strong taste and almost a different animal in my mind. But there are better quality neutral oils, too. Perhaps you need fresher oil, or something with a more pleasant smell.


One thing I haven't seen mentioned is why you should absolutely avoid using extra virgin olive oil. Not for any of the reasons mentioned so far, but because it will become very bitter due to it's unique chemical properties. I discovered it the hard way and The Bitter Truth About Olive Oil explains why. I cringe every time I see someone like Jamie Oliver or another famous cook put EVOO in the blender.

Note that you can get away with using plain (non-virgin) olive oil, but I agree with @JasonTrue that the more neutral oils better match my expectations of home made mayo flavor.

Extract from the article:

According to Cook’s Illustrated, extra-virgin olive oil is the only kind of oil susceptible to becoming bitter. Even pure olive oil can handle blending better than the extra-virgin kind. The reason is because extra-virgin olive oil contains a high percentage of molecular compounds called polyphenols (thought to be cancer-fighters), which are normally coated in fatty acids. Under standard conditions, the fatty acids in the oil prevent polyphenols from dispersing in an aqueous environment. This is because oil and water do not mix.

When these fat molecules are broken into droplets in an emulsion, however, the polyphenols are distributed into the solution and their bitter taste can become apparent. When the emulsion is only lightly blended, the bitterness is not perceptible. But a blender or food processor breaks the droplets down into smaller sizes, increasing polyphenol dispersal. These suspended polyphenols can ruin an otherwise delicious recipe.

The easiest way to avoid this problem is to use either pure olive oil or a different kind of oil altogether, such as canola or safflower oil. Alternatively, if you would like to keep the rich taste of extra-virgin olive oil you can hand whisk your emulsion rather than using a blender. Just be careful not to over work the mixture. You can also start your recipe by blending a small amount of stable oil (e.g. canola), then hand whisking your extra-virgin olive oil in at the end.


Your mayo will only taste as good as the ingredients you use, so using a nice olive oil will certainly be better than canola oil (and one definite advantage to making it yourself). The main key, though, is to add the oil slowly... so it's not so much more whisking or blending, as thoroughly incorporating the oil a tiny bit at a time. The other main ingredient in homemade mayo is egg yolk, so some of your flavour and mouth-feel should come from that.

You might find the detail given in this recipe helpful to compare to the technique you used.

  • 2
    Also, many mayonnaise recipes include a bit of mustard, which acts as an additional emulsifier (the egg yolks provide lecithin which is an emulsifier). So adding a little mustard may make the flavour more to your liking.
    – Allison
    Commented Feb 13, 2011 at 21:53
  • Thanks for the tips. However, I was already following similar instructions about adding the oil slowly one bit at a time and incorporating it fully so I'm not sure I still did something wrong there. As for trying olive oil I will definitely try that some time to see if I like olive oil-based mayo more, but that in itself does not help me with my puzzlement as to why my mayonnaise with canola had this off-putting oily taste and the store-bought canola-based mayonnaise didn't. Could still be that the oil was low quality though, will try a different brand next time.
    – Rinzwind
    Commented Feb 13, 2011 at 22:08
  • 4
    You should avoid using EVOO for mayonnaise as it has quite a strong flavour of its own. I use a mix of vegetable oil and standard olive oil in my mayonnaise, as well as a teaspoon of mustard. Seasoning is also important - plenty of pepper and salt to taste once the mayo is mixed is essential. Commented Feb 14, 2011 at 11:04

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.