Velvety Tofu Mayo

The BEST 5-Minute Vegan Mayo Recipe: Creamy, Healthy & Nut-Free Tofu Mayonnaise

Discover how to make the most incredibly delicious and creamy vegan mayonnaise in under 5 minutes with just 5 simple ingredients! This easy homemade tofu mayonnaise recipe is a game-changer for anyone looking for a healthier, plant-based substitute for traditional mayo. Whether you’re vegan, have egg allergies, or simply want to incorporate more whole foods into your diet, this eggless mayo delivers on both taste and texture, making it perfect for all your favorite sandwiches, salads, and sauces.

Toasted bread with mayonnaise, lettuce and tomato, with a side of pickles and chips.

Jump to Recipe Card | Read Reviews

Embrace Homemade: Why Your Kitchen is the Best Place for Vegan Mayo

In the world of plant-based eating, a good vegan mayonnaise is an absolute essential. While many store-bought options are now available, making your own at home offers unparalleled benefits in terms of freshness, control over ingredients, and, most importantly, flavor. This homemade vegan mayo isn’t just an alternative; it’s a delicious, creamy condiment that rivals its traditional counterpart in every way.

Forget the notion that eggless mayonnaise can’t stand up to conventional mayo. This plant-based version achieves the same great taste and rich texture as egg-based mayo, ready to be used in all the same beloved ways. Slather it on your favorite sandwich, stir it into a hearty potato salad, use it as the base for a vibrant vegan salad dressing, or whip up a tangy tartar sauce – the possibilities are endless!

Navigating Store-Bought Vegan Mayonnaise: Read the Labels!

It’s tempting to grab a jar of vegan mayo from the grocery store shelf. However, a quick glance at the ingredient list of popular brands like Sir Kensington’s, Just Mayo, Best Foods, or Hellmann’s Vegan Mayo often reveals a less-than-ideal picture. You’ll frequently find highly processed vegetable oils such as high oleic sunflower oil, soybean oil, or canola oil. Many also contain added sugars in the form of brown rice syrup, various food starches, or even ingredients like ‘Just Egg’ replacer, which can still be highly processed. While some brands, like Primal Kitchen, offer a relatively cleaner ingredient list, they often contain eggs, making them unsuitable for a truly egg-free or vegan diet.

For an authentic egg-free, whole-foods-based mayonnaise, making your own is truly the best option. It’s incredibly easy, surprisingly inexpensive, and ensures you know exactly what goes into every delicious spoonful.

Why This Tofu Vegan Mayo is the BEST You’ll Ever Make

Spoon showing how thick and creamy vegan mayonnaise is in a small glass mason jar.
  • Healthier Plant-Based Alternative: Unlike many commercial brands that use inflammatory oils and additives, this recipe relies on wholesome ingredients, offering a genuinely healthy substitute for regular mayo. It’s packed with plant-based protein from tofu!
  • Effortlessly Easy & Super Quick: With just 5 simple ingredients and less than 5 minutes of your time, you can whip up a batch of creamy mayo. No complicated techniques or obscure ingredients required!
  • Unbeatable Taste & Texture: Prepare to be amazed by the rich, thick, and creamy consistency that mimics traditional mayonnaise perfectly. It’s so good, you won’t believe it’s vegan!
  • Fantastic for Meal Prep: This recipe is perfect for batch cooking. Store it in the refrigerator for up to 2 weeks or even freeze it for up to 3 months, ensuring you always have a healthy condiment on hand.
  • Nut-Free & Allergy-Friendly: Many vegan mayonnaise recipes call for cashews, requiring advance soaking and posing a concern for nut allergies. Our tofu mayo recipe is completely nut-free, making it an excellent choice for everyone.
  • Budget-Friendly: Making your own vegan mayo is significantly cheaper than buying specialty brands, saving you money while enjoying superior taste and quality.

Essential Ingredients & Smart Substitutions for Perfect Vegan Mayo

One of the beauties of this recipe is its commitment to whole, unprocessed ingredients. When you’re living a plant-based lifestyle, choosing ingredients that contribute to your health rather than to disease and inflammation is key. This recipe is designed with that philosophy in mind, free from added sugars or highly processed vegetable oils.

