Oil Free Vegan Mayo Recipe That Tastes Amazing

Updated On: October 4, 2025

Mayonnaise is a staple condiment in many kitchens, loved for its creamy texture and tangy flavor. However, traditional mayo is loaded with oil and eggs, which doesn’t fit into a vegan or oil-free lifestyle.

If you’ve been searching for a healthier alternative that doesn’t compromise on taste, you’re in the right place! This oil free vegan mayo recipe is not only simple to make but also incredibly versatile.

Whether you’re spreading it on sandwiches, mixing it into salads, or using it as a dip, this mayo brings all the creaminess without the guilt.

Using wholesome ingredients like aquafaba and plant-based milk, this recipe avoids oils yet achieves that luscious, thick texture you expect from a good mayo. Plus, it’s free from common allergens like soy and nuts, making it a crowd-pleaser for almost any dietary need.

Let’s dive into how you can whip up this delicious, guilt-free vegan mayo right in your kitchen!

Why You’ll Love This Recipe

This oil free vegan mayo recipe is a game-changer for anyone looking to enjoy the creamy delight of mayonnaise without the added oils or animal products. Here’s why it stands out:

  • Healthy & Light: Free from oil and eggs, it’s perfect for those watching their fat intake or following a plant-based diet.
  • Simple Ingredients: Uses common pantry items like aquafaba (the liquid from cooked chickpeas), lemon juice, and a touch of mustard for flavor.
  • Easy to Make: No fancy equipment needed, just a blender or food processor.
  • Customizable: Adjust the tanginess, sweetness, or thickness according to your preference.
  • Versatile: Works great as a sandwich spread, dip, salad dressing base, or even a sauce for veggies and grains.

Ingredients

  • 1/4 cup aquafaba (liquid from a can of chickpeas)
  • 1 tablespoon apple cider vinegar or lemon juice
  • 1 teaspoon Dijon mustard
  • 1/2 teaspoon salt, or to taste
  • 1/4 cup unsweetened soy or oat milk (or any plant-based milk)
  • 1 teaspoon maple syrup or agave (optional, for a touch of sweetness)
  • 1/2 teaspoon garlic powder (optional for extra flavor)

Equipment

  • Blender or food processor: Essential for blending the ingredients into a smooth, creamy texture.
  • Measuring cups and spoons: For accurate ingredient portions.
  • Mixing bowl: To transfer and store your mayo.
  • Spatula: To scrape down the sides of the blender.
  • Jar or airtight container: For storing your finished mayo in the fridge.

Instructions

  1. Drain the aquafaba: Open a can of chickpeas and carefully drain 1/4 cup of the liquid (aquafaba). This will be your mayo base.
  2. Add the wet ingredients: Pour the aquafaba, plant-based milk, apple cider vinegar (or lemon juice), and maple syrup (if using) into your blender or food processor.
  3. Season: Add the Dijon mustard, salt, and garlic powder (if using) to the blender.
  4. Blend: Start blending on medium speed. As the mixture begins to emulsify, increase speed to high. Blend for about 2-3 minutes until the mixture thickens and turns creamy.
  5. Check the texture: If the mayo is too thin, blend for a little longer. For a thicker mayo, chill it in the refrigerator for 30 minutes; it will firm up as it cools.
  6. Taste and adjust: Give your mayo a quick taste. Add more salt, lemon juice, or mustard if needed and blend again briefly to mix.
  7. Store: Transfer your mayo to a clean jar or airtight container and refrigerate. Use within 5-7 days for the best flavor and freshness.

Tips & Variations

“For a thicker mayo, try chilling the mixture or adding a bit more aquafaba and blending longer for better emulsification.”

  • Flavor twists: Add fresh herbs like dill or basil for a herby mayo, or mix in a pinch of smoked paprika or curry powder for a unique flavor profile.
  • Use different vinegars: Experiment with white wine vinegar or rice vinegar for subtle flavor changes.
  • Spicy kick: Stir in a teaspoon of sriracha or chipotle powder for a spicy mayo variant.
  • Nut-free & soy-free option: Use oat or rice milk instead of soy milk to keep it allergen-friendly.
  • Storage tip: Always use a clean spoon when scooping mayo to avoid contamination and extend shelf life.

Nutrition Facts

Nutrient Amount per 2 tbsp % Daily Value*
Calories 25 1%
Fat 0g 0%
Carbohydrates 4g 1%
Fiber 0.5g 2%
Sugar 1g
Protein 1g 2%
Sodium 150mg 6%

