
When you need a creamy, tangy spread that rivals store-bought versions, this dairy-free mayo delivers every time. Made with simple pantry staples, this silky-smooth condiment whips up in just five minutes and tastes remarkably close to traditional mayonnaise, proving you don’t need eggs or dairy for that perfect creamy texture.
Ingredients
- 1/2 cup unsweetened soy milk (room temperature)
- 1 cup neutral oil (vegetable or light olive oil)
- 1 tablespoon apple cider vinegar
- 1 tablespoon lemon juice
- 1 teaspoon Dijon mustard
- 1/2 teaspoon salt
- 1/4 teaspoon garlic powder (optional)
Substitutions: Cashew milk works well instead of soy milk. White wine vinegar can replace apple cider vinegar. For oil-free version, substitute 1/2 cup silken tofu blended with 2 tablespoons tahini.
Timing
- Prep Time: 5 minutes
- Cook Time: 0 minutes
- Total Time: 5 minutes
Make-ahead tip: This mayo actually improves after sitting for 30 minutes, allowing flavors to meld beautifully.
How to Make It
1. Prepare Your Equipment
Set up your immersion blender in a tall, narrow container. The key to perfect emulsification lies in using the right vessel – something just wide enough for your blender head creates the ideal vortex. Room temperature ingredients blend more easily, so let cold soy milk sit out for 10 minutes if needed.
2. Combine Base Ingredients
Pour the soy milk into your container, followed by vinegar, lemon juice, mustard, salt, and garlic powder. These acidic ingredients help create the tangy flavor profile that makes mayo so irresistible. The mustard acts as a natural emulsifier, helping bind everything together.
3. Start the Emulsion
Place your immersion blender at the bottom of the container. Begin blending while very slowly drizzling in the oil – this is crucial for proper emulsification. You’ll hear the mixture change from liquid to thick as it transforms. The magic happens when oil molecules get suspended in the liquid base.
4. Build the Creaminess
Continue blending while gradually moving the blender up and down. Watch as the mixture turns pale and creamy, doubling in volume. This process typically takes 2-3 minutes. You’ll know it’s ready when it coats the back of a spoon and holds its shape when dolloped.
5. Final Adjustments
Taste and adjust seasonings as needed. Add more lemon juice for brightness, salt for depth, or a pinch of sugar to balance acidity. The flavor should be tangy but not overpowering, with a rich mouthfeel that rivals any traditional recipe.
Nutritional Information
Per 2-tablespoon serving: Approximately 180 calories, 20g fat, 1g carbohydrates, 0g protein, 150mg sodium. Rich in healthy fats and completely cholesterol-free.
Serving Suggestions
This versatile mayo elevates sandwiches, wraps, and grain bowls instantly. Try it as a base for ranch dressing mixed with herbs, or thin it slightly for an amazing salad dressing.

Common Mistakes to Avoid
Adding oil too quickly prevents proper emulsification, resulting in a runny mixture. Using cold ingredients makes blending difficult. Skipping the acid component leaves mayo flat and one-dimensional. Over-blending can break the emulsion, so stop once you achieve the desired consistency. If it breaks, start over with fresh soy milk and slowly blend in the broken mixture.
Storing Tips
Refrigerate in an airtight container for up to one week. This mayo doesn’t freeze well due to emulsion breakdown. For best results, let it come to room temperature before using after refrigeration.
Conclusion
This dairy-free mayo proves that plant-based alternatives can be just as satisfying as traditional versions. Give this simple technique a try and discover your new go-to condiment for countless meals.
FAQs
Can I use other plant milks?
Yes, but soy milk works best due to its protein content. Oat milk and cashew milk also work well, while coconut milk may add unwanted flavor.
Why did my mayo turn out runny?
Usually caused by adding oil too quickly or using cold ingredients. Try starting over with room temperature soy milk and drizzle oil very slowly while blending.
How long does homemade dairy-free mayo last?
Up to one week refrigerated in an airtight container. Always use clean utensils to prevent contamination and extend shelf life.
Can I make flavored versions?
Absolutely! Add herbs, sriracha, chipotle peppers, or roasted garlic during the final blending stage for delicious variations.
Is this mayo suitable for baking?
Yes, it works wonderfully in vegan baking applications and maintains its consistency when mixed into batters or doughs. Find more plant-based recipe inspiration for your next culinary adventure.

Dairy-free Mayo
Ingredients
Method
- Set up your immersion blender in a tall, narrow container. The key to perfect emulsification lies in using the right vessel – something just wide enough for your blender head creates the ideal vortex. Room temperature ingredients blend more easily, so let cold soy milk sit out for 10 minutes if needed.
- Pour the soy milk into your container, followed by vinegar, lemon juice, mustard, salt, and garlic powder. These acidic ingredients help create the tangy flavor profile that makes mayo so irresistible. The mustard acts as a natural emulsifier, helping bind everything together.
- Place your immersion blender at the bottom of the container. Begin blending while very slowly drizzling in the oil – this is crucial for proper emulsification. You'll hear the mixture change from liquid to thick as it transforms.
- Continue blending while gradually moving the blender up and down. Watch as the mixture turns pale and creamy, doubling in volume. This process typically takes 2-3 minutes. You'll know it's ready when it coats the back of a spoon and holds its shape when dolloped.
- Taste and adjust seasonings as needed. Add more lemon juice for brightness, salt for depth, or a pinch of sugar to balance acidity. The flavor should be tangy but not overpowering, with a rich mouthfeel.
