Most avocado mayo recipes blend everything at once, but this one works a bit differently. You emulsify the egg and oil first, then add the fresh avocado after for much better texture and flavour. That extra step makes such a difference!! It’s thicker, greener & way more balanced. You’ll love this avocado mayonnaise on sandwiches or bowls like my High Protein Dense Bean Salad with Chicken.

Making homemade avocado mayo with an immersion blender is honestly easier than you’d think.
This would work well with grilled or roasted proteins like Extra Crispy Pork Cutlet (Pan-Fried in Cast Iron), Peri Peri Chicken Wings (Nandos Fakeaway), or Roasted Turkey Legs (Easy & Juicy).
Table of Contents

You’ll need these avocado mayo ingredients for the perfect creamy, thick texture:
See the recipe card for full information on all ingredients and quantities.

Step 1: Thoroughly mash the ripe avocado in a bowl with a fork and set aside.

Step 2: Add the egg, oil, lemon juice, mustard, and salt to a tall glass. Blend from the bottom up until thick and creamy.

Step 3: Add the mashed avocado to the glass and blend again until fully smooth and combined.

Step 4: Transfer the mayo to a serving bowl. Taste it and add a pinch more salt if needed.
If you like making your own staples from scratch, you might also enjoy Low Sugar BBQ Sauce Recipe (Easy, Healthy & Full of Flavor), Steak Dipping Sauce (Cowboy Butter!), or Homemade Nando’s Seasoning (Easy Peri-Peri Spice Mix).

Many avocado mayo recipes blend everything together at once, which can honestly dilute flavour and weaken the structure. If you’ve ever wondered how to make avocado mayo that actually turns out thick and stable, this method is the difference. Emulsifying the egg and oil first creates a nice solid base before the avocado goes in.
Blending the avocado in at the end keeps the flavour super fresh and helps it thicken up naturally. The result is greener and way more flavourful than oil-only or blended-all-at-once versions.
The narrow container and base-blending technique ensure the lecithin in the yolk binds the oil immediately. Once the emulsion forms, the rest of the oil incorporates smoothly as you lift the blender.
Once your avocado mayo is ready, you can use it in loads of different ways. The thick texture makes it perfect as both a spread & a dip.
Try it with:
Refrigerator: Store in an airtight container for up to 3-4 days. Keep it chilled at all times because of the raw egg. The colour may darken slightly over time due to the fresh avocado, but it’s still safe to eat if stored properly.
Freezer: Not recommended, as the emulsion will separate when thawed.
Reheat: This avocado mayo should not be heated and is best served cold or at room temperature.
Yes, but use a light olive oil to avoid bitterness. Extra virgin olive oil can create a strong, sometimes sharp flavour that you might not want.
Use fresh, good quality eggs and keep the mayo refrigerated at all times. If you’re worried about it, substitute with a pasteurised egg instead.
After you learn how to make avocado mayonnaise, you can store it in an airtight container and use it within 3-4 days for best freshness and safety.
Yes. You can skip the egg and use only mashed avocado blended with oil and lemon juice, but the texture will be looser and more like a creamy dressing than proper mayo. For a closer match, you could use a vegan mayo base and blend in fresh avocado. Just note the avocado and mayo won’t emulsify the same way without the egg.
The lemon juice helps slow browning, but air exposure is what actually causes it. Store it in a small airtight container and press plastic wrap directly onto the surface before sealing.
Yes, this version fits keto and paleo as written. For Whole30, make sure your mustard is compliant and avoid any added sweeteners. Always double-check the avocado mayonnaise ingredients and their labels to be safe.
If you’ve got more ripe avocados to use up, try The BEST Avocado Toast with Halloumi, Simple Tricolore Salad, or Huevos Rancheros inspired Baked Bean Bowls.
If you tried this Avocado Mayo, it would mean so much to me if you couldleave a review & a star rating to let me know how you found it! I love hearing about your experiences – it motivates me to keep creating more and more recipes for you guys 💛 Let’s get cooking! – Mimi x
