Easy Homemade Keto Avocado Mayo

Annie Lampella @ Ketofocus

By Annie Lampella, Pharm.D.

Published September 7, 2020 • Updated February 20, 2026

Reader Rating
4.9 Stars (7 Reviews)

This post may contain affiliate links. See my disclosure policy.

I make this keto avocado mayo every week because it works in everything: sandwiches, dips, marinades, sauces. Three ingredients, a few minutes, and it tastes better than anything from a jar.

creamy mayo in a mason jar next to an avocado with a butter knife

I started making my own mayonnaise about six years ago because I got tired of reading ingredient labels. Every store-bought jar had soybean oil, canola oil, or some combination I didn’t want in my kitchen. Once I switched to avocado oil, I never went back.

This homemade version costs me about $1.50 per batch. Compare that to $6-8 for a jar of avocado oil mayonnaise at the store, and the math does itself. I get a cleaner product with better flavor, and I know exactly what went into it. No seed oils, no fillers, no mystery ingredients.

The texture is what sold me. It’s thick, creamy, and holds up in anything. I use it as a base for my Chick-fil-A sauce, stir it into ranch dressing, and mix it into bacon mayo when I want something different. It’s also the base of my cilantro aioli.

The flavor is neutral enough that my kids don’t notice when I swap it into recipes. I’ve mixed it into chicken salad, used it as a marinade base, and folded it into warm pasta dishes without anyone asking questions. That versatility is why I keep a jar in the fridge at all times.

For anyone eating low carb or keto, having a reliable homemade condiment changes the way you cook. I’ve built a whole collection of sauces and dressings around this as a base, and it makes weeknight dinners and meal prep more interesting without any extra effort.

If you’ve been buying keto mayo from the store, try making a batch yourself. The process is straightforward: egg yolks, lemon juice, salt, and a slow drizzle of avocado oil. I can have a fresh jar ready in under 5 minutes with an immersion blender. The food processor works great too (that’s what my recipe card uses), and you can even do it by hand with a whisk if you’re feeling patient. Once you make your own, I don’t think you’ll go back to store-bought.

One thing I want to mention: a reader named Deborah asked why hers seemed to thin out when she mixed it into a broccoli slaw with vinegar. I’ve had this happen too. The acid can loosen the emulsion, especially if your batch is on the thinner side. My fix is to add it last, fold gently, and let the dish chill for 20 minutes before serving. It firms back up as it cools.

This is one of those foundational recipes that makes everything else on my site better. I reach for it more than any other condiment in my fridge.

Why is avocado oil better for mayo than canola or vegetable oil?

a spoonful of avocado mayo

I switched to avocado oil years ago and it made a noticeable difference. It’s rich in oleic acid and lutein, which are genuinely good for you, and the flavor is clean and neutral. It doesn’t compete with whatever you’re putting the condiment on.

Canola oil and most vegetable oils are made from genetically modified crops and they oxidize fast when exposed to heat, light, and oxygen. That means they go rancid quicker than you’d think. Soybean oil is the same story. I don’t want any of those in something I make every week, so avocado oil was the obvious choice for me.

Youtube
639K+ subscribers
Discover More Keto Recipes on Our Channel

Explore 683+ keto recipe videos with step-by-step instructions, tips, and tricks to make keto easy.

Recipe
Print Pin

Easy Homemade Keto Avocado Mayo

4.9 (7) Prep 5m Total 5m 32 servings

Ingredients

  • 2 egg yolks (room temperature)
  • 2 tablespoons lemon juice
  • 2 tablespoons water
  • 1 1/2 teaspoons salt
  • 2 cups avocado oil

Step by Step Instructions

Step by Step Instructions

1
Food processor to start

Add yolks, lemon juice, water and salt to a food processor and pulse to combine.

egg yolk mixed in a food processor
2
Drizzle the avocado oil

Very, very slowly drizzle in avocado oil while the food processor is running. Continue adding until all the oil is incorporated. If your emulsion breaks see tips below on how to troubleshoot.

slowly pour avocado oil into a food processor
Nutrition Per Serving
127 Calories
14.3g Fat
0.2g Protein
0g Net Carbs
0g Total Carbs
32 Servings
Nutrition disclaimer

The nutrition information provided is an estimate and is for informational purposes only. I am a Doctor of Pharmacy (Pharm.D.); however, this content is not intended to be a substitute for professional medical advice, diagnosis, or treatment. Always consult your physician or other qualified health provider before making any lifestyle changes or beginning a new nutrition program.

Your Macros. Your Recipes. Calculated in 60 Seconds.

Get personalized keto macros and instantly see which recipes fit your targets. No more guessing what to eat.

Get My Macros + Recipes →

Get weekly keto recipes from Annie.

Join the list and get new recipes delivered to your inbox every week.

Easy Homemade Keto Avocado Mayo

Frequently Asked Questions

Can I use whole eggs instead of just egg yolks?

I use yolks only because they make a richer, thicker result. I've tested it with whole eggs and it works, but the texture is noticeably lighter and thinner. If that doesn't bother you, go for it. I just prefer the heavier consistency that yolks give me.