Labeled ingredients: tofu, vinegar, salt, mustard and olive oil in their original packages.
  • Extra-Firm Tofu: This is the star ingredient, providing the creamy base and structure for our mayo. Unlike classic vegan mayo recipes that use cashews and require pre-soaking, tofu is ready to use, making this recipe incredibly quick. It also makes this recipe nut-free and a great source of plant-based protein. For an even lighter, silkier consistency, you can experiment with silken tofu, though extra-firm gives the best traditional mayo-like texture.
  • Apple Cider Vinegar: Provides that essential tangy zing and helps with the emulsification process. It’s a crucial flavor component! You can easily substitute with white vinegar, unsweetened rice vinegar, or fresh lemon juice for a slightly different citrusy note.
  • Dijon Mustard: More than just for flavor, Dijon mustard acts as an emulsifier, helping the oil and vinegar blend into a stable, creamy mixture. Yellow mustard can be used as a good substitute if Dijon isn’t available, but Dijon offers a more nuanced flavor.
  • Olive Oil (Extra Virgin): We use extra virgin olive oil for its rich flavor and healthy monounsaturated fats. It’s vital for achieving the right texture and taste. Avocado oil is another excellent choice for a neutral flavor and healthy fat profile. If you’re looking for an **oil-free vegan mayonnaise**, simply skip the oil and use 1-2 Tablespoons of water instead. While it won’t emulsify as robustly, and some separation might occur in the fridge, a quick re-mix will restore its texture, and it will still taste like delicious mayo!
  • Sea Salt: A fundamental flavor enhancer that brings all the ingredients together. For no-salt mayo, feel free to omit it. You can also enhance the savory profile with a pinch of garlic powder or onion powder.
  • Optional Enhancements: For a hint of sweetness that balances the tang, consider adding ½ – 1 teaspoon of maple syrup. A dash of black pepper can also add a subtle warmth.

Step-by-Step Guide: How to Make Silky Smooth Vegan Mayonnaise

You truly won’t believe how incredibly simple and quick this recipe is to make. The best part? You likely already have the equipment you need! You can achieve perfect results using a food processor, a high-speed blender, or even a versatile immersion blender. The key is blending until everything is perfectly smooth and emulsified.

  1. Prepare Your Tofu: Begin by taking your extra-firm tofu out of its packaging and draining any excess water. There’s no need for elaborate pressing – the extra water won’t harm the consistency. Transfer the entire block of tofu to your chosen blending device: a food processor, a high-speed blender, or a tall, sturdy container if using an immersion blender. If using an immersion blender, ensure your container has high enough sides to prevent any splashes.
  2. Large glass measuring cup with oil, vinegar, tofu, mustard and salt.

    Step 2: Add Remaining Ingredients. Into the container with your tofu, add the apple cider vinegar, Dijon mustard, olive oil, and sea salt. Make sure all ingredients are together for optimal blending.

    img 19380 5

    Step 3: Blend Until Smooth. Begin blending. It might take a moment, sometimes 30 seconds or more, for the ingredients to fully catch and start emulsifying, especially with an immersion blender. Don’t worry, this is normal – stick with it!

    Immersion blender whipping up vegan mayo.

    If you’re using an immersion blender, patience is key. The mixture will start to transform from a chunky blend into a smooth, creamy sauce. The images show this progression – it’s all part of the process, and it’s perfectly normal!

    Immersion blender making mayonnaise in a glass measuring cup.

    Continue blending until all the ingredients have fully come together, emulsified into a luscious, thick, and creamy mayonnaise. It should have a consistency similar to traditional mayo, without any visible lumps of tofu.

    Vegan mayo, thick and creamy using an immersion blender.
  3. Final Check & Adjustments: After blending, take a moment to look along the sides of your container to ensure everything is uniformly incorporated. Use a spatula to scrape down any unblended bits from the sides and bottom. Blend for another minute if needed to achieve the best, smoothest results. Taste and adjust seasoning as desired – you might want a little more salt, a dash more vinegar, or a pinch of garlic powder to suit your preference.

Tips for Perfect Vegan Mayo Every Time

  • Use Extra-Firm Tofu: For the thickest, most mayo-like consistency, extra-firm tofu works best. While pressing isn’t strictly necessary, a quick press can result in an even denser mayo.
  • Chill Your Ingredients (Optional): Some people find that cold ingredients help with a thicker emulsification. You can chill your tofu and oil beforehand, but it’s not a strict requirement for this recipe.
  • Scrape Down the Sides: Always pause blending to scrape down the sides of your blender or food processor to ensure all ingredients are fully incorporated and result in a super smooth consistency.
  • Patience with Immersion Blenders: As noted in the steps, immersion blenders can take a bit longer to get started. Keep blending; it will come together!
  • Taste and Adjust: Seasoning is personal. Don’t be afraid to taste your mayo and add more salt, vinegar, or mustard until it’s perfect for your palate.

Storage Solutions for Your Homemade Vegan Mayo

