Easy Vegan Mayonnaise (With Aquafaba) Recipe

A two-minute egg-free mayonnaise from chickpeas.

Spooning up vegan mayo from a bowl, with two lemons and a can of chickpeas in the background.

Serious Eats / J. Kenji López-Alt

Why It Works

  • Aquafaba, the liquid inside a can of chickpeas, provides plenty of protein and starch to help emulsify an egg-free mayonnaise.
  • Adding a few whole chickpeas to the mayo improves its emulsifying properties.

When I last worked on making vegan mayonnaise, I tried a whole slew of egg replacements before I finally settled on soft tofu. It works, but it requires a good amount of tofu—enough that you can taste the tofu a bit in the finished product. It's also not a perfect emulsifier, making it a little less stable than a traditional mayonnaise.

For the past year or so, I've been hearing a lot about aquafaba, the protein-rich liquid found inside a can of chickpeas. It's pretty amazing stuff—you can whip it into stiff peaks like a meringue, use it to leaven pancakes and waffles, or make light sponge cakes, all without any eggs at all.

You can also use it to make mayonnaise. Or so they say.

Adding a tablespoon of chickpea liquid to a jar, prepared to be blended with an immersion blender.

Serious Eats / J. Kenji López-Alt

I tried making mayonnaise with it the way many recipes instruct you: replace the egg in a traditional mayonnaise with three tablespoons of the protein-packed liquid. It works. Sort of.

Spooning up vegan mayo from a mixing bowl.

Serious Eats / J. Kenji López-Alt

It's possible to make a thick emulsion if you are very careful with the rate at which you add your oil, but the chances of your mayonnaise breaking are much greater than with a traditional mayonnaise. Moreover, the finished product is much looser than an egg-based mayo. It has the characteristic thin, shiny, slightly greasy appearance of an emulsion that's hanging on by the skin of its teeth (or should I say the skin of its legume?).

Why do eggs work better than chickpeas? Eggs are remarkable emulsifiers because they emulsify in two distinct ways. The first is physical, and the second is chemical.

Mayonnaise is an emulsion of oil and water, and, like all emulsions, it is inherently unstable. Oil molecules are physically repulsed by water molecules, making it very difficult to get them to coexist harmoniously. They naturally want to separate. To get them to combine, you need to add an emulsifier.

Physical emulsifiers work by adding viscosity to the liquids. The more viscous a liquid, the less it flows, and the more slowly individual oil and water droplets come into contact with each other, helping the whole thing stay in suspension. Honey, sugar, pounded nuts, crushed basil in pesto—these are all physical emulsifiers that offer varying degrees of added viscosity.

Chemical emulsifiers work differently. These are molecules that have one hydrophobic (oil-loving) and one hydrophilic (water-loving) end. Like a finger trap, they force oil and water to get along. This is how lecithin, a chemical found in abundance in egg yolks, works.

Chickpea liquid offers physical emulsion properties, but not chemical ones, making it less stable than eggs. The solution turned out to be super simple. I already had it in the bag, or, in this case, the can: just add a few of the actual chickpeas.

By adding just a dozen chickpeas to three tablespoons of liquid and blending it together with lemon juice, mustard, and garlic, you end up with a base for your mayo that's thick enough to form an ultra-stable emulsion even without the aid of chemical emulsifiers.*

*Though I do wonder if adding a sprinkle of soy lecithin—a vegetable-based alternative to egg-based lecithin—would work.

Your mayonnaise ends up light, creamy, completely grease-free, and stiff enough to hold its shape when you mound it up, but loose enough to spread easily over a sandwich. I'd put it up against any homemade mayo out there (and yes, it'll blow any store-bought mayo out of the water). Best of all, it takes only two minutes to make.

March 2016

Recipe Facts



Prep: 3 mins
Active: 2 mins
Total: 3 mins
Serves: 8 serving
Makes: 1 cup

Rate & Comment


  • 2 medium cloves garlic, minced

  • 1 tablespoon (15ml) fresh juice from 1 lemon

  • 2 teaspoons (10ml) Dijon mustard

  • 3 tablespoons (45ml) liquid from 1 can of chickpeas, plus 12 whole chickpeas

  • 1/2 cup (120ml) vegetable oil

  • 1/4 cup (60ml) extra-virgin olive oil

  • Kosher salt and freshly ground black pepper


  1. Combine garlic, lemon juice, mustard, chickpea liquid, and chickpeas in a tall container just large enough to fit the head of an immersion blender. Blend at high speed until completely smooth. Alternatively, blend in the jar of a standard countertop blender.

    A collage: combining chickpeas, chickpea liquid, lemon juice, and mustard in a jar about to be blended with an immersion blender.
  2. Using a rubber spatula, transfer to a bowl. Whisking constantly, slowly drizzle in olive oil. Or, if using a countertop blender, slowly drizzle in olive oil with the blender running at high speed. A smooth, creamy emulsion should form. Season to taste with salt and pepper.

    A bowl of vegan mayo from chickpeas with a lemon and a can of chickpea in the background.

    Serious Eats / J. Kenji López-Alt

Special Equipment

Immersion blender or countertop blender


Mayonnaise will keep in a covered container in the fridge for up to one week.

Nutrition Facts (per serving)
191 Calories
21g Fat
2g Carbs
0g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 8
Amount per serving
Calories 191
% Daily Value*
Total Fat 21g 27%
Saturated Fat 2g 10%
Cholesterol 0mg 0%
Sodium 113mg 5%
Total Carbohydrate 2g 1%
Dietary Fiber 0g 1%
Total Sugars 0g
Protein 0g
Vitamin C 1mg 5%
Calcium 4mg 0%
Iron 0mg 1%
Potassium 18mg 0%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)