Skip to Content

Healthy Homemade Mayonnaise Recipe: No Soybean Oil!

Sharing is caring!

Making Healthy Homemade Mayonnaise is so Easy! It just requires a little time and a few ingredients. Get the recipe here!

Healthy Homemade Mayonnaise Recipe

I have never really been a fan of mayonnaise. I'm not even sure I ever tasted the stuff.

I've always used Miracle Whip when I made tuna salad and usually ate everything else plain.

(Yep, I'm a very picky eater…which I'm trying to overcome)

But since I have been cutting out a lot of processed foods, I really wanted a healthier version of chicken salad and tuna salad without conventional Mayonnaise or Miracle Whip.

In the past, I never would have considered making my own mayonnaise. I don't even think I knew you could.

But the fact is:

Making Healthy Homemade Mayonnaise is so Easy!

It just requires a little time and a few ingredients.

Is Homemade Mayo Healthier?

Simple homemade mayonnaise only requires 5 ingredients. If you are creative, there are many variations to homemade mayo, but I like to keep it simple.

Let's look at your regular store bought mayonnaise:

Mayonnaise Ingredients

Here are your main ingredient offenders:

So my simple answer is, YES, homemade mayo is healthier by a long shot. 🙂

 So Here's How to Make Homemade Mayo in the Food Processor:

Healthy Homemade Mayonnaise

Healthy Homemade Mayonnaise Recipe with Olive Oil

This recipe is the merging of 2 mayonnaise recipes from Kresha at Nourishing Joy and from the Well Fed Cookbook by Melissa Joulwan.



  1. Bring ingredients to room temperature.
  2. Place Lemon Juice, Egg Yolks, Mustard and Salt in food processor and mix until incorporated.
  3. Drizzle the oil in REALLY slowly while food processor is running. (This should take up to 5 minutes to add all of your oil)
  4. Once your mayonnaise thickens to your liking, you are done.
  5. Store in refrigerator for up to a week.


Can you Make Homemade Mayo in the Ninja?

I have successfully and unsuccessfully made homemade mayo the  Ninja.

The problem with the Ninja that I have is that you cannot continuously pour the oil in, which is what helps with emulsification.

You have to keep stopping, removing the top and adding more oil little by little. So the process takes much longer in the ninja and it's kind of just a real pain.

Plus, it doesn't always turn out. 🙁

Of course, if you have the Ninja Kitchen System, you shouldn't have any problems.

If you don't have a food processor, I would recommend using a blender or emulsion blender.

If you are interested in more homemade condiment recipes, I love the book Restocking the Pantry.

It includes recipes for

  • Homemade Ketchup
  • Homemade Mustard
  • Homemade Barbecue Sauce
  • Homemade Salsa
  • Plus, a lot more…

I hope you give this healthy homemade mayonnaise recipe a try! I would love to hear your experience with homemade mayo below!

12 Decadent Homemade Body Butter Recipes: Heaven in a Jar
← Previous
Lemon Honey Face Mask to Calm Skin, Tone and Lighten
Next →


Friday 27th of March 2020

Where are you getting real olive oil? Most "olive oil' sold in USA is junk oils dressed in pretty bottles with pretty labels. Who even knows what it is. It's not like the olive oil in Italy; and most of that does not get sent abroad.

Potato Salad with Bacon and Chives

Tuesday 10th of June 2014

[…] will provide you with tried and true recipes (here with a small base blender, here with a whisk, here with a food processor, and here with an immersion blender – my favorite […]


Monday 9th of June 2014

The easiest way I have found is to make the mayo with an inversion stick. I have had more success this way.

Mindy Benkert

Monday 9th of June 2014

I haven't tried it with an immersion blender, but I may have to give it a try. :) Thanks for sharing!

Scroll Up

Are Your Skincare Ingredients Causing Breakouts?

Download our FREE Comedogenic Ratings Chart! Includes 75 Carrier Oils & Butters + their Ratings!





Follow us on Facebook

Top 10 Anti-Aging Essential Oils Guide!


Download free eBook with all of the details!!