*Percent Daily Values are based on a 2,000 calorie diet.

Serving Suggestions

This oil free vegan mayo is incredibly versatile and can be used in many ways to enhance your meals:

  • Sandwich spread: Use it as a creamy base for vegan sandwiches or wraps instead of traditional mayo.
  • Salad dressing: Thin it with a little extra lemon juice or plant milk to create a tangy dressing for green salads or grain bowls.
  • Dip: Serve as a dip for fresh veggies, fries, or crispy tofu nuggets.
  • Vegan potato salad: Mix with boiled potatoes, celery, and fresh herbs for a classic potato salad without the added oil.
  • Deviled tofu: Use this mayo as a base for a vegan deviled egg-style appetizer by mixing with mashed tofu and spices.

Conclusion

Making your own oil free vegan mayo is a fantastic way to enjoy creamy, delicious flavor without the extra oil or animal products. This recipe is not only easy to prepare but also highly adaptable to your taste preferences and dietary needs.

Whether you’re vegan, watching your fat intake, or simply want to try a healthier alternative, this mayo will quickly become a kitchen favorite.

Experiment with different flavor add-ins and serving ideas to keep this condiment exciting and fresh. Don’t forget to check out other delightful vegan recipes like our Vegan Bechamel Sauce Recipe for Creamy Pasta Dishes, Vegan Bread Machine Recipe for Soft, Delicious Loaves, and Peruvian Vegetable Recipes for Flavorful Healthy Meals to expand your plant-based cooking repertoire.

Happy cooking and enjoy your homemade, oil free vegan mayo!

📖 Recipe Card: Oil Free Vegan Mayo

Description: A creamy and tangy vegan mayo made without any oil. Perfect as a healthy condiment for sandwiches and salads.

Prep Time: PT10M
Cook Time: PT0M
Total Time: PT10M

Servings: 1 cup

Ingredients

  • 1/2 cup silken tofu
  • 2 tablespoons apple cider vinegar
  • 1 tablespoon Dijon mustard
  • 1 tablespoon maple syrup
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon onion powder
  • 1/4 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1 tablespoon lemon juice
  • 2 tablespoons water (optional, to thin)

Instructions

  1. Add silken tofu, vinegar, mustard, and maple syrup to a blender.
  2. Blend until smooth and creamy.
  3. Add garlic powder, onion powder, salt, pepper, and lemon juice.
  4. Blend again to combine all ingredients well.
  5. If too thick, add water 1 tablespoon at a time and blend to desired consistency.
  6. Taste and adjust seasoning if needed.
  7. Store in an airtight container in the refrigerator.

Nutrition: Calories: 70 | Protein: 4g | Fat: 0.5g | Carbs: 8g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Oil Free Vegan Mayo”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A creamy and tangy vegan mayo made without any oil. Perfect as a healthy condiment for sandwiches and salads.”, “prepTime”: “PT10M”, “cookTime”: “PT0M”, “totalTime”: “PT10M”, “recipeYield”: “1 cup”, “recipeIngredient”: [“1/2 cup silken tofu”, “2 tablespoons apple cider vinegar”, “1 tablespoon Dijon mustard”, “1 tablespoon maple syrup”, “1/2 teaspoon garlic powder”, “1/2 teaspoon onion powder”, “1/4 teaspoon salt”, “1/4 teaspoon black pepper”, “1 tablespoon lemon juice”, “2 tablespoons water (optional, to thin)”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Add silken tofu, vinegar, mustard, and maple syrup to a blender.”}, {“@type”: “HowToStep”, “text”: “Blend until smooth and creamy.”}, {“@type”: “HowToStep”, “text”: “Add garlic powder, onion powder, salt, pepper, and lemon juice.”}, {“@type”: “HowToStep”, “text”: “Blend again to combine all ingredients well.”}, {“@type”: “HowToStep”, “text”: “If too thick, add water 1 tablespoon at a time and blend to desired consistency.”}, {“@type”: “HowToStep”, “text”: “Taste and adjust seasoning if needed.”}, {“@type”: “HowToStep”, “text”: “Store in an airtight container in the refrigerator.”}], “nutrition”: {“calories”: “70”, “proteinContent”: “4g”, “fatContent”: “0.5g”, “carbohydrateContent”: “8g”}}

Photo of author

Marta K

Leave a Comment

X