Homemade Mayonnaise Recipe | Front Porch Fresh

Homemade Mayonnaise Recipe: The Easiest (and Best) Homemade Mayo

There’s something sooooo satisfying about making mayonnaise from scratch. With just a handful of simple ingredients, you can make this simple homemade mayonnaise recipe that tastes fresher and more flavorful than anything you can buy from the store. This homemade version comes together quickly and lets you control the texture, flavor, and ingredients –aka no preservatives, no fillers, just real food.

Why You’ll Love This Homemade Mayonnaise Recipe:

Like I said, this recipe uses basic ingredients you probably already have on hand. And those simple ingredients? They make for a cleaner and richer taste than store-bought. It’s creamy without being heavy and smooth without feeling greasy.

Plus my favorite optional ingredient: red wine vinegar.

Adding red wine vinegar gives this mayo a tang and depth that balances the richness. It’s definitely optional, but hiiiiiighly recommended if you want a brighter, more complex flavor. Once you master this base recipe, it’s easy to tweak. Add garlic, herbs, spices…the options are endless.

Ingredients:

  • Avocado Oil: This is the base of this mayo. I’ve tried it with olive oil and it does work, but truthfully we just love the flavor of avocado oil in mayonnaise better!
  • Egg: The egg is what makes this mayonnaise work. Egg yolk has natural emulsifiers that bind everything together, creating the thick, creamy texture that mayo is known for. Ise a fresh, high-quality egg is key, not only for flavor but for the best consistency.
  • Salt: to enhance the flavor
  • Lemon juice: adds brightness and balance
  • Dijon Mustard: helps with subtle depth of flavor and helping the mayo emulsify
  • Red Wine Vinegar (optional): adds a gentle tang and savory note–deepening the flavor.

How To Make This Mayonnaise:

  1. You want to start with a room temperature egg. If you don’t want to wait, you can submerge your egg in lukewarm water for a few minutes.
  2. Once your egg is room temperature, add all of your ingredients EXCEPT the oil to a a jar. Once all of them are added, pour the oil into a jar and let it seperate.
  3. Use an immersion blender starting on the bottom and blend on high. Once it starts coming together, move the blender up and down until it’s fully mixed.
  4. Give it a quick stir and put in a jar or another air-tight container, and enjoy!

Subscribe to never miss a new recipe!

What This Mayonnaise is Good With:

This homemade mayo is incredibly versatile and works in just about anythiung that calls for myonnaise like:

  • Sandwiches and wraps
  • Burgers
  • Chicken/tuna/egg salad
  • Dips and sauces (like aioli or burger sauce)
  • Potato salad, pasta salad, coleslaw, cucumber salad
  • As a spread for grilled cheese or other melts
  • A base for dressings and marinades

Basically, if you’d normally reach for store-bought mayo, this is 100x better.

How to Store:

Store your mayo in an air tight container or glass jar in the refrigerator. It will keep for up to 7-10 days, depending on the freshness of your ingredients.

Always use a clean spoon when scooping, and discard if you notice any off smell, separation, or change in texture.

Loved this recipe? Be sure to tag us @frontporchfreshrecipes on Instagram if you made it, we can’t wait to see! Want to Pin this recipe for later? Click the Pin It button on any of the images below! Happy cooking!

Homemade Mayonnaise Recipe

This homemade mayonnaise is rich, creamy, and made with simple pantry ingredients. It comes together quickly and has a fresh, clean flavor that’s far better than store-bought. A touch of lemon juice and Dijon mustard helps create a smooth, stable emulsion, while optional red wine vinegar adds a subtle tang and depth for a more complex, restaurant-style finish. Perfect for sandwiches, salads, sauces, and everything in between.
Prep Time 5 minutes
Total Time 5 minutes
Serving Size 16

Equipment

  • Immersion Blender

Ingredients

  • 1 whole egg (room temperature)
  • 2 tsp lemon juice
  • 1 tsp dijon mustard
  • 1 tsp red wine vinegar
  • 1/4 tsp sea salt
  • 1 cup avocado oil

Instructions

  • Add the egg, lemon juice, Dijon mustard, salt, and optional red wine vinegar to a wide-mouth jar or bowl that fits your immersion blender. Pour the avocado oil on top. Let the mixture sit for 1–2 minutes so the oil can settle.
  • Place the immersion blender all the way at the bottom of the container. Blend on high without moving the blender until the mayonnaise begins to emulsify and thicken.
  • Slowly lift the blender up and down to fully incorporate the oil until the mayo is smooth and creamy.
  • Stir once, taste, and adjust seasoning if needed. Use immediately or store in the refrigerator.

Shop Our Favorites

Front Porch Fresh Kitchen Essentials

At Home Coffee Supplies

Simple Hosting & Gathering Favorites

Similar Posts