So you want creamy, tangy, gloriously spreadable mayo without eggs, dairy, or a weird science project in your kitchen? Excellent choice. Vegan mayo is one of those little kitchen tricks that makes you feel suspiciously competent.

And the best part? You can make it in about five minutes with a stick blender and one jar. No whisking for half an hour. No dramatic arm workout. Just smooth, fluffy mayo that’s ready for sandwiches, potato salad, wraps, fries, and any other food that needs a little attitude.

Why This Vegan Mayo Recipe is Awesome

This vegan mayo recipe is fast, cheap, and honestly kind of magical. You pour a few things into a jar, blend, and suddenly you’ve got thick mayo like you planned your life well. It’s very hard to mess up if you use the right milk and a narrow container.

It also tastes fresh in a way store-bought mayo sometimes doesn’t. You control the salt, the tang, and the flavor, so you can keep it classic or turn it into garlic mayo, spicy mayo, or ranch-ish chaos in about ten seconds.

Meal prep people, this one’s for you too. A batch hangs out in the fridge all week and makes boring lunches way less tragic. A spoonful into chickpea salad? Better. Drizzled into a wrap? Better. Dunking roasted potatoes into it at 10 p.m.? Also better.

Ingredients You’ll Need for Vegan Mayo

You don’t need anything fancy here, but you do need unsweetened soy milk. That’s the diva ingredient that makes the whole thing work.

  • 1/2 cup unsweetened soy milk
  • 1 tablespoon lemon juice
  • 1 teaspoon Dijon mustard
  • 1/4 teaspoon fine salt
  • 1 cup neutral oil, like avocado, canola, or sunflower
  • 1/4 teaspoon garlic powder, optional but fun
  • 1/2 teaspoon maple syrup, optional if you like a tiny bit of balance

If you’re staring at almond milk and hoping for the best, I admire the optimism. Sadly, this is not the moment for random plant milk experiments.

Step-by-Step Instructions for Vegan Mayo

This method works best with an immersion blender and a tall jar or cup that barely fits the blender head. That narrow space helps the emulsion come together fast. Use room-temperature ingredients if you can, because cold ingredients can act moody.


  1. Add the soy milk, lemon juice, Dijon mustard, salt, and garlic powder to a tall jar.



  2. Pour in the oil. Yep, all of it. No need to drizzle dramatically like you’re on a cooking show.



  3. Put the immersion blender all the way at the bottom of the jar. Start blending and do not move it for about 10 to 15 seconds.



  4. Once the bottom turns thick and pale, slowly lift the blender upward. Keep blending until the whole jar turns into mayo. This usually takes less than 30 seconds.



  5. Taste it. Add more salt for punch, more lemon juice for tang, or a tiny bit of maple syrup if it tastes too sharp.



  6. Transfer it to a sealed container and chill it for 30 minutes if you want it even thicker. Then try not to eat half of it with fries immediately.


If you only have a regular blender, you can still make it work. Blend the soy milk, lemon juice, mustard, and salt first, then slowly stream in the oil while blending. It’s a bit more fussy, but still very doable.

Common Mistakes to Avoid With Vegan Mayo

The biggest one? Using the wrong milk. Unsweetened soy milk is the MVP here because its protein helps the mayo thicken. Oat milk, rice milk, and almond milk might work in some recipes, but they’re far less reliable. If your mayo stays thin, that’s usually the suspect.

Another classic issue is the container. If you use a wide bowl or a giant measuring jug, the blender can’t build that nice thick emulsion at the bottom. Use a jar that’s just a little wider than the blender head. It looks less dramatic, but it works way better.

Oil choice matters too. Extra virgin olive oil can taste bitter and bossy in homemade mayo. If you love olive oil, use only a small portion and keep the rest neutral. This is mayo, not a lawn.

And don’t panic if it looks a little loose at first. Homemade vegan mayo often thickens more after it chills. Give it a few minutes before declaring failure and starting an unnecessary kitchen monologue.

Alternatives & Substitutions for Vegan Mayo

There’s room to tweak this recipe without wrecking it. A few swaps work beautifully, and a few are best left to people who enjoy living dangerously.

  • Need a soy-free version: Use aquafaba instead of soy milk. Start with 3 tablespoons aquafaba and blend the oil in slowly.
  • Want more tang: Swap the lemon juice for apple cider vinegar, or use half of each.
  • Like a richer flavor: Replace 2 to 3 tablespoons of neutral oil with light olive oil.
  • Want spicy mayo: Stir in sriracha, chipotle sauce, or a spoonful of harissa after blending.
  • Craving garlic mayo: Add 1 small grated garlic clove or a pinch more garlic powder.
  • Need a sweeter balance: Add 1/2 teaspoon maple syrup. Not enough to taste sweet, just enough to calm the acid down.

IMO, the best first batch is the plain classic version. Once you know how it should look and taste, you can start getting creative.

FAQ About Vegan Mayo

People always have questions about mayo, which feels fair. It’s creamy kitchen sorcery.

Can I make vegan mayo without soy milk?

Yes, but the method changes a bit. Aquafaba is the easiest soy-free option, and it works surprisingly well. Just know it can be slightly less rich than the soy milk version.

Why didn’t my vegan mayo thicken?

Usually one of three things went wrong: wrong milk, wrong container, or impatient blending. Use unsweetened soy milk, a narrow jar, and keep the blender at the bottom before lifting it slowly. That solves most mayo drama.

Can I use olive oil?

Yes, though I wouldn’t use only extra virgin olive oil unless you enjoy bold, peppery bitterness in your mayo. A partial swap works better. Keep most of the oil neutral and use olive oil for flavor, not chaos.

How long does homemade vegan mayo last?

Store it in an airtight container in the fridge and use it within 5 to 7 days. Keep the spoon clean when you dip into it. FYI, homemade mayo doesn’t have the preservatives store-bought jars do, so don’t let it camp out in the fridge forever.

Can I freeze vegan mayo?

You can, but I wouldn’t. Freezing tends to mess with the texture, and thawed mayo can turn separated and sad. This recipe is quick enough that a fresh batch is the better move.

Does vegan mayo taste like regular mayo?

Pretty close, actually. It’s creamy, tangy, and rich, especially when chilled. If someone didn’t watch you make it, they’d probably just think, “Wow, this mayo is good,” and move on with their sandwich.

Can I turn this into other sauces?

Absolutely, and this is where things get fun. Stir in garlic and lemon for aioli vibes, pickle juice for burger sauce, herbs for ranch-ish dressing, or hot sauce for spicy mayo. One jar, many personalities.

Easy Ways to Use Vegan Mayo This Week

Now that you’ve got a jar of homemade vegan mayo, it’s time to put it to work. Spread it on sandwiches, swirl it into slaws, mix it into pasta salad, or use it as a dip base with a little mustard and hot sauce. It also makes roasted vegetables way more exciting, which is helpful because some vegetables really need the support.

And yes, you can absolutely stand at the counter and dip fries straight into the jar. No judgment here.

Share.
Leave A Reply

Exit mobile version