Vegan Mayonnaise

No ratings yet
Jump to RecipePin Recipe

This post may contain affiliate links. To learn more check my disclosure page.

When I say it couldn’t be easier to make homemade vegan mayonnaise, I truly mean it! This recipe uses 5 simple ingredients and takes just minutes to whip up. It’s completely plant-based, dairy-free, and egg-free and has that creamy, tangy taste we all love in traditional mayo. I spread it on sandwiches and use it to make dressings or dips, and my kids love dipping french fries in it! Even my non-vegan friends couldn’t believe how simple and delicious this vegan mayo recipe is.

A glass jar of homemade vegan mayonnaise

Vegan Mayonnaise Recipe

Is it just me, or is anything with the word ‘vegan’ or ‘plant-based’ automatically more expensive at the store?! Mayonnaise is so easy to make but traditionally contains eggs, which is a no-go for vegans. So, here’s a recipe for vegan mayonnaise that can save you money and tastes great, too! I ditch the eggs and blend soy milk with vegetable oil, apple cider vinegar, some Dijon mustard, and salt—that’s all there is to it! The result is a thick and creamy mayo perfect for spreading or dipping.

Ingredients

  • Soy Milk: Use plain, unsweetened room temperature soy milk for this egg-free mayo. Soy milk has natural emulsifiers that help create a creamy texture. Don’t swap this out for any other non-dairy milk, as they won’t thicken the same way. Aquafaba (chickpea brine) could be used as an alternative if you’re soy-free, but I haven’t tested this myself.
  • Vegetable Oil: Use a neutral flavored vegetable oil, like canola oil or a vegetable oil blend. These oils have a mild flavor that won’t overpower the other ingredients in the mayo. I don’t recommend using olive oil because the flavor is too strong.
  • Apple Cider Vinegar: Besides removing the eggs, this vegan mayonnaise recipe is pretty similar to traditional mayo. Apple cider vinegar helps to stabilize the oil and gives the mayo a tangy flavor.
  • Dijon Mustard: This also helps to emulsify the oil and adds a nice tangy flavor.
  • Salt: Enhances the flavors and balances out the acidity of the vinegar.
Ingredients for homemade vegan mayonnaise

Tips and Suggestions

  • Check all your ingredients to ensure they’re vegan and gluten-free if needed. Don’t forget to read the cross-contamination warnings on packages as well. 
  • I found out the hard way that all the ingredients should be at the same temperature (room temperature) before blending. If the milk is too warm, it’ll look slightly curdled when mixed with the other ingredients. If the milk is too cold, it won’t thicken as well.
  • Soy milk binds to the oil best, so don’t substitute soy milk for another type of vegan milk.
  • If you prefer your mayo to have a bit of sweetness to it, you can add in ½ tablespoon of agave or honey.
  • Be really careful not to overblend your vegan mayo. The mixture can ‘break’ and separate if blended for too long. Stop blending as soon as the mixture is smooth and creamy, which only took about a minute for me.

Can I Use an Immersion Blender?

An immersion blender can be used for this recipe, but I have more success using a high-powered blender. If using an immersion blender, add the vegetable oil as the last ingredient and add it in slowly (not all at once).

A small pot of vegan mayonnaise next to a bowl of coleslaw on a wooden chopping board

Why Is My Vegan Mayonnaise Not Thickening?

There are two main reasons why your vegan mayo may not be thickening: temperature and emulsification. Make sure all of your ingredients are at room temperature before blending, as this will help create a thick texture. If it’s a problem with emulsification, try slowly adding your oil while blending instead of all at once. I used a high-powered blender when testing this recipe. If you’re using an immersion blender, it may take a bit longer for the mayo to thicken. You could also try refrigerating it overnight to help your dairy-free mayo thicken.

Ways to Use Vegan Mayo

Use this homemade vegan mayo as you would use regular mayo! Here are some ways I’ve been enjoying it:

Storage Instructions

Store this plant-based mayo in a sealed food-safe container in the fridge for up to a week. I wouldn’t freeze it as the ingredients could separate once thawed. If you do freeze it and the mayo separates, you can try blending it again to reincorporate the oil.

Vegan mayonnaise in a small dish

More Vegan Sauce Recipes to Try!

No ratings yet

Vegan Mayonnaise

Servings: 12 servings (2 tablespoons per serving, recipe makes about 1 ½ cups mayo total)
Prep: 10 minutes
Total: 10 minutes
This easy vegan mayonnaise recipe is made with only 5 ingredients. It's creamy, tangy, and egg-free. Perfect for sandwiches, dips, and more!

Equipment

  • Blender

Ingredients 

  • 1 cup vegetable oil
  • ½ cup soy milk
  • ½ tablespoon apple cider vinegar
  • 1 teaspoon Dijon mustard
  • ¼ teaspoon salt

Instructions 

  • All ingredients should be the same temperature (room temperature) before combining them together.
  • Add all ingredients to a high-powered blender.
  • Blend on high speed until the mixture has thickened. This usually takes a minute or less.
  • The vegan mayo is now ready to serve. If you want to chill it for a bit first in the fridge, it will thicken a bit more as it sits.

Notes

  • All the ingredients must be at room temperature for the mayo to thicken properly.
  • Don’t substitute soy milk for any other vegan milk.
  • Add ½ a tablespoon of agave or honey to sweeten your mayo, if desired.
  • I’ve had more success using a blender, but an immersion blender can be used if the oil is added last and poured in slowly.
  • To Store: Keep your vegan mayonnaise in an airtight container in the fridge for up to 7 days.
  • Mama says, “Check all of your labels!”

Nutrition

Serving: 1serving (2 tablespoons)Calories: 165kcalCarbohydrates: 0.4gProtein: 0.3gFat: 18gSaturated Fat: 3gPolyunsaturated Fat: 11gMonounsaturated Fat: 4gTrans Fat: 0.1gSodium: 58mgPotassium: 15mgFiber: 0.1gSugar: 0.3gVitamin A: 39IUVitamin C: 1mgCalcium: 14mgIron: 0.1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Course: condiments
Cuisine: American
Tried this recipe?Mention @mamaknowsglutenfree or tag #mamaknowsglutenfree!

How to Make Vegan Mayonnaise Step-by-Step

Vegan mayonnaise in a blender

All ingredients should be the same temperature (room temperature) before combining them together. Add 1 cup vegetable oil, ½ cup soy milk, ½ tablespoon apple cider vinegar, 1 teaspoon Dijon mustard, and ¼ teaspoon salt to a high-powered blender. Blend on high speed until the mixture has thickened. This usually takes a minute or less.

The vegan mayo is now ready to serve. If you want to chill it for a bit first in the fridge, it will thicken a bit more as it sits.

About Cheryl Johnson

My name is Cheryl Johnson and I love food—lots of it! For 10 years, I owned a recipe and party planning blog, where I developed and photographed hundreds of recipes. After selling that blog in 2019, I decided to open up a bakery in my city. My bakery specialized in big over-the-top treats (think two-pound stuffed cookies).

My recipes have been featured on local news stations, Woman's World Magazine, and more. I'm excited to continue sharing my love of food with all of you!

You Might Also Like:

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating