Vegan Recipes

Best Vegan Mayo Recipe

If you’re looking for a vegan alternative to traditional mayonnaise, this homemade Best Vegan Mayo Recipe will become your new favorite. Made with simple and wholesome ingredients, this creamy and flavorful vegan mayo is perfect for sandwiches, salads, and dressings. With its smooth texture and rich taste, it’s hard to believe that it’s entirely plant-based. Say goodbye to store-bought mayonnaise and embrace the satisfaction of making your own vegan mayo from scratch. Get ready to elevate your meals with this irresistible condiment that is sure to impress vegans and non-vegans alike.

Servings: Makes about 1 cup of vegan mayo


  • 1/2 cup unsweetened soy milk (or any plant-based milk of your choice)
  • 1 tablespoon apple cider vinegar or lemon juice
  • 1 teaspoon Dijon mustard
  • 1/2 teaspoon salt (or to taste)
  • 1/2 teaspoon granulated sugar
  • 3/4 cup neutral-flavored oil (such as grapeseed or avocado oil)


  1. In a mixing bowl or a blender, combine the unsweetened soy milk, apple cider vinegar or lemon juice, Dijon mustard, salt, and granulated sugar. Whisk or blend until well combined.
  2. Slowly drizzle in the oil, starting with a few drops at a time, while continuously whisking or blending the mixture. This slow addition of oil helps emulsify the vegan mayo and create a creamy consistency.
  3. As you continue to add the oil, gradually increase the drizzle to a thin, steady stream while whisking or blending continuously. This process should take a few minutes until all the oil is incorporated and the vegan mayo becomes thick and creamy.
  4. Taste and adjust the seasoning as needed, adding more salt or sugar if desired.
  5. Transfer the vegan mayo to a jar or airtight container and refrigerate for at least 30 minutes to allow it to thicken further and develop its flavors.
  6. Use the vegan mayo as a delicious spread on sandwiches, as a base for dressings, or as a versatile condiment in your favorite recipes.
Nutrition Facts per Serving (1 tablespoon, approximate values):
  • Calories: 123
  • Total Fat: 13g
  • Saturated Fat: 1g
  • Cholesterol: 0mg
  • Sodium: 58mg
  • Total Carbohydrate: 0.7g
  • Dietary Fiber: 0g
  • Sugars: 0.4g
  • Protein: 0.3g

Related Articles

Check Also
Back to top button