• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Email
  • Facebook
  • Instagram
  • Pinterest
  • Twitter

Debra Klein

Debra Klein
  • Home
  • About Debra
  • home
  • Recipes
  • Subscribe
menu icon
go to homepage
search icon
Homepage link
  • Home
  • About Debra
  • Recipes
  • Subscribe
×
Home » Recipes » Condiment

Creamy Vegan Mayo with Tofu

Gluten FreeGrain FreeVegan

Published: Feb 15, 2023 · Modified: Oct 17, 2023 by Debra Klein · This post may contain affiliate links · 2 Comments

Jump to Recipe

This recipe for The BEST Vegan Mayo takes less than 5-minutes to make with just 5 ingredients. Tofu mayonnaise produces a creamy texture with delicious flavor that’s the perfect plant-based substitute for all your favorite recipes that call for traditional mayonnaise.

Toasted bread with mayonnaise, lettuce and tomato, with a side of pickles and chips.
Jump to:
  • Why this Vegan Mayo is the BEST
  • Ingredients and Substitutions
  • How to make it
  • Variations
  • What to do with Vegan Mayonnaise
  • More Tofu Recipes
  • 📖 Recipe

Eggless mayo…yes, it’s a thing and it’s just the creamy condiment you’re looking for. This vegan version is a healthier option that tastes just like the real thing and can be used in any recipe that calls for regular mayonnaise.

Purists will tell you that eggless mayonnaise really can’t be compared to conventional mayo since egg yolks are crucial ingredient in mayonnaise. Fair…but this plant-based mayo has the same great taste as egg-based mayo, and can be used in all the same ways. As a sandwich spread, in your potato salad, to make vegan salad dressing, as the base for tartar sauce…you name it!

There are many vegan alternatives to regular mayo available in the grocery store. I know it sounds like a great option to buy a jar. Be sure to read the labels of brands like sir kensington, just mayo, best foods, or hellmann’s vegan mayo. You’ll find highly processed vegetable oils like high oleic sunflower oil, soybean oil or canola oil; ingredients like brown rice syrup, food starch or just egg ….even in the best vegan mayo brands. Primal kitchen has a relatively clean ingredient list, but it does contain eggs. Make your own vegan mayo if you want egg free mayonnaise….it’s easy, inexpensive and made with whole foods.

Why this Vegan Mayo is the BEST

Spoon showing how thick and creamy vegan mayonnaise is in a small glass mason jar.
  • Healthy plant based alternative to regular mayo.
  • EASY: 5 minutes and 5 ingredients
  • Tasty: Thick and creamy….just like traditional mayonnaise
  • Meal prep friendly: refrigerate for 2 weeks or freeze for 3 months.
  • No nuts: some vegan mayonnaise recipes are made with cashews…but this tofu mayo recipe is nut-free and allergy friendly.

Ingredients and Substitutions

Notice how the main ingredients have no added sugar or processed vegetable oils. If you’re living a plant-based lifestyle, I know you look for ingredients that have health benefits rather than those that contribute towards disease and inflammation. I see you….

Labeled ingredients: tofu, vinegar, salt, mustard and olive oil in their original packages.
  • Tofu: Some classic vegan mayo recipes call for cashews. I prefer this tofu mayonnaise recipe because it’s good for those with nut allergies, doesn’t need advance prep (soaking the cashews) and makes the creamiest mayo in just minutes.
  • Apple Cider Vinegar: You could substitute white vinegar, unsweetened rice vinegar or lemon juice.
  • Dijon Mustard: yellow mustard is a good substitute.
  • Oil: I used extra virgin olive oil. Avocado oil would be a good sub. If you’re looking for oil-free vegan mayonnaise, skip the oil and use 1-2 Tablespoons water. It won’t emulsify as well, so some separation might occur when stored in the fridge, but you can easily re-mix…and it will still taste like mayo.
  • Salt: For no-salt mayo, just skip it. You can also use a pinch of garlic or onion powder.

How to make it

You won’t believe how easy this recipe is to make. You can use a food processor, blender, or even an immersion blender.

Step 1: Take the tofu out of the water it’s stored in and transfer to a blender or food processor. If you’re using an immersion blender, make sure you have a large cup with high enough sides so there’s no splash over.

Large glass measuring cup with oil, vinegar, tofu, mustard and salt.

Step 2: Place full block of tofu, apple cider vinegar, mustard, olive oil and salt into container.

Step 3: Blend. Stick with it. It may take 30 seconds to get going.

Immersion blender whipping up vegan mayo.

If using a stick blender, have patience. This is what the process looks like and it’s ok.

Immersion blender making mayonnaise in a glass measuring cup.

Keep blending until everything has come together, emulsified, and a creamy mayonnaise has emerged.

Vegan mayo, thick and creamy using an immersion blender.

Step 4: Look on the side of the container to be sure everything is uniformly incorporated. Scrape down the sides with a spatula. Blend for another minute if needed for best results.

Variations

Use this recipe for Vegan Mayo as a starting point to make these delicious flavored mayonnaise recipes.

  • Vegan Chipotle Mayo: Add 2 Tablespoons taco seasoning + ½ teaspoon chipotle chili powder to recipe.
  • Vegan Garlic Mayo: Use a microplane to zest 2 cloves garlic into blender with other ingredients and blend. You can also use 2 teaspoons garlic powder added to the recipe.
  • Vegan Sriracha Mayonnaise: Stir in 2 teaspoons (or more) sriracha into the mayonnaise, depending on how spicy you like yours.
  • The Vegan Sauce that Goes with Everything: You’re going to make this ALL THE TIME: 1 cup mayo, 2 tablespoon tomato paste, 1 tablespoon rice vinegar, 1 teaspoon paprika, 1 teaspoon garlic powder, 2 teaspoon honey or maple syrup,

What to do with Vegan Mayonnaise

Vegan Mayo slathered on thick to a piece of toast, the other side has lettuce tomato slices and more mayonnaise.
  • Spread on toast, add lettuce, sliced tomatoes and black pepper.
  • Make chickpea tuna salad.
  • Delicious roasted veggies: Cut up your favorite veggies, toss with tofu mayo, sprinkle on some dry ranch mix and roast in 425 degree oven for 20 minutes.
  • Mix with some taco seasoning and drizzle on your tacos.
  • Spread on quinoa veggie burgers, falafels or black bean burgers.
  • Use in your favorite potato salad or pasta salad recipe.
  • Use it in conjunction with my vegan sour cream recipe to make delicious dairy-free dips.

More Tofu Recipes

  • Crispy tofu pieces in a bowl with brightly colored cooked and raw veggies plus a peanut dipping sauce in a bowl.
    Crispy Oven Baked Tofu Recipe
  • A slice of blueberry tart being served from a red cake plate.
    Blueberry Tart Recipe
  • Close up of vegan scramble with mushrooms and red peppers and a plate of breakfast potatoes.
    Vegan Tofu Scramble
  • Creamy chocolate pudding in a small dish with chocolate shavings.
    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 recipe, please consider a five star rating below and leave a comment. Also, please share your photos on instagram by tagging me @dkhealthcoach and using the hashtag #debraklein

📖 Recipe

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

BEST Vegan Mayonnaise

Author: Debra Klein
Vegan Mayo made with tofu is creamy, delicious and can be used in any recipe that calls for regular mayonnaise. This eggless version is easy to make with just 5-ingredients.
5 from 86 votes
Rate this Recipe
Print Recipe Pin Recipe
Prep Time 5 minutes mins
Total Time 5 minutes mins
Course Condiment
Cuisine American
Servings 24
Calories 20 kcal

Equipment

  • Immersion blender

Ingredients
  

  • 1 14-oz pkg extra firm tofu drained
  • ¼ cup olive oil extra virgin
  • 2 tablespoon apple cider vinegar
  • 2 teaspoon dijon mustard
  • ½ teaspoon sea salt

Instructions
 

  • Drain tofu. You don't need to press the water out. Transfer tofu to blender, food processor or tall container that can be used with an immersion blender.
  • Also add olive oil, apple cider vinegar, dijon mustard and sea salt to container with the tofu. Blend until smooth and creamy. The olive oil will help the mayonnaise emulsify and create a creamy texture, just like traditional mayonnaise.