Once prepared, transfer your delicious vegan mayo to an airtight container or a glass mason jar. It will keep beautifully in the refrigerator for up to 2 weeks. For longer storage, you can freeze it for up to 3 months. If frozen, allow it to thaw in the refrigerator overnight, then give it a good stir or a quick re-blend if the texture has slightly separated, which is completely normal. Its creamy texture will return!

Delicious Vegan Mayo Flavor Variations to Elevate Your Meals

This basic vegan mayo recipe is a fantastic starting point for creating an array of flavorful condiments. Get creative and customize your mayo to suit any dish!

  • Vegan Chipotle Mayo: For a smoky, spicy kick, add 2 tablespoons of your favorite taco seasoning and ½ teaspoon of chipotle chili powder to the recipe before blending. Adjust the chili powder to your preferred spice level!
  • Vegan Garlic Mayo (Aioli): To make a rich garlic aioli, microplane 2 fresh garlic cloves directly into the blender with the other ingredients and blend. Alternatively, use 2 teaspoons of garlic powder for a milder, consistent garlic flavor. For an extra special treat, try roasting the garlic beforehand for a sweeter, mellower taste.
  • Vegan Sriracha Mayonnaise: Stir in 2 teaspoons (or more, depending on how hot you like it!) of sriracha sauce into the finished mayonnaise. This is perfect for adding a spicy, tangy element to Asian-inspired dishes.
  • The Vegan Sauce that Goes with Everything: This one is a staple you’ll make all the time! Combine 1 cup of this homemade vegan mayo with 2 tablespoons of tomato paste, 1 tablespoon of rice vinegar, 1 teaspoon of paprika, 1 teaspoon of garlic powder, and 2 teaspoons of honey or maple syrup. It’s an incredibly versatile sauce for dipping, spreading, or drizzling.
  • Herby Fresh Mayo: Stir in 2-3 tablespoons of finely chopped fresh herbs like dill, chives, parsley, or cilantro for a bright, aromatic mayo perfect for spring and summer dishes.
  • Lemon Dill Mayo: Add the zest of one lemon and 2 tablespoons of fresh chopped dill to your mayo for a vibrant, fresh flavor that pairs wonderfully with plant-based “fish” dishes or potato salads.

Creative Ways to Enjoy Your Homemade Vegan Mayonnaise

Once you have a batch of this luscious homemade vegan mayo, the culinary possibilities are truly endless. It’s not just for sandwiches; think of it as a versatile base for countless delicious plant-based meals!

Vegan Mayo slathered on thick to a piece of toast, the other side has lettuce tomato slices and more mayonnaise.
  • Classic Sandwich Spread: Elevate any sandwich or wrap by spreading a generous layer of this creamy mayo. Try it on toast with crisp lettuce, juicy sliced tomatoes, and a sprinkle of black pepper for a simple, satisfying meal.
  • Creamy Salads: It’s the perfect base for making chickpea “tuna” salad, a hearty vegan potato salad, a refreshing coleslaw, or a flavorful pasta salad. Its rich texture binds ingredients beautifully.
  • Roasted Veggies with a Twist: Toss your favorite chopped vegetables with a dollop of tofu mayo and a sprinkle of dry ranch mix before roasting them in a 425-degree oven for about 20 minutes. The mayo helps create a delicious, slightly crispy coating.
  • Taco & Bowl Topping: Mix with some taco seasoning and drizzle over your homemade tacos, burritos, or grain bowls for an extra layer of creamy flavor.
  • Burger & Falafel Condiment: Spread it thickly on quinoa veggie burgers, baked falafels, or black bean burgers for a decadent and flavorful condiment.
  • Dips & Dressings: Use it in conjunction with my vegan sour cream recipe to create a variety of delicious dairy-free dips, from onion dip to creamy garlic dressing. It’s also fantastic as a base for creamy salad dressings like ranch or Caesar.
  • Marinades: Incorporate it into marinades for tofu, tempeh, or vegetables to add moisture and flavor.

Frequently Asked Questions (FAQs) About Vegan Mayonnaise