What can I substitute for avocado oil?

Light olive oil is my backup. I've also used grapeseed oil and it worked fine. The flavor shifts slightly with each oil, but the texture stays the same as long as you drizzle slowly. I wouldn't use extra virgin olive oil though. The flavor is too strong and it takes over everything.

How long does homemade mayo last in the fridge?

Mine lasts 7-10 days in an airtight jar. I usually finish a batch in about a week, so freshness has never been an issue for me. Give it a quick stir before using if it's been sitting for a few days. There are no preservatives in this, so it won't last as long as store-bought.

Is this recipe dairy-free and Whole30 compliant?

Yes to both. There's no dairy in this recipe: just egg yolks, avocado oil, lemon juice, and salt. It fits low carb, keto, Whole30, and Paleo without any modifications. I originally made it for keto, but I've had readers tell me they pair it with my chimichurri for Whole30 meal prep too.

Can I use vinegar instead of lemon juice?

I've made this with apple cider vinegar and white wine vinegar, and both work. The tang is sharper with vinegar compared to the lighter, brighter flavor lemon gives you. I'd start with the same amount and taste before adding more. My preference is lemon for everyday batches, vinegar when I want something with more edge.

Why does my mayo get thin when I mix it into salads or slaws?

I've had this happen too, and it's almost always the acid. When you add vinegar or a tangy dressing to homemade mayo, the extra acid can loosen the emulsion. My fix is to fold it in last, after you've already dressed everything else. Let the dish chill for about 20 minutes and it thickens back up. I also make sure my batch is cold (not room temp) before mixing it in.

What's the fastest way to make avocado mayo?

Immersion blender, no contest. I put everything in a tall, narrow jar, lower the blender to the bottom, and blend from the bottom up. The whole batch emulsifies in about 30 seconds. My recipe card uses a food processor (which takes 3-5 minutes), but when I'm making this for the third time in a week, I grab the immersion blender every time.

Can I freeze homemade mayo?

I don't recommend it. I tried freezing a batch and the emulsion broke when it thawed. The texture went grainy and watery, and no amount of re-whisking brought it fully back. Since a fresh batch takes under 5 minutes, I just make it as I need it. If you want to work with frozen avocado in other recipes, check out my guide on how to freeze avocados.

Browse by Ingredient
Similar Recipes

Others looking for “Easy Homemade Keto Avocado Mayo” also liked:

     

Why avocado oil is worth it

I use avocado oil for almost everything in my keto kitchen, from this recipe to my green goddess dressing. It’s extracted from the flesh of the fruit, so you get a healthy balance of Omega-6 to Omega-3 fatty acids plus oleic acid. Research shows these can help with triglyceride levels, cholesterol, and blood sugar management.

The monounsaturated fats also support heart health, and because it’s high in lutein, it benefits your eyes too. I’m not one to get on a soapbox about ingredients, but when something tastes this neutral and has this many upsides, it’s an easy choice.

a container of mayonnaise by egg shells salt and lemon rinds

What egg yolks actually do

Here’s the simple version: it’s oil suspended in a tiny bit of water, and those two don’t naturally mix. The egg yolk holds everything together. Lecithin and protein in the yolk act as emulsifiers, binding the water and oil into that thick, creamy consistency you’re after.

I always use just the yolks (not whole eggs) because the result is richer and more stable. You can use whole eggs in a pinch, but the texture will be noticeably thinner.

Why lemon juice matters

Lemon juice does two things in this recipe. First, it adds a bright, clean flavor that keeps the condiment from tasting flat. Second, the acid helps stabilize the emulsion so your batch holds together better and lasts longer in the fridge.

I’ve tried white wine vinegar instead of lemon and it works, but the flavor shifts. Vinegar gives you a sharper tang where lemon feels lighter. I prefer lemon for everyday batches and save vinegar for when I want something with more bite.

How to fix it when the emulsion breaks

Don’t panic if your emulsion breaks. It happened to me the first few times, and it’s completely fixable. Whisk in two teaspoons of boiling water. Seriously, that’s it. In less than 10 seconds, the whole thing comes back together.

If two teaspoons don’t do it, add one or two more and keep whisking. I’ve also rescued a broken batch by cracking a fresh egg yolk into a clean bowl and slowly whisking the broken mixture into it. Works every time.

The number one reason this happens is adding oil too fast. Pour it in a slow, steady stream. I know it feels tedious, but rushing this step is what causes most emulsion failures. With an immersion blender you can go a little faster because it emulsifies more aggressively, but with a food processor or whisk, slow is the only speed.

white avocado oil in a mason jar

How I store this (and how long it lasts)

I keep mine in a mason jar with a tight lid, straight in the fridge. It stays fresh for 7-10 days, which is plenty since I usually finish a batch in about a week.

The shelf life is shorter than store-bought because there are no preservatives. That’s a trade-off I’m fine with. Unlike something like sugar-free ketchup that can sit in the fridge for months, this needs to be made fresh regularly. Just give it a quick stir if the top layer looks slightly separated after a few days. If you want condiments that last forever, this isn’t that. But if you want something that actually tastes like real food, a weekly batch takes no effort at all.

