Mom's Best Recipes
Recipe

Easy Vegan Mayo

A fast, foolproof vegan mayo that turns silky and thick in minutes, perfect for sandwiches, potato salad, and creamy sauces.

Author By Matt Campbell
4.8
A small glass jar of creamy vegan mayonnaise on a light kitchen counter with a spoon and lemon wedge nearby, natural window light

Vegan mayo is one of those kitchen glow-ups that feels like a magic trick the first time you make it. One minute you have a handful of normal pantry stuff, the next you have a glossy, spoon-coating mayo that wants to be dragged across a tomato sandwich immediately.

This version is built for real life. No rare ingredients, no culinary gymnastics. It is tangy, lightly mustardy, and rich in that classic mayo way. And yes, you should taste as you go. It is basically the law.

Aquafaba in a measuring cup, neutral oil, Dijon mustard, lemon, vinegar, salt, and garlic powder arranged on a clean kitchen counter

Why It Works

  • Thick and stable texture: Aquafaba emulsifies with oil into a creamy mayo that holds up in the fridge.
  • Bright, balanced flavor: Lemon and vinegar bring the tang, Dijon adds that classic mayo backbone.
  • Flexible on purpose: Make it garlicky, extra tangy, or a little sweet depending on what you are using it for.
  • Fast: An immersion blender turns this into a five minute situation, including cleanup if you are mildly motivated.

Pairs Well With

Storage Tips

Refrigerate: Store vegan mayo in a clean jar or airtight container in the refrigerator for up to 7 days.

Trust your senses: If it smells off, shows mold, or separates in a weird way that will not blend back together, toss it.

Keep it clean: Use a clean spoon every time to avoid introducing crumbs or bacteria that shorten shelf life.

Texture after chilling: It usually thickens a bit more as it cools. If it gets too firm, stir in 1 to 2 teaspoons water to loosen.

Freezing: Not recommended. Emulsions can break after thawing and turn grainy or separated.

Common Questions

What is vegan mayo made of?

Most vegan mayo is an emulsion of oil plus an emulsifier (something that helps oil and water stay blended). In this recipe, the emulsifier is aquafaba (the liquid from a can of chickpeas), with Dijon mustard helping the whole thing stay creamy.

Can I make vegan mayo without aquafaba?

Yes. You can use unsweetened soy milk instead. Use 1/4 cup soy milk in place of the aquafaba.

Note: Brands vary, so you may need a little more or less oil to reach the thickness you want. Start with 3/4 cup oil, then add more as needed.

Tip: Soy milk emulsifies quickly, so start blending first, then add the oil in a slow stream. Once it thickens, you can pour a bit more confidently, but do not add it all at once.

Why is my vegan mayo runny?

Usually one of these is happening:

  • The oil was added too fast, so the emulsion never fully formed.
  • The ratio needs more oil.
  • The mixture got warm (long blending time, warm ingredients, or a hot blender jar), which can thin it out.

Fix: With the blender running, drizzle in more oil 1 tablespoon at a time until it thickens. If it still will not catch, start with 2 tablespoons fresh aquafaba in a clean jar and slowly blend the runny mayo into it.

If it feels warm: Pop it in the fridge for 10 minutes, then re-blend to help it tighten back up.

Why does my vegan mayo taste bitter?

Bitter usually comes from extra virgin olive oil. It can turn harsh when blended at high speed. Use a neutral oil (avocado, canola, grapeseed, sunflower) for classic mayo flavor.

Is vegan mayo safe to eat raw?

Yes. There are no raw eggs here. Still, treat it like any homemade condiment: keep it refrigerated and use it within about a week.

Can I use this for potato salad and coleslaw?

Absolutely. It behaves like regular mayo and holds up well. I like adding a little extra vinegar or lemon for salads, since chilled dishes can mute flavor.

A bowl of potato salad being stirred with a spoon, showing creamy dressing clinging to potatoes and herbs on a kitchen counter

Why does my aquafaba mayo sometimes act different?

Aquafaba can vary a lot from can to can. Reduced-sodium chickpeas and very watery aquafaba can take a little longer to thicken. If yours looks thin like broth, you can either use a touch less aquafaba (a tablespoon or two) or plan on using the full cup of oil for a thicker result.

Any easy flavor variations?

Yes, and this is where it gets fun. Stir in sriracha, chipotle in adobo, curry powder, or a handful of chopped herbs. You can also add a little grated garlic for an aioli vibe, but start small because it gets louder as it sits.

I started making vegan mayo during a phase where I was trying to get better at the stuff that makes everything else easier: sauces, dressings, the little creamy add-ons that turn a basic sandwich into a moment. The first time it thickened up, I just stood there like, okay, so we are doing kitchen science today. Now it is one of my favorite fridge staples because it is low drama, weirdly satisfying, and it makes weeknight food taste like you tried harder than you did.