Q: How long does homemade vegan mayo last?
A: When stored in an airtight container in the refrigerator, your homemade vegan mayo will stay fresh for up to 2 weeks. It can also be frozen for up to 3 months.
Q: Can I make this vegan mayo oil-free?
A: Yes! To make an oil-free version, simply omit the olive oil and add 1-2 tablespoons of water instead. The texture will be slightly less rich and creamy, and it might separate a bit in the fridge, but a quick whisk or re-blend will bring it back together. The flavor will still be fantastic!
Q: What kind of tofu is best for vegan mayo?
A: Extra-firm or firm tofu is recommended for this recipe as it provides the most authentic thick and creamy mayonnaise texture. Silken tofu can also be used for a lighter, more pourable consistency.
Q: Is this recipe gluten-free and dairy-free?
A: Yes, this recipe is naturally both gluten-free and dairy-free, making it suitable for those with corresponding dietary restrictions or preferences.
Q: Why did my vegan mayo separate, and how can I fix it?
A: Separation can occur if the ingredients aren’t fully emulsified, or if the oil-free version is stored for a while. To fix it, simply give it a good whisk or re-blend for 30 seconds to a minute. If it’s very thin, you can sometimes add a tiny bit more oil (if not making oil-free) or a splash of water and re-blend to help it come together.
Q: Can I use a different type of vinegar?
A: Absolutely! While apple cider vinegar provides a classic tang, white vinegar or lemon juice are excellent substitutes that will yield a similar acidic profile.

More Delicious Tofu Recipes to Explore

Tofu is an incredibly versatile ingredient, and once you’ve mastered this amazing vegan mayo, you’ll be eager to try more tofu-based culinary creations. Explore these other fantastic recipes that showcase the diverse potential of tofu:

  • Crispy Oven Baked Tofu Recipe
  • Blueberry Tart Recipe
  • Vegan Tofu Scramble
  • Vegan Chocolate Pudding Recipe

Did you know commenting and rating recipes is one of the best ways to support your favorite food bloggers? If you made this delicious vegan mayo recipe, please consider leaving a five-star rating below and sharing your thoughts in the comments. We’d love to hear from you! Also, don’t forget to share your photos on Instagram by tagging me @dkhealthcoach and using the hashtag #debraklein. Your creations inspire us all!

📖 Recipe

Vegan mayo in a glass jar. Purple spreader plus bright red tomatoes surround it.

The BEST Vegan Mayonnaise

Author: Debra Klein
This tofu-based Vegan Mayo is incredibly creamy, delicious, and an excellent plant-based substitute for all your favorite recipes that call for traditional mayonnaise. This easy eggless version is made in just 5 minutes with only 5 simple ingredients.

5 from 86 votes

Rate this Recipe

Print Recipe
Pin Recipe

Prep Time 5 minutes
Total Time 5 minutes

Course Condiment
Cuisine American

Servings 24
Calories 20 kcal

Equipment

  • Immersion blender (or food processor / high-speed blender)

Ingredients

  

  • 1 14-oz pkg extra firm tofu drained
  • ¼ cup olive oil extra virgin (or avocado oil)
  • 2 tablespoon apple cider vinegar (or white vinegar, lemon juice)
  • 2 teaspoon dijon mustard (or yellow mustard)
  • ½ teaspoon sea salt (adjust to taste)

Instructions

 

  • Drain the tofu from its packaging; there’s no need to press out additional water. Transfer the entire block of tofu to your blender, food processor, or a tall container suitable for an immersion blender.
  • Add the olive oil, apple cider vinegar, Dijon mustard, and sea salt to the container with the tofu. Blend all ingredients until the mixture is completely smooth, thick, and creamy. The olive oil will help emulsify the mixture, creating a rich texture just like traditional mayonnaise. Scrape down the sides as needed to ensure even blending, and continue blending until no tofu lumps remain.

Notes

Oil: Use extra virgin olive oil or avocado oil for the best flavor and texture. For an oil-free option, omit the oil and add 2 tablespoons of water, blending until you reach your desired consistency. While it may be slightly less creamy and prone to minor separation in the fridge, it will still be delicious and functional. A quick re-blend or stir will restore its texture.
Storage: Store homemade vegan mayo in an airtight container in the refrigerator for up to 2 weeks, or freeze for up to 3 months.

Nutrition

Calories: 20kcalCarbohydrates: 0.03gProtein: 0.02gFat: 2gSaturated Fat: 0.3gPolyunsaturated Fat: 0.2gMonounsaturated Fat: 2gSodium: 53mgPotassium: 2mgFiber: 0.02gSugar: 0.01gVitamin A: 0.3IUVitamin C: 0.002mgCalcium: 0.4mgIron: 0.02mg
Note

The nutrition calculations were done using online tools. To obtain the most accurate representation of the nutritional information in any given recipe, you should calculate the nutritional information with the actual ingredients you used. You are ultimately responsible for ensuring that any nutritional information is accurate, complete and useful.

Did you make this recipe? Please leave a review below, then snap a picture and tag me @dkhealthcoach or use hashtag #dkhealtcoach on Instagram so I can see it!!