• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Recipe
  • Subscribe
  • About
  • Christmas
  • Navigation Menu: Social Icons

    • Facebook
    • Instagram
    • Pinterest
    • RSS
Where You Get Your Protein
menu icon
go to homepage
  • Vegan Recipes
  • Subscribe
  • About
    • Facebook
    • Instagram
    • Pinterest
  • subscribe
    search icon
    Homepage link
    • Vegan Recipes
    • Subscribe
    • About
    • Facebook
    • Instagram
    • Pinterest
  • ×
    Home » Condiments, Dips, and Sauces » Homemade Vegan Mayo

    Homemade Vegan Mayo

    Published: Jun 18, 2019 · Updated: Aug 19, 2024 by Marlena Luna · This post may contain affiliate links. · 5 Comments

    Jump to Recipe Pin SaveSaved!

    Need a new sandwich spread or burger condiment? This flavorful homemade vegan mayo is the perfect option! It’s oil-free, 6 simple ingredients, and can be made within minutes!

    Cashew mayo in a glass jar from the side.

     

    This isn’t your typical oily mayonnaise recipe. This vegan mayo is made with soaked cashews and perfectly seasoned for a rich and creamy spread. You’ll want to slather it on all your sandwiches!

    But don’t stop at sandwiches!

     

    Vegan cashew mayo in a glass jar.

     

    What can I eat with homemade vegan mayo?

    This mayo recipe is the perfect condiment. Use it as a sandwich spread, on burgers, as a dip, or as a mayonnaise replacement in your favorite recipes.

    Or try it in:

    • Apple walnut chickpea salad
    • Classic vegan potato salad
    • Vegan chicken salad 
    • Coleslaw

     

    Vegan mayo in a glass jar with a knife off to the side.

     

    How does it compare to store-bought brands?

    The first ingredient in store-bought vegan mayo is usually vegetable oil. Since I try to keep my added-oil intake to a minimum I feel it’s unnecessary in a sandwich spread.

    But I also don’t want to eat a dry sandwich.

    So my solution was cashews because they are great for all things creamy! They're perfect for dressings (Creamy BBQ Ranch ..YUM!), sauces, condiments (vegan In-N-Out spread), vegan cheeses, and more!

    As far as flavor, my family and I definitely prefer this cashew-based mayo over any store-bought vegan mayo.

     

    Vegan mayo with a knife dipped inside.

     

    If you enjoyed this recipe you may also enjoy one of these:

    Creamy BBQ Ranch

    Cashew Cream Cheese

    Smashed Avocado Chickpea BLT sandwich

    No Crumble Black Bean Burgers

     

    • • •

     

    We'd love to hear from you!

    If you loved this recipe, please leave a 5-star rating in the recipe card and share your thoughts in the comments below.  Also, if you snap a photo be sure to share it with us! We love to see your creations! You can find us on Pinterest, Facebook, and Instagram.

     

    Recipe

    Vegan cashew mayo in a glass jar.

    Homemade Vegan Mayo

    prep time: 10 minutes minutes
    total time: 10 minutes minutes
    servings: 8 servings
    This flavorful homemade vegan mayo is perfect sandwiches, burgers, salads and more! It’s oil-free, 6 simple ingredients, and can be made within minutes!
    4.97 stars (30 reviews)
    Print Pin SaveSaved!

    Ingredients

    • 1 cup raw cashews, soaked
    • ⅓ to ½ cup water
    • 1 to 2 Tablespoon freshly squeezed lemon juice
    • ¾ teaspoon Himalayan pink salt, or to taste
    • ⅓ teaspoon ground mustard seed
    • ⅓ teaspoon garlic powder
    • ¼ teaspoon onion powder
    Prevent your screen from going dark

    Instructions

    • Add everything to a NutriBullet, high-speed blender, or equivalent. 
    • Blend until the cashews are smooth and creamy. Taste and adjust seasonings if needed. The mayo will thicken up as it sets in the refrigerator.
    • Store in an airtight jar in the refrigerator. Use within 4-6 days.

    Notes

    • A high-speed blender will work but it requires extra blend time and constant stopping and scraping down of the sides until it reaches a smooth and creamy texture.
    • Ground mustard can be replaced with up to 1 teaspoon of dijon mustard.
    • To soak the cashews- Boil 1-2 cups of water. Turn off the heat and add the cashews. Allow them to soak for 15-20 minutes or until softened. Drain and rinse. Alternatively, the cashews can be soaked in a covered bowl of room-temperature water on the counter overnight.
    • For the water, use ⅓ to ½ cup depending on how thick you like your mayo.
    • For the salt, I find a scant ¾ teaspoon perfect for this recipe, but you can lessen it to ⅔ teaspoon and add more to taste. If you are using it for my vegan potato salad I recommend using a level ¾ teaspoon.

    Nutrition

    Serving: 2Tablespoons | Calories: 91kcal | Carbohydrates: 5g | Protein: 3g | Fat: 7g | Saturated Fat: 1g | Polyunsaturated Fat: 5g | Sodium: 6mg | Sugar: 1g

    **Nutritional info is provided as an estimate based on the ingredients I used and for convenience and as a courtesy only.**

    course: Condiments, Dips, and Sauces
    cuisine: American
    author: Marlena Luna | WYGYP
    Did you make this recipe?Please consider Leaving a Review!
    Blender Tip:  If you don't own a Nutri-Bullet or equivalent, a high-speed blender will work, but it takes A LOT of processing and stopping to scrape down the sides. Since the mayo is thick, the blender has a harder time processing it. You can add more water to help blend the cashews smoothly, but you’ll end up with a thinner mayo if you don’t mind.

    Vegan mayo with writing for Pinterest.

    « Grilled Vegan Hawaiian Burger
    Classic Vegan Potato Salad »
    464 shares
    • Share
    • Email
    • Tweet

    Reader Interactions

    Comments

      4.97 from 30 votes (30 ratings without comment)

      Leave a Reply Cancel reply

      Your email address will not be published. Required fields are marked *

      Rate This Recipe




    1. Nathan

      August 22, 2019 at 2:43 pm

      I've had some decent turnouts where I've used aquafaba and it tasted spot on. Just gets runny when it gets warm which is no good. I had my wife make it once and it flopped, but turned out to be like Marzetti Slaw dressing (which ended up being a win for me. Childhood obsession for some reason) I'm definitely gonna tweak this soon and see what results I get!

      Reply
    2. Nathan

      August 05, 2019 at 6:04 pm

      Yes! Finally! I happened to meander over here while we're searching meal ideas for the week. I've been waiting for this one. I've had mixed success with aquafaba mayo as of late, and found another one or two with ingredients I prefer not to use. Curious to try this one and see how it turns out. Will let you know when I finally do!

      Reply
      • Marlena Luna

        August 08, 2019 at 1:05 pm

        Yay! I was hoping you’d find it! Can’t wait to hear your thoughts.

        Reply
        • Nathan

          August 14, 2019 at 4:24 pm

          Alrighty, I finally made it last night on a whim! (To make a ranch recipe really).
          I will say, I nailed the consistency quite well! I started with 1/3 cup water and added more each blend cycle. Eventually it got super creamy and looked spot on! I think next time I'll go all in and use 1/2 cup. I found that even with adding a bit each run, it still ended up a bit too thick for my liking. I used it on a sandwich today at work and it spread thick, maybe like a runnier cream cheese. So more water should do the trick for me.

          As for flavor...love it! It's so tasty I had to force myself to just not eat gobs of it. My only gripe is that it's not quite as "mayo-y" as I'm used to. It remained quite nutty, even after I added a bit extra lemon juice. Next time, I'll add either quite a bit more lemon juice, and either add or substitute it with ACV. I feel like that might give it the tang I'm used to.

          Overall, quite good! It gives me a good base to work off of haha. I love that it looks just like it and tastes similar enough as how you make it. Plus, I feel like it'll keep longer than aquafaba mayo. That spoils and gets spiky within a short time, not to mention runny and weird. Also, it's super easy to make, versus the art of using bean juice and oil and getting it to emulsify correctly with an immersion blender. I'm looking forward to my next batch to see what I can come up with! Thanks for putting this one up!

          Reply
          • Marlena Luna

            August 16, 2019 at 8:35 pm

            Awesome! I’m glad you loved it! When I tested a mayo recipe using aquafaba I wasn’t pleased with the results either. The cashew based mayo has a much better flavor and texture to work with. I agree it’s not spot on for mayo, but without egg yolk, oil, and the emulsification process it’s a bit tricky to hit spot on. I do find it to be a great mayo replacement though. I love it in vegan chicken salad. And it’s amazing in potato salad too! I’m sure you’ll perfect it to your taste with a little extra lemon juice or ACV. Enjoy!

    Primary Sidebar

    Marlena Luna in a pink sweater holding a coffee mug.

    Hi, I’m Marlena the recipe creator behind Where You Get Your Protein! I love spending time in the kitchen cookin’ up delicious vegan comfort foods! Most of the ingredients I use are easy-to-find or pantry staples. Stick around and enjoy some amazing vegan food!

    More about me →

    Popular Vegan Recipes

    • Vegan french toast topped with a butter square and syrup.
      Vegan French Toast
    • Vegan French Toast Casserole
    • A mini loaf of vegan banana bread alongside ripe bananas and chopped walnuts.
      The Best Vegan Banana Bread
    • Vegan potato corn chowder topped with fresh pepper and green onions.
      Vegan Potato Corn Chowder

    Spring Recipes

    • Vegan Lemon Loaf
    • vegan pasta salad in a white serving bowl.
      Vegan Pasta Salad
    • Vegan blueberry muffin
      Easy Vegan Blueberry Muffins
    • Vegan egg salad sandwich
      Vegan Egg Salad

    Footer

    About

    • About Me
    • Privacy Policy
    • Accessibility Policy

    Newsletter

    Sign Up! for new recipes

    Contact

    • Contact Us

    Did you make this recipe?

    Your vote:




    These fields are optional. Click "Rate Recipe" to leave a star rating only.

    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.