This easy vegan Cashew Mayo recipe is creamy, tangy, and rich! It's a healthier alternative to traditional mayo made with whole food plant-based ingredients. Simple to prepare and customizable! (Vegan, gluten-free, oil-free.)
This easy vegan mayonnaise is so creamy, tangy, and wonderfully rich! Use it on sandwiches, wraps, potato salads, dips, or anywhere you'd like a little creamy indulgence.
Making your own sauces and condiments at home is a great way to control the ingredients. Plus you can fine-tune the flavors just the way you like it!
This cashew mayonnaise recipe leaves out the raw eggs and vegetable oil for a healthier whole food plant-based version that's oil-free.
You can enjoy it creamy and plain, or browse some ideas below for making it spicy, smoky, or herby!
Ingredients for Cashew Mayo
For this recipe you'll blend in a small high-speed blender or food processor:
- Raw cashews: Protein-rich cashew nuts create a thick, creamy texture. We'll use soaked cashews so they're softer and easier to blend. (You can do this ahead of time and let them soak for several hours, or use my hot water "quick soak" method in the recipe notes.)
- Dairy-free milk: Be sure your milk is plain and unsweetened. I use homemade cashew milk, but soy milk, almond, milk, or coconut milk work great. You could also substitute with water or aquafaba if desired.
- Fresh lemon juice: We'll use two tablespoons which is about a half lemon.
- Apple cider vinegar: This adds nice tangy flavor. You could use white distilled vinegar or unseasoned rice vinegar instead however.
- Dijon mustard
- Onion powder: You could also include a quarter teaspoon dried garlic powder (or more) if you enjoy the flavor.
- Kala namak: Classic mayonnaise includes egg or egg yolks, so we replace that with kala namak (black salt) for eggy flavor. I do recommend adding this, but if you don't have it on hand simply leave it out.
- Salt: I use fine grain salt for this recipe, and somewhere between a quarter teaspoon and a half teaspoon. Adjust as desired to bring out the flavors.
Cashew-free: You could try substituting silken tofu for the cashews, which should work fine. (I haven't tested this however.)
Herb mayo: Stir in finely chopped herbs such as fresh parsley, basil, dill, chives, tarragon, oregano, thyme, or cilantro. Or make a "green mayo" with various fresh herb blends. I suggest adding these after blending or pulse a couple times to incorporate.
Spicy mayo: Add a chipotle pepper in adobo sauce, a dash of dry chipotle powder, sriracha, wasabi, hot sauce, fresh jalapeno (or roasted), ancho chili powder, or cayenne pepper to taste.
Roasted garlic: Blend in about 4-6 roasted garlic cloves crushed into a paste.
Curried: Add a teaspoon of curry powder, or more to taste. You can also include lime juice (or lime zest) and a drizzle of maple syrup to sweeten.
Other flavors: Stir in capers, minced shallots, vegan pesto, olives, za'atar spice, smoked paprika, sun dried tomatoes, roasted red pepper, fresh garlic cloves, black pepper, etc.
Get creative! This mayo recipe is a blank canvas for exploring other flavors from spicy, smoky, savory, and beyond. I'd love to hear if you try your own flavored version!
Condiment: Spread it on burgers, sandwiches, veggie wraps, or anywhere you'd normally enjoy store-bought vegan mayo. (I enjoy this Black Bean Walnut Burger!)
Dressing: Swap in this vegan mayo as a healthier salad dressing! Try it in this Curried Chickpea Salad, Vegan Macaroni Salad, or Vegan Potato Salad. It's also great in this Vegan Coleslaw Dressing or a vegan "tuna" salad with mashed chickpeas, etc.
Fry sauce: Enjoy it as a dipping sauce for French fries, sweet potato fries, homemade oven fries, etc. Mix it with BBQ sauce or ketchup for an even more flavorful dip.
Store leftovers in an airtight container or glass mason jar in the refrigerator. I find it keeps well for about 1-2 weeks, but use your best judgement.
The mayo will thicken after chilling in the fridge for a few hours. So you can enjoy it right away, or store for later.
Love cashews? Check out more easy vegan cashew recipes!
For more inspiration, also browse all vegan sauce & seasoning recipes.
Cashew Mayo (Oil-Free!)
- 1 cup raw cashews, soaked*
- 1/2 cup plant milk (plain, unsweetened)
- 2 Tbsp. fresh lemon juice
- 1 Tbsp. apple cider vinegar
- 1 tsp. Dijon mustard
- 1/2 tsp. onion powder
- 1/8 tsp. kala namak (optional, but recommended)
- 1/4 tsp. salt (or up to 1/2 tsp.)
- Add all ingredients to a high speed blender. Blend for 20-30 seconds until smooth. (I use a small NutriBullet which works great.)
- Taste and adjust flavors if desired. Add a splash more liquid if needed to blend.
Nutrition Per Serving (Estimate)
Sodium: This is omitted as I cannot provide an accurate number. I encourage you to calculate your own to provide a much more precise reading based on the exact ingredients, brands, and amounts you're using.
If you are enjoying this oil-free vegan cashew mayo recipe, also check out: