Go Back
Creamy homemade mayonnaise with a smooth, thick texture in a glass bowl

Homemade Mayonnaise

Learn how to make creamy homemade mayonnaise with simple ingredients in just minutes. This easy, foolproof recipe delivers a rich, smooth mayo that's perfect for sandwiches, burgers, salads, fries, and homemade sauces.
Prep Time 20 minutes
Total Time 20 minutes
Servings: 2.5 cups
Course: Sauces
Calories: 1200

Ingredients
  

  • 1 teaspoon Dijon mustard
  • 2 egg yolks
  • ½ teaspoon salt
  • 1 pinch white pepper
  • cups corn oil
  • 1 tablespoon white vinegar
  • 2 ice cubes
  • tablespoons water

Equipment

  • Immersion Blender (Stick Blender)
  • Tall, Narrow Container
  • Measuring Spoons/Cups

Method
 

Prepare the Base
  1. In your tall container, add the 2 egg yolks, salt, white pepper, and Dijon mustard.
  2. Add the two ice cubes along with a tiny splash of water.
Start the Emulsion
  1. Pour a very small amount of oil into the container (just enough to cover the yolks).
  2. Place the immersion blender at the very bottom of the container.
  3. Turn it on high and hold it still at the bottom for about 5–10 seconds until you see the bottom layer turn white and creamy.
Incorporate the Oil
  1. While the blender is running, begin pouring the remaining oil in a very slow, thin stream (like a thread).
  2. Technique: Keep the blender at the bottom until the mixture thickens significantly.
  3. Only then, slowly tilt and lift the blender head upward to pull the remaining oil into the emulsion.
  4. Do not lift it out completely, or the mixture may break.
Add Acid and Adjust
  1. When you have incorporated about half of the oil, add the white vinegar (or lemon juice).
  2. This will lighten the color of the mayonnaise and help stabilize the emulsion.
Manage the Thickness
  1. Continue adding the rest of the oil. If the mayonnaise becomes too thick or starts to look "oily/greasy," add a few drops of ice-cold water.
  2. This will "relax" the mixture and keep it smooth.
Final Blend
  1. Once all the oil is incorporated, continue to move the blender up and down a few times until the texture is perfectly smooth and stiff.
  2. Chill and Store
  3. Transfer the mayonnaise to a clean glass jar.
  4. Place it in the refrigerator for at least 30 minutes before serving; this allows the flavors to meld and the consistency to firm up even more.

Video

Notes

Chef’s Tips
  • The ice and cold water help prevent the oil and yolks from "breaking" or separating during the high-speed blending.
  • Safety: Since this recipe uses raw egg yolks, ensure your eggs are fresh and pasteurized if possible.
  • Consistency: If the mayonnaise is too runny, you may need to add more oil. If it’s too thick, add more cold water or vinegar.
  • Storage: Keep refrigerated. Homemade mayonnaise lasts approximately 3–5 days.