A protein-packed, oil-free mayo made with just three simple ingredients! This paleo and keto-friendly recipe is rich, creamy, and dairy-free. It's the perfect healthier alternative to traditional mayo, offering a quick and easy way to upgrade your meals.

🥄 5-Min Mayo | 🌿 Paleo/Keto | 🚫 Oil/Dairy | 🍔 Burger’s Best Friend
You won’t believe how rich and zingy this homemade version tastes, with just 3 simple ingredients. It’s perfectly thick straight from the blender, firms up even more in the fridge, and beats store-bought mayo any day. Once you try it, you’ll want to slather it on everything! Try it on my 20 minute oven baked burgers with fluffy dinner buns using tangzhong, it’s a game-changer!
If you’re looking for a classic mayo recipe, check out my 4-ingredient homemade mayonnaise using raw egg and oil!
Jump to:
- 💗 Why This Recipe Works
- 🥘 Ingredients
- ♻️ Substitutions
- 📋 Variations
- 👩🍳 How to Make Oil-Free 3-Ingredient Mayo
- 💭Expert Tips
- 🥗 Serving Suggestions
- ❓Oil-Free 3-Ingredient Mayo FAQs
- If You Enjoyed This Recipe, You Will Love These Too
- Oil-Free High Protein Mayo! No raw eggs! No dairy! Paleo! Keto! 3 Ingredients Only!
💗 Why This Recipe Works
- Oil-free and protein-packed: Great for those looking for a lighter mayo alternative.
- Quick and simple: Just three main ingredients and a few easy steps!
- Diet-friendly: Ideal for paleo and keto diets, with no raw eggs or dairy. Like this quick chimichurri sauce.
🥘 Ingredients

*See the recipe card for full information on ingredients and quantities.
- Eggs: Add protein and make the base nice and creamy.
- Spicy brown mustard: Gives a slight tang and depth of taste, without overpowering.
- Apple cider vinegar: Balances the mayo with a bit of acidity.
- Salt: Just a pinch brings everything together!
♻️ Substitutions
- Eggs: Use egg whites for a lighter version, or try a vegan egg replacement. You can also make it with tofu.
- Spicy brown mustard: Swap with Dijon mustard or yellow mustard for a milder taste.
- Apple cider vinegar: Lemon juice works as a substitute, adding a fresh, zesty note.
📋 Variations
- Garlic Mayo: Add a clove of minced garlic to the mixture for a garlicky spread.
- Herb Mayo: Mix in chopped fresh herbs like parsley, chives, or dill.
- Smoky Mayo: A pinch of smoked paprika can give it a subtle, smoky twist.
👩🍳 How to Make Oil-Free 3-Ingredient Mayo
Make an easy, oil-free high-protein mayo! With no raw eggs, no dairy, and only 3 ingredients, this keto and paleo-friendly mayo is simple and delicious. Try it swirled on an easy homemade tuna sweetcorn pizza for a creamy, protein-packed upgrade.

Step 1: Cook the eggs: Boil the eggs by placing them in a pot of water. Bring it to a boil, then simmer for 10-12 minutes. Transfer to ice water to cool, then peel.

Step 2: Gather the ingredients: Place the eggs, mustard, apple cider vinegar, salt, and water in a bowl.

Step 3: Blend: Use a vertical (immersion) blender to mix everything until smooth.

Step 4: Adjust consistency: If it seems thick, add a bit more water until you reach the desired texture.

Step 5: Taste and adjust: Add more mustard or vinegar if you prefer it tangier!

Step 5: Serve.
A full list of ingredients and instructions can be found in the recipe card below.
💭Expert Tips
- Blend thoroughly to get the smoothest consistency.
- For a thicker texture, let it chill for an hour in the fridge before serving.
- Use fresh ingredients for the best result, especially with the eggs.
🥗 Serving Suggestions
You can use this mayo as a spread for sandwiches, a dressing for salads like my Mediterranean potato salad with cherry tomatoes and olives, or a dip for veggies like my crispy cornflake cauliflower wings or seasoned baked potato wedges with paprika! It’s also awesome for dipping baked chicken nuggets or healthy turkey meatballs in the oven or my best canned tuna potato patties.
It makes a great burger topping or a mix-in for tuna or egg salad, or my Olivier salad with boiled carrots and potatoes. Want a kick? Add a dollop of sriracha to make spicy mayo for my quick baked sushi cups for parties or Japanese spicy tuna onigiri. So versatile and delicious!
❓Oil-Free 3-Ingredient Mayo FAQs
It’s thick and creamy enough to work as a veggie dip.
Try a pinch of cayenne or a dash of hot sauce.
Add more mustard or an extra egg yolk if you’d like it thicker.
Keep oil-free protein mayo in an airtight container in the fridge for up to one week. Give it a good stir before each use, as it may separate a bit.
- Boil the eggs: Place your eggs in a pot and cover them with water. Bring the water to a boil over medium-high heat.
- Cook: Once boiling, reduce the heat and let the eggs simmer for about 10-12 minutes. This will ensure the yolks are fully cooked and firm.
- Cool: After the eggs are done, carefully drain the hot water and transfer the eggs to a bowl of cold water to cool down. Let them sit for a few minutes.
- Peel and use: Once cooled, peel the eggs and use them in your recipe! They're now ready to be blended into the mayo.
If You Enjoyed This Recipe, You Will Love These Too
Tried this recipe? Give it a star rating below! ⭐⭐⭐⭐⭐
HUNGRY FOR MORE? Subscribe to my newsletter and follow along on Facebook, Pinterest and Instagram for all of the latest updates.
Paula says
Mayo is without a doubt my favorite condiment, but admittedly it's not the. healthiest. I love how you removed oil from your recipe and boosted the protein! This is perfect for me to help me use it every day and get some benefits from it!
Karina says
Do I have boil the eggs or can they go in raw? Just wondering.
Janie Wells says
absolutely garbage! tasted like liquid hard boiled eggs! after several attempts to season, spice adjustment, I threw it out the door.
use your hard boiled eggs for something else.
Cristina says
This worked exactly as written, thanks!
Juyali says
This mayo is so creamy and flavorful! Loved it on my sandwiches and as a dip!
Tania says
I should have trusted the comments. The water is too much. It is a runny mess. I used half a cup water as per recipe which is 125ml. I would suggest to start with a quarter cup water.
Nicole says
This 3 ingredient mayo recipe was a lifesaver!! So easy and nearly better than the real deal!
Swathi says
Thanks for sharing this recipe, I loved the high protein mayo as one of friend has egg allergy this recipe worked really well.
Ieva says
I can't believe how well it worked, and, most importantly, this mayo tastes great!
Dawn says
Great taste, but too much water. I’ll add half next time and see how it goes. Thanks for the recipe! I’m doing Weight Watchers and this is all Zero Points!
Tisha says
This turned out so good! Love making condiments at home! Thank you for sharing this recipe!