This oil-free protein mayo is made with only three simple ingredients, including boiled eggs, and it blends up super creamy. I make it often when I want a lighter option for sandwiches, salads, or dips. It comes together in a few minutes, and it's such a handy swap when I'm trying to keep meals a bit leaner during the week.

🥄 5-Min Mayo | 🌿 Paleo/Keto | 🚫 Oil/Dairy | 🍔 Burger's Best Friend
As a home cook who focuses on low-fat, high-protein recipes (and is constantly experimenting with macro-friendly swaps), this oil-free high-protein mayo is one of my go-to kitchen hacks.
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
- Oil-free and protein-packed: Great for those looking for a lighter mayo alternative. (At 6g of protein per serving, it's a smart way to boost your daily protein goals.)
- 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. For another fresh and vibrant condiment, you might enjoy my quick and easy authentic chimichurri sauce.
🥘 Ingredients

*See the recipe card for full information on ingredients and quantities.
- Eggs (Hard-Boiled): These form the creamy base and deliver the main protein punch to make this a high-protein condiment. Use large, organic or free-range eggs for the best consistency and taste. This mayo is perfect in my homemade eggplant spread recipe.
- 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 or avocado.
- 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 Protein Mayo
Make an easy, oil-free protein mayo! This creamy homemade mayo uses only three simple ingredients and comes together quickly. It's great on a tuna sweetcorn pizza for an easy protein boost. Want more simple condiment recipes to stock your fridge? Check out the rest of my ideas!

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 or use it in your favourite recipe.
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 results, especially with the eggs.
🥗 Serving Suggestions
You can use this high-protein mayo in countless ways to upgrade your meals. My favourites are:
Creative Toppings: Use it as a burger topping, or add a dollop of sriracha for a kick on quick-baked sushi cups for parties or Japanese spicy tuna onigiri.
As a Spread: Use it as a high-protein sandwich spread or in wraps.
For Salads: Mix it into my Mediterranean potato salad, or use it in tuna/egg salad, or my Olivier salad with boiled carrots and potatoes.
As a Dip: Perfect for dipping veggies, crispy cornflake cauliflower wings, seasoned baked potato wedges with paprika, or with my healthy turkey meatballs in the oven.
❓Oil-Free High-Protein 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 your oil-free high-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 your oil-free high-protein 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.








Leslie says
I'm on a journey and trying to make most things from scratch. This recipe was so helpful for mayo! A classic recipe! Thank you!
Claudia-Cristina Ciorteanu says
That is so wonderful to hear! Making things from scratch is such a rewarding journey, and I’m glad this mayo could be a helpful part of it. It really is a staple once you start!
Juyali says
For a long time, I've been wanting to make mayo at home to avoid the additives in store-bought mayo. This recipe was everything I was looking for. It's simple, delicious, and guilt-free. Thank you!
Claudia-Cristina Ciorteanu says
You are so welcome! Knowing exactly what goes into your food makes a huge difference. I’m thrilled you found it simple and delicious.
Sonja says
I admit I was a little sceptical if this would work, but with oil free mayo promised, I had to of course. And It's amazing! Finally I can have mayo even when trying to lose weight!
Claudia-Cristina Ciorteanu says
I completely understand the skepticism! It’s hard to imagine it getting that creamy without oil, but those boiled eggs really do the trick. So happy it’s helping with your goals!
Nicole Kendrick says
This worked exactly as written, thanks!
Claudia-Cristina Ciorteanu says
That is great to hear! I’m so glad it worked out perfectly for you.
Swathi says
Love this oil free high protein mayo, I can enjoy every day without worrying about calories.
Claudia-Cristina Ciorteanu says
Exactly! It’s such a relief to have a creamy spread that you can enjoy every day without a second thought about the calories.
Lathiya says
I love to make condiments at home rather than store-bought. This 3 ingredients mayo is awesome. I made a bottle of this mayo and loved dipping it on my chili cheese toast.
Claudia-Cristina Ciorteanu says
Chili cheese toast sounds like the perfect pairing for this! I love that you’re using it as a dip—it’s so versatile.
Oscar says
I tried this dairy-free mayo, and it was surprisingly creamy and flavorful. A great alternative to the store-bought stuff!
Claudia-Cristina Ciorteanu says
I’m so glad you enjoyed the texture! It’s a great surprise how creamy a dairy-free and oil-free version can actually be.
Ashley says
Okay, this recipe is mind-blowing. So easy too!
Claudia-Cristina Ciorteanu says
It really is one of those "magic" kitchen hacks! I'm so happy you found it easy to make.
Liz says
This healthier, tasty spread is perfect for my sandwiches! Never hurts to cut a few calories this time of year!!!
Claudia-Cristina Ciorteanu says
You’re so right—this time of year is perfect for finding those little ways to cut calories without losing the flavor. Glad it’s working well for your sandwiches!
Sonja says
Lovely easy mayo recipe and I love that it's oil free! So much healthier. I added some garlic for a version of aioli and it was great.
Claudia-Cristina Ciorteanu says
Adding garlic is a fantastic idea! Turning it into a high-protein aioli is exactly the kind of creativity I love to see.
Jean says
Delicious!
Claudia-Cristina Ciorteanu says
So glad you liked it!
Jean says
Ooooh, loved the spicy mustard in this. Was great on my sandwich today.
Claudia-Cristina Ciorteanu says
The spicy mustard really gives it that extra kick, doesn't it? It's such a great way to liven up a standard sandwich.
Agnieszka says
Such a great recipe! I love mayo but the jarred stuff has so many calories! This is a great alternative and I love that it's high in protein.
Claudia-Cristina Ciorteanu says
I agree! The high protein is such a nice bonus compared to the store-bought jars. It’s definitely a win-win.
Nora says
I love this protein-rich mayo! So good! Thanks for sharing this recipe!
Claudia-Cristina Ciorteanu says
You are very welcome! I’m so glad you’re enjoying the protein boost.
Nicole Kendrick says
I was really surprised by this mayo! It's absolutely delicious, and I love that it's not oil based. It's so hard to get the right consistency with those. Great!
Claudia-Cristina Ciorteanu says
I'm so glad the consistency impressed you! Getting that "mayo feel" without the oil can be tricky, but this method really simplifies the process.