Vegan Mayonnaise
Last Updated on June 30, 2024 by Krista Reseck
If you are looking for homemade vegan mayonnaise, you’ve got to try this recipe.
This versatile thick and creamy condiment makes a great base for flavorful sauces and dressings.
I made several double batches of this vegan mayo for the rehearsal dinner for my son’s wedding. Since we had a Mexican theme, I wanted condiments for veggie fajitas. I turned part of the mayo into Creamy Cumin-Lime Sauce and some into Chipotle Sauce. I also left the rest plain as a vegan sour cream option.
People didn’t even realize they were eating vegan sauces! I was especially pleased when a former owner of a Mexican restaurant complimented me on the flavorful sauces. Score!
Of course, you can also use this vegan mayonnaise plain on sandwiches or anywhere else you would use mayo.
Add fresh garlic to turn it into garlic aioli or use it as a base for dips.
Or thin it with water and add herbs to turn it into ranch dressing. It’s great on salads and drizzled on bowl meals.
Thanks to cashews, it’s lower in fat than commercial vegan mayo, yet it still has a creamy mouthfeel. I like to boil the cashews in order to soften them. They blend easier that way. Plus, the boiling kills any bacteria that may be on the cashews. This helps to extend the shelf life of the mayo.
If you want to make it oil-free vegan mayonnaise, see the tip at the end of the recipe. You can substitute silken tofu for the oil.
The only downside to this homemade vegan mayo is that it goes bad after about 10 days. But it is so versatile, you shouldn’t have any difficulty using it up in that timeframe. I write a use-by date on the jar lid to help me remember to use it in time.
Here’s another option for preserving it: freeze some of it. It freezes well. You could even make a double batch and freeze it in smaller containers.
See the variations at the end of the recipe for seven different ways to flavor and serve vegan mayo. Plus, an oil-free variation.
What will you create with it? Let me know in the comments.
Homemade Vegan Mayonnaise
Ingredients
- ¾ cup raw cashews
- ½ cup aquafaba or water
- 2 tbsp fresh lemon or lime juice to taste
- 1 tbsp extra-virgin olive oil or avocado oil
- ¾ teaspoon salt
- 1 tsp organic granulated sugar
- ½ tsp mustard powder, optional
Instructions
- Place cashews in a small saucepan with water to cover.
- Heat to boiling over high heat.
- Remove from the heat, drain, and rinse in a fine-mesh strainer.
- Transfer to a blender. Add aquafaba, lemon juice, oil, sugar, salt, and mustard, if using.
- Process until smooth, about 1½ to 3 minutes, depending on the blender.
- Taste and adjust seasoning.
- Transfer to a small jar or small bowl.
- Cover, label with a use-by date, and refrigerate for up to 10 days. Or freeze for up to 3 months.
Notes
- Boiling the nuts softens them, making them easier to blend. It also extends the shelf life by killing bacteria, and improves the color.
- Label the container with a use-by date to make sure you use it up before it spoils.
- Soak large cashew pieces for 3-5 minutes.
- Aquafaba is the liquid from cooked chickpeas or white beans.
- The mayonnaise will thicken as it cools. It will be thicker with the aquafaba.
- Cashew Aioli: To one cup Vegan Mayonnaise, stir in 2-3 minced garlic cloves. If desired, thin with water. Serve as a dip with fresh vegetables, steamed broccoli, or sweet potato fries.
- Cilantro-Lime Sauce: Process one cup Vegan Mayonnaise, made with lime juice, ½ bunch fresh cilantro (including stems), 2 minced or peeled garlic cloves, and ½ teaspoon lime zest in a blender until smooth. If desired, thin with water. Serve with black bean burgers, tacos, veggie power bowls, or veggie fajitas.
- Creamy Cumin-Lime Sauce: To one cup Vegan Mayonnaise made with lime juice, stir in ½ teaspoon cumin. Thin with water to desired consistency. Serve with black bean burgers, tacos, veggie power bowls, or veggie fajitas.
- Chipotle Sauce: Process one cup Vegan Mayonnaise, 1 teaspoon chipotle in adobo sauce (or to taste), and 2 minced garlic cloves in a blender until smooth. Thin with water to desired consistency. Serve with black bean burgers, tacos, veggie power bowls, or veggie fajitas.
- Ranch Dressing: To one cup Vegan Mayonnaise, stir in 1 tablespoon minced parsley (or 1 teaspoon dried parsley), 1 minced small garlic clove or 1/8 teaspoon garlic powder, and ½ teaspoon onion powder. Thin with 2 tablespoons water, or to desired consistency. Serve with salad or baked potatoes.
- Vegan Sour Cream: Use as a sour cream substitute on baked potatoes, in Layered Bean Dip, or other dips.
- Tartar Sauce: add chopped pickles.
- Oil-Free Vegan Mayonnaise: Substitute 1 (12.3-ounce) package of aseptic pack silken tofu for the water and the oil. Reduce lemon juice to 3 tablespoons.
- Oil-Free Vegan Mayonnaise: Emit oil.
- Nut-free Vegan Mayonnaise: Substitute sunflower seeds for cashews.
- Substitute blanched almonds for cashews.

