• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • About
    • About Sam
    • FAQ's about veganism
    • Press
    • Contact
      • Reader Inquiries
      • Business Inquiries
  • Cookbooks
  • Seitan School
  • Recipes
    • Recipe Index
    • Video
  • Start Here

It Doesn't Taste Like Chicken logo

menu icon
go to homepage
  • About
  • Cookbooks
  • Courses
  • Recipes
  • Start Here
    • Amazon
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • search icon
    Homepage link
    • About
    • Cookbooks
    • Courses
    • Recipes
    • Start Here
    • Amazon
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • ×
    Home » Recipes » DRESSINGS

    Sam TurnbullAuthor: Sam Turnbull Updated: February 18, 2026

    Easy Vegan Mayo (5 Minutes, Thick, Creamy & Foolproof!)

    4.80 from 5 votes
    | 30 Comments
    Save Saved! Pin Comments ↓ Jump to Recipe

    This easy vegan mayo is thick, creamy, perfectly tangy, and comes together in just 5 minutes. It's made with simple pantry staples, tastes better than store-bought, and works anywhere you'd normally use mayonnaise. No eggs, no dairy, no weird ingredients, just a smooth, foolproof vegan mayo that works every time.

    Spoonful of vegan mayo held over jar with text overlay that reads easy vegan mayo.

    If you've ever been disappointed by thin, oily, or separated vegan mayo, this vegan mayonnaise recipe solves that problem. Using soy milk creates a stable, ultra-creamy mayo with the perfect texture for spreading, dipping, and dressing. Once you try it, you'll never go back to buying vegan mayo again.

    Spoonful of vegan mayo resting on rim of jar.

    Why This Vegan Mayonnaise is the Best

    • Thick and creamy every time: Soy milk naturally emulsifies with oil, creating a smooth, stable vegan mayo that doesn't separate.
    • Better than store-bought: No preservatives or fillers, just real ingredients and fresh flavor you can adjust to taste.
    • Ready in 5 minutes: One jar, one blender, and you're done.
    • Easy to customize: Keep it classic or turn it into garlic aioli, chipotle mayo, or herby spreads. (Try chipotle mayo on a Vegan Seitan Burger, it's incredible.)
    Ingredients for vegan mayo with labels.

    Ingredients for Homemade Vegan Mayo

    • Unsweetened soy milk: This is the key to success. Soy's natural protein and lecithin act like egg yolks, creating a thick, stable emulsion. 
    • Apple cider vinegar and lemon juice: White wine vinegar also works in place of ACV. These add bright acidity for a tangy flavor.
    • Dijon mustard: Adds depth and helps reinforce the emulsion.
    • Maple syrup: Just a touch to balance the acidity.
    • Salt: Adjust the amount to your tastes.
    • Neutral oil: Canola, grapeseed, avocado, or vegetable oil all work well.

    How to Make Vegan Mayo

    Pouring soy milk into jar for vegan mayo.
    1. Combine: Add the soy milk, vinegar, lemon juice, Dijon mustard, maple syrup, and salt to a tall jar or blender. 
    Immersion blender in jar with ingredients for vegan mayo.
    1. Blend: Blend briefly to combine the ingredients.
    Pouring oil into jar with immersion blender making vegan mayo.
    1. Emulsify: With the blender running on low, slowly drizzle in the oil in a thin, steady stream. 
    Immersion blender resting on jar of creamy vegan mayo.
    1. Finish: Continue blending until the mixture thickens into a smooth, creamy mayo. Season to taste.

    Tips for Making Homemade Vegan Mayo

    • Use soy milk: Soy milk consistently produces the thickest, most stable vegan mayo. Pea milk or aquafaba can work, but results may vary.
    • Room temperature soy milk is key: Cold soy milk can cause separation. Let it sit out briefly or gently warm it just until the chill is gone.
    • Adding flavors: In the recipe card below, I share ideas for garlic aioli, herb mayo, smoky mayo, and chipotle mayo. If you have other ideas you'd like to try, add a small amount of the mix-in(s) to start, taste, and add more if necessary. (You can always add more, but you can't add less!)
    Jar of vegan mayo on plate with spoon.

    Serving Suggestions

    • Spread on veggie burgers, wraps, and sandwiches like my Vegan Egg Salad Sandwich
    • Use for making Vegan Potato Salad, pasta salad, or coleslaw
    • Use as a base for creamy salad dressings
    • Serve as a dip for Crispy Baked French Fries or Baked Tofu Bites

    Storage

    Store this vegan mayo in an airtight container in the refrigerator for up to 2 weeks. Give it a quick stir if needed before using.

    Spoonful of vegan mayo held over jar.

    More Vegan Basics

    • The Best Cashew Coffee Creamer
    • Vegan Cream Cheese (3 Flavors!)
    • Vegan Egg Yolk
    • Vegan Butter (Easy & Homemade!)

    If you try this vegan mayo recipe, let me know by leaving a comment and rating it. I love hearing how you use it! Don't forget to tag @itdoesnttastelikechicken on Instagram.
    Bon appetegan!
    Sam Turnbull

    Spoonful of vegan mayo held over jar with text overlay that reads easy vegan mayo.
    4.80 from 5 votes
    (click stars to vote)

    Easy Vegan Mayo (5 Minutes, Thick, Creamy & Foolproof!)

    Smooth, thick, and perfectly tangy, this 5-minute vegan mayo is easy and tastes even better than store-bought. Made with soy milk for a no-fail, ultra-creamy emulsification, it's the perfect egg-free and dairy-free spread for sandwiches, salads, dips, and dressings.
    Prep: 5 minutes mins
    Total: 5 minutes mins
    Servings: 28 tablespoons (makes about 1 ¾ cups)
    PRINT PIN Save Saved! Video COMMENT

    Ingredients
     

    • ½ cup unsweetened soy milk, room temperature (68-75°F / 20-24°C)
    • 1 tablespoon apple cider vinegar, (or white wine vinegar)
    • 2 teaspoons lemon juice
    • 2 teaspoon Dijon mustard
    • 1 teaspoon maple syrup, (or agave)
    • 1 teaspoon salt, (or to taste)
    • 1 cup neutral oil, (such as canola, grapeseed, or avocado oil)
    US Customary - Metric

    Instructions
     

    • Combine base ingredients: Add the soy milk, vinegar, lemon juice, Dijon, maple syrup, and salt to a tall jar (for an immersion blender) or directly to a standing blender. Blend for a few seconds to combine.
      Pouring lemon juice into jar for vegan mayo.
    • Emulsify: With the blender running on low, very slowly drizzle in the oil in a thin, steady stream. The mayo will thicken and become creamy as you blend and slowly add the oil.
      Pouring oil into jar with immersion blender making vegan mayo.
    • Taste & adjust: Add more lemon, mustard, maple syrup, or salt if needed.
      Immersion blender resting on jar of creamy vegan mayo.
    • Storage: Store in an airtight container in the fridge for up to 2 weeks. (Mayo does not freeze well).

    Notes

    Why Soy Milk Works Best: Soy milk contains natural proteins and lecithin that act like the emulsifiers in egg yolks, helping oil and liquid bond into a thick, stable mayo. Other plant milks don't contain enough protein and often separate. If you can't use soy, pea milk or aquafaba can work in a pinch, but soy gives the most reliable result.
    Room Temperature Soy Milk: For best results, the soy milk should be at room temperature. Cold soy milk can cause the mayonnaise to separate. Testing the milk with a thermometer (68–75°F / 20–24°C) gives you guaranteed results. To bring it to room temperature, let it sit covered on the counter for 20–30 minutes, or gently warm it in the microwave for 5–8 seconds, just until the chill is gone (don’t heat it).
    Variations:
    • Garlic Aioli: Add 1 small garlic clove along with the seasonings, and use half light olive oil, half neutral oil.
    • Herb Mayo: After blending, stir in 2 tablespoons finely chopped parsley, dill, or basil.
    • Smoky Mayo: Add ½ teaspoon smoked paprika or ¼ teaspoon liquid smoke along with the seasonings.
    • Chipotle Mayo: Add 1 chipotle pepper in adobo + 1 teaspoon adobo sauce before blending so it fully emulsifies into the mayo.

    Nutrition

    Serving: 1tablespoon | Calories: 73kcal | Carbohydrates: 0.3g | Protein: 0.1g | Fat: 8g | Saturated Fat: 1g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 5g | Trans Fat: 0.03g | Sodium: 89mg | Potassium: 7mg | Fiber: 0.04g | Sugar: 0.2g | Vitamin A: 9IU | Vitamin C: 0.1mg | Calcium: 6mg | Iron: 0.03mg

    ⭐ Did You Make This Recipe?

    I'd love if you left a rating and comment, it helps others find the recipe and makes my day! 💕
    Author: Sam Turnbull
    Cuisine: American, French
    Course: Basics, Condiment

    More Quick & Easy Vegan Recipes You Might Enjoy

    • Platter of sweet potatoes with text overlay that reads air fryer sweet potatoes.
    • Jar of pistachio butter with text overlay that reads pistachio butter.
    • Mug cake with sprinkles and whipped cream, with text overlay reading vanilla mug cake.
    • Jar of granola with text overlay that reads pistachio cardamom granola.
    • Oat milk latte with text overlay that reads best homemade oat milk.
    • Salad on plate with text overlay that reads vegan Caesar salad dressing.

    Browse All Recipes

    « The Ultimate Vegan Chocolate Cake (Rich & Moist)
    Protein Bagel Buns (No Knead, 31g Protein, Vegan) »

    Reader Interactions

    Comments

    1. Noah says

      April 02, 2026 at 1:48 pm

      4 stars
      I just attempted the recipe today and it turned out fine (although I should probably fine tune the ingredients; less dijon, more maple, maybe all of the salt)

      -but when I took it out of the fridge a few hours later to taste test it again it tasted bitter?

      I used cold pressed organic sunflower oil and all ingredients were in date or fresh, don’t know what went wrong, don’t know if I can “fix” it either as I’ve already made it.

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        April 03, 2026 at 9:41 am

        Thanks for trying it, Noah! Bitterness can sometimes come from the oil. While refined sunflower oil is pretty mild, cold-pressed sunflower oil can definitely have a bitter taste. A neutral oil like canola or vegetable oil works best here. Hope that helps for next time 🙂

        Reply
    2. Di says

      March 07, 2026 at 11:59 am

      Hi , Im looking forward to making this , i make my own soy milk so i hope it works as well

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        March 09, 2026 at 10:48 am

        Hi Di! Homemade soy milk should work great in this recipe 😊

        Reply
    3. Kim says

      February 24, 2026 at 4:39 pm

      Maybe I missed it, but could you please tell me how long this lasts in the fridge?

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        February 25, 2026 at 9:09 am

        Hi Kim, no problem, the info is in the last step. Store in an airtight container in the fridge for up to 2 weeks. 🙂

        Reply
        • Kim says

          February 25, 2026 at 9:38 am

          Thank you!

    4. Patricia Sackett says

      February 24, 2026 at 3:20 pm

      I make vegan mayo frequently but use Mori nu firm self stable tofu as my base with 1 tbs apple cider vinegar, 1 tbs Dijon mustard, 2 tbs lemon juice and 1 tbs grapeseed oil and half tsp salt. Much lighter in oil and calories.

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        February 25, 2026 at 9:22 am

        Thanks for sharing your version, Patricia! That sounds like a nice lower-oil option. This recipe is designed to mimic a classic mayo texture using emulsification, but it’s always fun to experiment!

        Reply
    5. Nikki says

      February 24, 2026 at 11:53 am

      5 stars
      This mail is very good, but I made a double batch which equals to 56 tablespoons so it says and I ended up with 4 cups of mayo. So I split it in half and made 2 cups spicy and the other 2 cups regular. The only thing is if I make it again, I will cut the salt in half as it was too salty for me.

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        February 25, 2026 at 9:14 am

        Thanks for sharing, Nikki! And yes, you can definitely reduce the salt to suit your taste next time 😊

        Reply
    6. Shirley says

      February 24, 2026 at 8:07 am

      5 stars
      Easy pleasy to make & delish! thanks so so much!

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        February 25, 2026 at 9:16 am

        Thank you so much, Shirley! So glad you liked it 😊

        Reply
    7. Cheri says

      February 19, 2026 at 8:39 pm

      Hi there! Thank you for this recipe. Would extra virgin olive oil work fine in this recipe? Thank you for your time and help!

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        February 20, 2026 at 8:58 am

        Great question Cheri! You can use olive oil, but I recommend a light or neutral olive oil if possible, or do half olive and half neutral oil. Extra virgin can work, but it has a stronger flavor and can sometimes turn slightly bitter when blended. 😊

        Reply
    8. Mary H says

      February 17, 2026 at 9:11 am

      Has anyone made it with Almond Milk? I can’t use soy. Thank you very much.

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        February 17, 2026 at 9:34 am

        Hi Mary! Almond milk unfortunately doesn’t work well for this mayo (it usually won’t emulsify properly). If you can’t use soy, I recommend using pea milk or aquafaba instead (see the recipe notes). 😊

        Reply
        • Mary H says

          February 17, 2026 at 6:48 pm

          Thank you. 🥰

    9. Suzie says

      February 16, 2026 at 1:33 pm

      Hi Sam, I sent you an email asking whether the taste of your homemade mayo is more like Hellman's or Miracle Whip. You responded:

      "My vegan mayo is definitely more in the classic Hellman’s-style camp (creamy, savory, not sweet) rather than Miracle Whip.

      "That said, it’s super easy to tweak: if you add a tiny bit of sugar (or maple syrup) plus a touch of extra vinegar you can nudge it closer to that sweet-and-tangy Miracle Whip vibe."

      I'm new to Sam's recipes and comment section, and it looks like she doesn't respond to questions here, but her followers can reply. So I'll ask everyone: Would anyone like to join me in encouraging Sam to try (and perfect) a recipe that tastes identical to Miracle Whip? (I'm not a regular recipe-maker or recipe-tweaker, and I don't have time to try and try and try!)

      Also, has anyone used almond milk and/or oat milk? Do either of them works as well as soy milk?

      I'll share with you what I wrote to you in my email sign-off to Sam: "Thank you for your time, your talent, your love of and respect for all creatures (and the recipes you create with them in mind), and your desire to share these blessings with all vegans and soon-to-be vegans!"

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        February 17, 2026 at 9:22 am

        Hi Suzie! Thank you so much for the kind message 💚 I do answer all the questions and comments here on the blog, you just need to give me a few days to respond. 😊 And yes, this mayo is definitely more “Hellman’s style” than Miracle Whip. For a Miracle Whip vibe, add a little sugar + extra vinegar to taste. Also for best results, soy milk really is the most reliable (it’s explained in the recipe notes), but pea milk or aquafaba can work in a pinch!

        Reply
    10. Patricia says

      February 15, 2026 at 12:43 pm

      I am allergic to soy. Would coconut milk work?

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        February 17, 2026 at 9:29 am

        Hi Patricia! Unfortunately coconut milk won’t work well for mayo (it doesn’t emulsify the same way). If you’re soy-free, pea milk or aquafaba are the best substitutes, but soy milk gives the most reliable result.

        Reply
    11. Camas says

      February 15, 2026 at 12:24 pm

      5 stars
      This recipe is incredible. It's so easy and SO much cheaper than buying it. Note: play around with the amount of vin/lemon for thickness and also taste. I use a total of 1 tsp vin to 1/2 c soy

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        February 17, 2026 at 9:31 am

        Yes Camas, you can totally play around with the vinegar/lemon! 😊 Love that you’re tweaking it to your perfect taste, and thank you so much for being the first to try it and leave a review!💛

        Reply
    12. June says

      February 15, 2026 at 11:28 am

      Is soy milk the only one that can be used in this recipe?

      Reply
      • Laura Lien says

        February 15, 2026 at 12:26 pm

        And secondly, can shelf stable unsweetened soy milk work? TIA.

        Reply
        • Moxie says

          February 16, 2026 at 1:02 pm

          5 stars
          Hi! I use Trader Joe's shelf stable soy milk for everything including mayonnaise. It works perfectly. Once you have made this, I don't think you'll go back to store-bought because it's so easy, cheap and much more delicious!

        • Sam Turnbull @ It Doesn't Taste Like Chicken says

          February 17, 2026 at 9:23 am

          Yes!! Love this Moxie, I am so thrilled you enjoyed it so much, thank you for the review 😊

        • Sam Turnbull @ It Doesn't Taste Like Chicken says

          February 17, 2026 at 9:29 am

          Yes! Shelf-stable unsweetened soy milk works great for this recipe 😊

      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        February 17, 2026 at 9:31 am

        Hi June! Soy milk works best for thick, stable mayo (it’s explained in the recipe notes). If you can’t use soy, pea milk or aquafaba can work, but soy is the most reliable 😊

        Reply
    4.80 from 5 votes

    Leave a Reply Cancel reply

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

    Recipe Rating




    Primary Sidebar

    Hi Friends!

    I'm Sam Turnbull. 3x bestselling cookbook author and passionate vegan recipe writer! I LOVE vegan food, but it didn't start that way. Coming from a family of hunters, butchers, and chefs, I'm the last person I thought would go vegan.

    Here's My Story
    Bestselling Cookbooks

    Bestselling Cookbooks

    Ready to level up your vegan cooking? Get inspired with my bestselling cookbooks—packed with fan-favorite recipes everyone will love!

    SHOP COOKBOOKS

    Footer

    On the Site

    • Start Here
    • About
    • Recipe Index
    • Tips to Use This Site
    • Dietary Preferences
    • Cookbooks
    • Cooking Courses
    • FAQ's About Veganism
    • Easy Vegan Meal Plan
    • Seitan School
    • Contact
    • Press

    Shop Bestselling Cookbooks

    Amazon • Barnes & Noble • Indigo • Walmart • Target • BAM • Bookshop •

    Join the Newsletter

    Join 120K readers who love easy vegan recipes! As a welcome gift, get my most popular 10 Easy Vegan Dinners in 30 Mins or Less sent straight to your inbox. Sign up 👇

    Affiliate Link Disclosure

    On this site, I sometimes use affiliate links. This means that if you were to make a purchase through one of these links, It Doesn't Taste Like Chicken would receive a small cut, at no cost to you.

    Privacy Policy

    COPYRIGHT © 2026 - IT DOESN'T TASTE LIKE CHICKEN

    Leave a Comment

    Your vote:




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

    Recipe Ratings without Comment

    Something went wrong. Please try again.