Easy Homemade Vegan Mayo (Creamy, Quick, and Foolproof)
If you’ve ever tried store-bought vegan mayo and felt like something was missing, this recipe will change your mind. It’s rich, smooth, and comes together in just a few minutes using simple ingredients you probably already have at home.
The best part? No eggs, no dairy, and no complicated steps. Just real ingredients blended into a creamy spread you can use anywhere.
This version relies on soy milk, which naturally helps create that thick, stable texture that traditional mayo gets from eggs.
Why You’ll Love This Recipe
- Thick and creamy every time No separating, no watery texture. It turns out right.
- Ready in minutes Blend everything and you’re done in about 5 minutes.
- Simple ingredients Nothing weird. Just pantry basics.
- Easy to adjust Make it tangier, sweeter, or turn it into garlic mayo or sauces.
Tips for Best Results
- Use soy milk if possible - It works best because it naturally helps the mixture thicken and stay stable.
- Keep ingredients at room temperature - Cold soy milk can cause the mayo to split.
- Pour oil slowly - This helps the emulsion form properly.
Flavor Variations
Once you’ve made the base, you can easily customize it:
- Garlic mayo: blend in a garlic clove
- Herb mayo: stir in fresh herbs
- Smoky mayo: add smoked paprika
- Spicy mayo: mix in chili or chipotle
How to Use It
- Spread on sandwiches and wraps
- Mix into salads like potato or pasta salad
- Use as a dip for fries or veggies
- Turn it into creamy dressings
Storage
Keep it in a sealed container in the fridge for up to 2 weeks. Give it a quick stir before using if needed.
GET THE RECIPE:
Homemade Vegan Mayo
⏰ PREP : 5 minutes
⏰ TOTAL : 10 minutes
🍴YIELD : 1 ½ cup
Ingredients:
- ½ cup unsweetened soy milk (room temperature)
- 1 tablespoon apple cider vinegar (or white wine vinegar)
- 2 teaspoons lemon juice
- 2 teaspoons Dijon mustard
- 1 teaspoon maple syrup (or agave)
- 1 teaspoon salt (adjust to taste)
- 1 cup neutral oil (like canola, sunflower, or avocado oil)
Recipe:
1. Add the base ingredients
Pour the soy milk, vinegar, lemon juice, mustard, maple syrup, and salt into a tall jar or blender.
2. Blend briefly
Mix everything for a few seconds so it’s combined.
3. Slowly add the oil
Turn the blender on low and slowly pour in the oil in a thin stream. This step is key for getting the thick texture.
4. Blend until thick
Keep blending until it turns into a smooth, creamy mayo.
5. Taste and adjust
Add more lemon, salt, or mustard if needed.
Final Thoughts
This is one of those recipes that feels almost too easy once you try it. A few ingredients, a quick blend, and you’ve got a creamy homemade mayo that tastes better than most store-bought versions.
After making it once, you’ll probably stop buying it altogether.