Oil-Free Vegan Mayonnaise | Yup, it's Vegan

Easy Oil-free Vegan Mayonnaise

Vegan mayonnaise with no added oil that comes together in just a few minutes, and stays emulsified thanks to cashews and aquafaba.

Course basics, condiments
Cuisine dairy-free, egg-free, oil-free, refined sugar-free, soy-free, vegan
Keyword cashew mayo, healthy vegan mayonnaise, oil-free vegan mayo
Prep Time 15 minutes
Total Time 15 minutes
Total Yield 1 cups
Calories Per Serving 59 kcal
Author Yup, it's Vegan


  • 1 cup raw cashews soaked overnight or in hot water for 2 hours
  • 1/4 cup aquafaba
  • 1/4 cup water
  • 1 tbsp fresh lemon juice
  • 1 tsp agave nectar or brown rice syrup
  • 1 tsp prepared yellow mustard
  • 2 tsp white vinegar or rice vinegar
  • 1/8 tsp onion powder
  • 1/4 tsp black salt (kala namak) (optional)
  • 3/8 tsp salt (quantity may vary; see notes)


  1. Drain the soaked cashews and add them to a blender. (I use either my Ninja or my Magic Bullet for this recipe). Pulse a few times to break the cashews into crumbles. Add the aquafaba and water and blend. Add the rest of the ingredients except for the regular salt, and blend until completely smooth.

  2. Taste for seasoning and add salt to taste; I used 3/8 tsp when making this with liquid from 365 brand canned chickpeas. Add more lemon to taste if desired. Store your oil-free vegan mayonnaise in an airtight container in the refrigerator; it lasts around a week or more.

Recipe Notes

Aquafaba is the cooking liquid (NOT soaking liquid) from beans. The easiest way to get it is to buy a BPA-free can of white beans or garbanzos and take the liquid, minus the beans, from the can. Adjust the salt levels in this recipe depending on how salty the aquafaba is. You can also use your own homemade aquafaba from cooking beans.

Kala namak is an optional ingredient that gives a natural "eggy" flavor to the vegan mayonnaise.

This recipe isn't raw or paleo because of the aquafaba. It's possible you might be able to use sunflower lecithin or another binding or thickening ingredient that meets those criteria; but I haven't tested it.

VARIATIONS: Make spicy chipotle or sriracha mayo by adding hot sauce of choice; add fresh garlic and extra mustard to make more of an aioli style sauce; substitute some of the cashews with avocado for a green version (will not keep as long in the fridge)!

Nutrition Facts
Easy Oil-free Vegan Mayonnaise
Amount Per Serving (2 tablespoons)
Calories 59 Calories from Fat 36
% Daily Value*
Total Fat 4g 6%
Saturated Fat 1g 5%
Polyunsaturated Fat 1g
Monounsaturated Fat 2g
Sodium 77mg 3%
Total Carbohydrates 4g 1%
Sugars 1g
Protein 2g 4%
* Percent Daily Values are based on a 2000 calorie diet.