Three ways to make homemade mayonnaise (and which I prefer)

I’ve tested all three methods multiple times, so here’s my honest take:

  • Immersion blender: My favorite. I add everything to a tall jar, lower the blender to the bottom, and blend upward. The whole thing emulsifies in about 30 seconds. This is the method I use when I’m in a hurry.
  • Food processor: What my recipe card uses. It’s reliable and consistent, just slower because you need to drizzle the oil in gradually. Takes about 3-5 minutes total.
  • Whisk: Works fine, but your arm will feel it. I only do this if I’m already at the counter with no appliances out. Plan on 8-10 minutes of steady whisking.

The key for all three is the same: pour the oil slowly. That’s the only rule that matters, no matter which tool you pick up.

About the Author
Annie Lampella, Pharm.D.

Annie Lampella, Pharm.D.

Annie is a Doctor of Pharmacy, mom, and the recipe creator behind KetoFocus. With a B.S. in Genetics from UC Davis, she has over 14 years of experience developing family-friendly keto recipes based on the science of human metabolism.

More Condiments & Dressings Recipes

thick creamy keto garlic sauce
15 Mins
Keto Garlic Sauce
4.4 Stars (9 Reviews)

Lebanese garlic sauce (Toum) is naturally keto - just garlic, oil, lemon juice and salt. I use it as a marinade for grilled meats and roasted...

See the Recipe
green goddess dressing with avocado and lemon
5 Mins
Keto Green Goddess Dressing
4.8 Stars (4 Reviews)

I make this keto green goddess dressing with a whole avocado, fresh basil, and green onion. It's creamy without any dairy and stays good in the...

See the Recipe
creamy caesar salad dressing dip
5 Mins
Creamy Keto Caesar Salad Dressing
4.8 Stars (6 Reviews)

I make this low carb caesar dressing from scratch with egg yolk, anchovy, garlic, parmesan, and lemon. It takes about 5 minutes and the flavor is so...

See the Recipe
Thick and creamy cilantro aioli in a small white bowl topped with cilantro.
5 Mins
Cilantro Aioli
5 Stars (1 Reviews)

I make this cilantro lime aioli every week. It's creamy, tangy, preservative-free, and ready in minutes.

See the Recipe
diced avocado, half avocado, sliced avocado and a baggie with mashed avocado
5 Mins
Frozen Avocado
4.8 Stars (4 Reviews)

I freeze avocados all the time to avoid waste and save money. Here are the 4 methods I use to keep ripe avocados ready for everything from smoothies...

See the Recipe
three slices of bread on a board falling down next to the loaf
30 Mins
Keto Bread
4.6 Stars (36 Reviews)

Easy almond flour keto bread with 12g protein per slice. Bakes up tall and fluffy, not flat like a brick. Gluten-free, slices like regular bread,...

See the Recipe
Reviews 10
4.9 Stars (7 Reviews)
  1. C
    Chelsea Feb 26, 2026

    My husband is the Primal Kitchen loyalist in our house and he went through half this batch before I touched any. The avocado oil gives it a lighter, almost buttery quality he kept noticing but couldn't place. Coming from him, that's the review.

    1. Annie Lampella
      Annie Lampella Feb 28, 2026

      That avocado oil quality is real. Most people notice it but can't name it. Converting a Primal Kitchen house is better than any star rating.

  2. D
    Denise Feb 20, 2026

    Room temperature eggs really do make a difference here (tried it with cold yolks straight from the fridge once, it broke). Let them sit out 20 minutes before starting and the emulsification is smooth every time.

    1. Annie Lampella
      Annie Lampella Feb 20, 2026

      Cold yolks are the number one reason mayo breaks. The warm water trick works too if you forget - submerge them for about 5 minutes and they're good to go.

  3. D
    Deborah Lybarger Jan 25, 2023

    I love this mayo and so pleased it was so easy to make. My only question is why does this mayo seem to "melt" in to a recipe. For example, I used this mayo for my dressing on a broccoli slaw and it became thin when mixed with 1 T of vinegar and seemed to disappear when added to the broccoli. It tasted good but did not have the creamyness of regular mayo mixed with 1 T of vineagr

    1. Annie Lampella
      Annie Lampella Jan 28, 2023

      It's the acid. Vinegar loosens the emulsion fast, and homemade mayo has no stabilizers to fight that. I add mine at the very end, after the slaw is already tossed.

  4. A
    ASSIKOME EUGENIE Mar 12, 2021

    Délicieux ?

    1. Annie Lampella
      Annie Lampella Mar 14, 2021

      The avocado oil makes it. So much better than anything from a jar.

  5. S
    Shirley Feb 13, 2021

    Luv, Luv, Luv all your recipes.
    Thank You so much ❤❤❤❤

    1. Annie Lampella
      Annie Lampella Feb 19, 2021

      Mine barely lasts a week. I use it on everything.

Leave a Review