My Goodness Kitchen

  • Home
  • Recipes
  • Cookbook
  • About
  • Contact
menu icon
go to homepage
  • Home
  • Recipes
  • Cookbook
  • About
  • Contact
    • Amazon
    • Instagram
    • Pinterest
  • subscribe
    search icon
    Homepage link
    • Home
    • Recipes
    • Cookbook
    • About
    • Contact
    • Amazon
    • Instagram
    • Pinterest
  • ×
    Home > Recipes > Vegan Sauces and Seasonings

    5-Minute Vegan Mayo (That Tastes Like Real Mayonnaise!)

    Updated: Jun 28, 2026 | Published: Jun 19, 2020 | by Amanda | 6 Comments

    A vegan mayo that comes together in around 5-minutes and tastes like a rich egg-based mayo. It's creamy, thick and completely authentic. Inspired by the "Vegenaise" brand, this egg-free mayonnaise uses a little technique and a handful of ingredients to create the perfect vegan condiment. Main ingredients: soy milk, neutral oil, kala namak, apple cider vinegar, mustard powder, maple syrup.
    Serves: 15 teaspoon
    Prep time: 5 minutes minutes
    Jump to Recipe
    A birds-eye view of plant-based mayo in a jar on a table.

    I am calling it—this might be the best vegan mayo recipe ever. It's a big call, I know, but this homemade plant-based mayonnaise is deliciously creamy, perfectly thick, and boasts just the right amount of tang. Inspired by the famous Vegenaise brand, this egg-free condiment comes together in around 5-minutes and tastes exactly like the traditional egg-based mayo you grew up with.

    This dreamy foolproof recipe is perfect for vegans, plant-forward eaters and anyone with an egg intolerance. Plus, because this is a vegan mayo without aquafaba, you won't need to crack open a can of chickpeas just to make a batch.

    Got 5 minutes? Then you've totally got time to whip up the ultimate plant-based spread for your next burger, sandwich or coleslaw.

    A glass jar full of vegan mayonnaise on a white table.
    Jump to:
    • Does it Really Taste Like Real Mayonnaise?
    • Why This Vegan Mayo is Different
    • Ingredients & Substitutions for Vegan Mayo
    • How To Make the Best Vegan Mayo at Home
    • Recipe Notes & Fixes
    • Ways to Use Your Plant-based Mayonnaise
    • Customise Your Vegan Mayo
    • How to Store Homemade Vegan Mayonnaise
    • FAQs
    • Try These Other Plant-based Condiments & Sauces
    • Make This Recipe
    • Leave a Comment

    Does it Really Taste Like Real Mayonnaise?

    Yes, this tastes exactly like egg-based mayonnaise. I perfected this recipe for my cookbook and make it almost every week. Inspired by Vegenaise (not sponsored), I tested, tweaked and tested again until I had the perfect rich and creamy mayonnaise.

    And it all comes together with a little technique. This plant-based mayo uses the same medthod used to create "traditional" mayo, but without any eggs.

    Reader Review: "I’ve tried a lot of different recipes and brands of vegan mayonnaise and never been happy with the flavour or the texture. This recipe is by far the best for a vegan mayonnaise that I have tried...The ratios of mustard, salt, lemon and vinegar are spot on. The texture is smooth, light, and creamy... It’s a winner." Catherine. ★★★★★

    Why This Vegan Mayo is Different

    This recipe makes a thick, creamy and slightly tangy egg-free mayo that is just as good as the stuff you can buy, and it's so simple to make.

    • Making your own vegan mayo is cheaper than store-bought
    • It's quicker than running down to the store (unless you live next to the store)
    • This recipe creates a perfectly balanced creamy condiment
    • It's so easy to make using simple technique to create a thick and dreamy mayonnaise.

    Ingredients & Substitutions for Vegan Mayo

    Vegan mayonnaise ingredients in a grid with labels.

    This plant-based mayonnaise recipe only has a handful of ingredients. Here are the main ones

    Soy milk. For a thick and creamy vegan mayo I use unsweetened soy milk. Soy milk contains proteins that help emulsify - the process of getting liquid and fat to combine into a single substance without separating - better than any other plant-based milk. I tried almond, oat and cashew milk during the testing process and they just didn't thicken the same. I have seen pea protein milk used with some success, but for me, it's soy milk all the way.

    Kala namak. Indian Black salt is worth the forage. I buy mine at an Indian market nearby but, you can also order it from Amazon here. This isn't an affiliate or sponsored link, I just did a quick Google search. It's pretty easy to find. Kala Namak has a high sulphur content giving it an eggy odour and flavour.

    Sunflower oil. Oil is our emulsification agent. I use sunflower oil in my mayo but you can use any neutral flavoured oil. Avoid olive oil because it has a distinct flavour and can sometimes become bitter when blended.

    Maple syrup. It's a curveball, I know, but a touch of maple gives this homemade mayonnaise balance by providing a touch of sweetness. I prefer maple syrup in this recipe for its depth, but you could use agave too.

    Apple cider vinegar & lemon juice. These two give us the tang and the zing. I prefer apple cider vinegar for its sweetness but you can substitute it for white wine vinegar. Your mayo will be sharper, so you'll need to adjust with a touch more sugar. Just taste and adjust.

    How To Make the Best Vegan Mayo at Home

    You'll find full instructions and measurements in the recipe card at the bottom of the post.

    Steps 1 & 2.

    Pop all the vegan mayo ingredients other than the oil in to a jar or bowl and give them a quick blend to combine.

    Two images showing plant-based mayonnaise ingredients in a bowl and again being blended.

    Step 3

    This is the final step but I wanted to show the mayonnaise at different stages. Begin blending and slowly add the oil in a steady stream.

    Two images showing oil being blended into plant-based mayo at different stages.

    Notice the mayonnaise looks bubbly rather than thick. This is the beginning of the emulsification process. Keep going.

    The image below shows the vegan mayonnaise thickening and almost completely emulsified. This took around 3-minutes.

    Two images showing vegan mayonnaise in the final stages of blending.
    A bowl of plant-based mayonnaise.

    Recipe Notes & Fixes

    • I have made my vegan mayonnaise with both an immersion blender and my Vitamix and they both worked. I kept my Vitamix at a low speed to get a little control over the situation and avoid wearing my mayo. If I had to choose, I would say using the immersion blender works a little better. The immersion blender is reliable and you can see and control what's going on.
    • Using room temperature ingredients works better as you are blending temperate ingredients together. Adding room temp oil to cold soy milk can cause splitting and a little extra work to get the mayo back. Save yourself the trouble and use room temperature ingredients.
    • Add the oil slowly. By slowly, I mean in a slow, steady stream. It takes time, but adding the oil slowly assists emulsify the liquids. Add the oil in a quick glut or your vegan mayo may not thicken and you'll end up with a mayo milkshake.
    • Avoid splitting. Splitting in vegan mayonnaise can occur if the oil is poured too quickly, the mayonnaise is over-blended or using the wrong plant milk (I only use soy to utilise its unique proteins).
    • To fix splitting. Add a small amount of soy milk (2 tablespoons) to a bowl and add the vegan mayo a third at a time, whisking as you go. I prefer to hand whisk to avoid overworking the emulsion. Keep adding until you have transferred all the dressing to the new bowl and the emulsion is intact again.

    Ways to Use Your Plant-based Mayonnaise

    • Use it to make a plant-based coleslaw or classic vegan chicken salad
    • Add a big dollop when making a sushi burrito
    • Smear it on brioche buns to make crispy quinoa cauliflower burgers or
    • Keep it simple with a salad and mayo sandwich.

    Customise Your Vegan Mayo

    Once you know how to make your own vegan mayo, you can customise it to your needs.

    • Add a quarter cup of finely chopped herbs and a squeeze of lemon juice for a fresh spin.
    • A spoon of hot sauce will add a kick of heat.
    • Add a dash of hot wasabi to add to vegan sushi.

    How to Store Homemade Vegan Mayonnaise

    In the refrigerator: Transfer your homemade vegan mayo to a jar with a lid and store it in the fridge for around a week. Beyond that, the ingredients may begin to separate.

    FAQs

    How long can I store homemade vegan mayonnaise?

    Homemade vegan mayo will keep for up to 7 days in a sealed container in the refrigerator. The plus side is that it doesn't keep as long because we haven't added any preservatives.

    Can you freeze vegan mayonnaise?

    I wouldn't recommend freezing homemade vegan mayonnaise. Freezing causes the water in the emulsion to form ice crystals, which can break the emulsion and cause the mayonnaise to separate when it thaws.

    My mayonnaise isn't thickening, what should I do?

    If your homemade mayo isn't thickening, add more oil and continue to blend. Note that the mayo will continue to thicken in the refrigerator. If you are concerned about splitting, switch to a hand whisk.

    Why isn't my vegan mayo emulsifying?

    To help create an emulsion, pour the oil in a slow and steady stream while blending. Adding a little more oil will also help. Emulsification is the process of combining a fat and a liquid to combine. Traditional mayonnaise uses egg yolks to create an emulsion. In vegan mayo, oil does a similar job.

    What is the best oil for plant-based mayonnaise?

    Neutral flavoured oils work best in plant-based mayonnaise - sunflower oil, vegetable oil or canola. Coconut oil is too strong a flavour and will re-set firm in the refrigerator (coconut oil is a saturated fat). Olive oil will also affect the flavour and may turn bitter with extensive blending.

    What gives vegan mayo an authentic "egg" flavour?

    The secret sauce to giving vegan mayo an authentic egg flavour is kala namak (Indian black salt). Because of its high sulphur content, a pinch of kala namak perfectly mimics the distinct smell and taste of traditional, egg-based mayonnaise

    Try These Other Plant-based Condiments & Sauces

    • Ricotta and tomatoes on toast slices.
      Creamy Cashew Ricotta
    • Tomato sauce in a pot close up.
      Sugo di Pomodoro (Italian Tomato Sauce)
    • A close up of a swirl of chocolate frosting
      Basic Vegan Chocolate Frosting
    • Green pesto in a jar.
      Vibrant Kale Pesto

    Sign up to my newsletter and follow along on Facebook, Pinterest and Insta for all the latest news. If you like this recipe, please check out my cookbook "Great Vegan Meals for the Carnivorous Family" It's full of simple, carnivore-approved family recipes.

    Make This Recipe

    A birds-eye view of plant-based mayo in a jar on a table.

    5-Minute Vegan Mayo that Tastes Like Mayonnaise

    A vegan mayo that comes together in around 5-minutes and tastes like a rich egg-based mayo. It's creamy, thick and completely authentic. Inspired by the "Vegenaise" brand, this egg-free mayonnaise uses a little technique and a handful of ingredients to create the perfect vegan condiment. Main ingredients: soy milk, neutral oil, kala namak, apple cider vinegar, mustard powder, maple syrup.
    5 from 5 votes
    Print Pin Rate
    Course: Condiment
    Cuisine: American
    Diet: Gluten Free | Vegan
    Prep Time: 5 minutes minutes
    Servings: 15 teaspoon
    Calories: 189kcal
    Author: Amanda Logan

    Equipment

    • immersion blender or stand blender

    Ingredients 

    • ⅓ cup unsweetened soy milk 80ml
    • ½ teaspoon maple syrup
    • ¾ teaspoon apple cider vinegar
    • 1 teaspoon mustard powder
    • ¼ teaspoon kala namak (Indian Black Salt)
    • 1 teaspoon lemon juice
    • ½ teaspoon sea salt
    • ½ cup + 2 tablespoon sunflower oil 165ml

    Instructions

    • Place the soy milk, maple syrup, apple cider vinegar, mustard powder, kala namak, lemon juice, and sea salt in your blender. Blend until well combined before slowly add the sunflower oil in a slow, steady stream. Keeping blending until the mayonnaise emulsifies into a thick and creamy spread.
    • Store in an airtight container in the refrigerator for up to 5 days.
    Prevent your screen from going dark

    Notes

    • I have made my vegan mayo with both an immersion blender and my Vitamix and they both worked. I kept my Vitamix at a low speed to get a little control over the situation and avoid wearing my mayo. If I had to choose I would say using the immersion blender works a little better. The immersion blender is reliable (vs different brands of blenders) and you can see and control what's going on.
    • Using room temperature ingredients works better as you are blending temperate ingredients together. Adding room temp oil to cold soy milk can cause splitting and a little extra work to get the mayo back. Save yourself the trouble and use room temperature ingredients.
    • Store-bought mayonnaise keeps in the fridge for a long time (I have a jar of Vegenaise living in the back of my fridge somewhere!). Homemade vegan mayo will only keep for up to 5 days in a sealed container. The plus side is that it won't keep as long because we haven't added any preservatives.
    • If your mayo isn't thickening add a little more oil and continue to blend. Note that the mayo will continue to thicken in the refrigerator.

    Nutritional Disclaimer

    The nutritional information is an estimate only and is automatically calculated using online tools. For accurate results, we recommend calculating the nutritional information based on the ingredients and brands you use.

    Nutrition

    Calories: 189kcal | Carbohydrates: 1g | Protein: 1g | Fat: 21g | Saturated Fat: 2g | Sodium: 120mg | Potassium: 12mg | Fiber: 1g | Sugar: 1g | Vitamin A: 21IU | Vitamin C: 1mg | Calcium: 13mg | Iron: 1mg
    Tried It?I'd love to hear your feedback. Rate it & leave your feedback in the comments section below. Or you can tag @mygoodnesskitchen or hashtag #mygoodnesskitchen on Instagram.
    « Vegan Pantry Staples: The Complete Plant-Based Pantry Guide
    Vegan Stuffed Sweet Potatoes »

    Comments

      5 from 5 votes (3 ratings without comment)

      Questions or Comments? Drop them Right Here. Cancel reply

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

      Recipe Rating




      This site uses Akismet to reduce spam. Learn how your comment data is processed.

    1. Lori Bolchalk says

      July 25, 2025 at 7:03 pm

      Excellent mayo, the black salt is a game changer and the seasonings and acids are perfect. I’ve bought vegan mayonnaise before from the store and I think this is superior in flavor and texture.

      Reply
      • Amanda says

        July 26, 2025 at 7:50 am

        Oh, that's awesome, Lori. I am so happy you like it. It took me a while to get the balance of this mayo right - but it was so worth it. Thanks for for reaching out. 🙂

        Reply
    2. KathyRae says

      July 08, 2025 at 12:18 pm

      5 stars
      This is an excellent recipe! My black Indian salt was probably much finer (powdery) than normal so was slightly more salty in the end then I wanted… But this recipe is a keeper and I will definitely make it again!excellent flavour!

      Reply
      • Amanda says

        July 08, 2025 at 3:05 pm

        Oh, that's awesome KathyRae and I will make note of the differences in the salt levels - I hadn't thought of that. Thank you! I am so happy you like the mayo and thanks for letting me know x

        Reply
    3. Catherine says

      October 23, 2023 at 4:53 am

      5 stars
      I’ve tried a lot of different recipes and brands of vegan mayonnaise and never been happy with the flavor or the texture. This recipe is by far the best for a vegan mayonnaise that I have tried. The black salt is essential for giving it that specifically mayonnaise eggy taste. The ratios of mustard, salt, lemon and vinegar are spot on. amount of salt and mustard. The texture is smooth, light, and creamy. Thank you for developing this recipe. It’s a winner.

      Reply
      • Amanda says

        October 23, 2023 at 7:40 am

        Thanks so much Catherine. I love this mayo - it took me a while to get the ratios right but I am so happy with it now. We don't have too many vegan mayo offerings here in Australia so, I had to go ahead and make my own. I am so happy you enjoyed it and thank you for taking the time to comment. It means a lot. x

        Reply
    A woman eating a bowl of food with a dog next to her.

    My Goodness Kitchen is a Plant-based food blog for Busy cooks

    I'm Amanda, nutritionist and lover of salads, and that's Scout with her eye on you.
    I believe you can make (mostly) nutritious food that's great tasting with simple, fuss-free ingredients. I can help you cook creatively even when you're on a budget or short on time.

    LEARN MORE

    Hand-written font in black.

    Healthy-ish

    • A roasting tray with stuffed butternut squash.
      Stuffed Butternut Squash (GF)
    • A bowl of Dahl on a wooden box.
      Masoor Dal (Red Lentil Curry) with Roasted Eggplant
    • Green smoothies and limes on a table.
      Spinach and Pineapple Smoothie
    • A breakfast table setting with granola in a bowl.
      Gluten-Free Granola (Grain Free)
    • Kimchi packed in jars.
      Authentic Homemade Vegan Kimchi
    • Coated and uncoated bliss balls on a white surface.
      Almond Butter Bliss Balls

    Soup Season

    • A man holding a bowl of pumpkin soup.
      5-ingredient Pumpkin Lentil Soup
    • Bowl of soup with spoons on a wooden tray.
      Simple Butter Bean Soup
    • Bowls of broccoli cheddar soup on a pink background.
      Vegan Broccoli Cheddar Soup (With Optional Jalapeño)
    • A bowl of mushroom soup on a wooden table.
      The Creamiest Vegan Mushroom Soup
    • Bowls of zucchini soup on a grey background.
      Creamy Zucchini Soup (Vegan)
    • A bowl of noodle soup on a rough white background.
      Vegan Chicken Noodle Soup (with Jackfruit)

    Fresh Salads

    • Tofu and noodles in a bowl with greens.
      Lemongrass Tofu Salad
    • Tomato and Onion Salad
    • A table setting with a large bowl of coleslaw.
      Easy Vegan Coleslaw Recipe
    • A bowl of kimchi noodle salad on a table cloth.
      Kimchi Salad with Noodles (10-Minute Quick & Spicy Recipe)
    • A bowl of cabbage and noodle salad on a rustic table.
      Chang's Crispy Noodle Salad

    Footer

    Read

    Read Privacy Policy

    Accessibility Statement

    Terms of Use

    Disclaimer

    Newsletter

    Join the cook's communityand get your free vegan baking guide.

    Contact MGK

    Contact

    Copyright © 2025 My Goodness Kitchen

    By using this website, you agree to the use of cookies. Cookies provide you with a more personalised user experience and help this website run more effectively.
    .
    OK NoRead Privacy Policy
    Privacy & Cookies Policy

    Privacy Overview

    This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
    Necessary
    Always Enabled
    This is an necessary category.
    Functional
    Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
    Performance
    Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
    Analytics
    Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
    Advertisement
    Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
    Others
    Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
    Non Necessary
    This is an non-necessary category.
    SAVE & ACCEPT
    Powered by CookieYes Logo

    Rate This Recipe

    Your vote:




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

    Recipe Ratings without Comment

    Something went wrong. Please try again.