Notes

Oil:  Use extra virgin olive oil or avocado oil. You can make oil-free mayo by omitting the oil and adding 2 tablespoons water and blend until desired consistency.  It will be a bit less creamy, but still can be used to replace regular mayonnaise. 

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!!

Categories

CondimentGluten FreeGrain FreeVeganTofu

More Condiment Recipes

  • Lemon dill dressing in a bottle with some arugula, fresh dill and half a lemon in the background.
    Lemon Dill Dressing with Dates
  • Creamy green dressing in a bottle with fresh parsley and pistachios in the foreground.
    Creamy Tangy Vegan Pistachio Dressing
  • Small jars, filled with raspberry chia jam and a few fresh raspberries on the counter.
    15-minute No Sugar Raspberry Chia Jam
  • Bottle filled with golden, crispy quinoa.
    Oven Baked Crispy Quinoa

Reader Interactions

Comments

    5 from 86 votes (85 ratings without comment)

    Leave a Reply Cancel reply

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

    Recipe Rating




  1. Mary

    May 19, 2024 at 3:26 pm

    5 stars
    Only the second time I have ever tried making Vegan Mayo, first time was terrible. (Not your recipe) This time was a super success!! I made it with Silken Tofu as this is what I had in the frig. Tastes amazing, texture wonderful!! Making a Tempeh BLT today, can’t wait to use it!! Thanks Debra!!

    Reply
    • Debra Klein

      May 20, 2024 at 3:50 pm

      Fabulous.Thanks for stopping to let us know how well the Vegan Mayo Recipe worked out for you. Enjoy that sammie!

      Reply

Primary Sidebar

Photo of Debra Klein in the kitchen, smiling, tossing a salad.

Hi, I’m Debra, Holistic Health Coach and Culinary Instructor inspiring healthy choices with seasonal plant-based recipes. I'm also passionate about transforming Traditional Jewish Foods into dishes that are nutritious, delicious, beautiful and satisfying. Let's get into the kitchen and have some fun.

More about me →

Eat more plants.

Grab the tips to easily whip up more plant based meals.

Reader Favorite Recipes

  • No Salt Taco Seasoning Recipe
  • Bowl of creamy yellow soup with sauteed mushrooms, scallions and red pepper floating on top.
    Dairy-free Leek Soup without Potatoes
  • Savory Spiced Nuts Recipe
  • Chopped cauliflower, cabbage, dates and nuts on a round plate with limes and fresh herbs.
    Raw Cauliflower Salad with Lime
  • Colorful and chunky roasted veggies in an reddish brown broth.
    Chunky Roasted Veggie Soup Recipe
  • Vegan ground beef in a cast iron skillet with wooden spoon, showing textrure.
    Vegan Ground Beef Recipe with Mushrooms & Lentils

Trending Recipes

These recipes are trending because they're super tasty, easy to make and loaded with plant-based nutrition.

  • Crispy potato latkes on a platter with a small dish of sour cream in the center.
    Grandma’s Potato Latkes Recipe
  • Cast iron pan filled with green beans almondine. There are almond slices, cloves of garlic and crushed red pepper scattered around the pan and a grey napkin tied around the cast iron handle.
    Easy Recipe for Green Beans with Almonds
  • Wedges of whole roasted golden beets and red beets with balsamic, sea salt and chopped fresh parsley.
    Whole Roasted Beet Salad with Balsamic Vinaigrette
  • Spoonful of homemade applesauce on a jar of chunky applsauce.
    No Sugar Applesauce Recipe
  • White rectangular serving plate with stuffed mushrooms
    Gluten-Free Stuffed Mushrooms
  • Small glass pitcher filled with bright yellow salad dressing with specks of red and green. In the background is a bowl of salad and some squeezed limes.
    Easy Vegan Mango Salad Dressing

More Fresh Recipes-->>

More Vegan Recipes

Footer

↑ back to top

latest recipes delivered

  • HOME
  • RECIPE INDEX
  • CONTACT DEBRA
  • Privacy Policy
  • Web Stories

Copyright © 2026 Debra Klein

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.