Vegan Mayonnaise Recipe


The most neutral, natural-tasting vegan mayo is made with a bit of silken tofu replacing the egg yolks. Indeed, to me it tastes exactly like regular mayo.

Note: For best results, use a hand blender along with the jar it came with. For a more stable mayonnaise, add a pinch of soy lecithin (available in health and nutrition stores) along with the tofu.

Recipe Details

Vegan Mayonnaise Recipe

Active 5 mins
Total 5 mins
Serves 16 servings
Makes 2 cups


  • 4 ounces soft silken tofu

  • 1 cloves garlic

  • 2 teaspoons lemon juice

  • 2 teaspoons Dijon mustard

  • 1 1/2 cups vegetable oil

  • Kosher salt


  1. Combine tofu, garlic, lemon juice, and dijon mustard in a plastic or glass cup just big enough to fit your hand blender. Blend until tofu is broken down. Pour oil on top of tofu. Place head of hand blender all the way at the bottom of the jar and switch it on. Slowly pull the blender upwards until all the oil has been emulsified. Season to taste with salt. Mayonnaise will keep in the fridge for up to two weeks.

  2. To Make With a Countertop Blender: Combine tofu, garlic, lemon juice, and mustard in the jar of a blender and blend until smooth, scraping down sides as necessary. With blender running on lowest speed, slowly drizzle in oil in a very thin stream until it is completely incorporated and emulsified. Season to taste with salt. Mayonnaise will keep in the fridge for up to two weeks.

Special Equipment

Hand blender or standing blender

This Recipe Appears In

Nutrition Facts (per serving)
186 Calories
21g Fat
0g Carbs
1g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 16
Amount per serving
Calories 186
% Daily Value*
Total Fat 21g 27%
Saturated Fat 2g 8%
Cholesterol 0mg 0%
Sodium 44mg 2%
Total Carbohydrate 0g 0%
Dietary Fiber 0g 0%
Total Sugars 0g
Protein 1g
Vitamin C 0mg 1%
Calcium 9mg 1%
Iron 0mg 1%
Potassium 11mg 0%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)