This easy tofu mayo is creamy, tangy, and ready in 5 minutes at just 20 calories per serving!

In this current economic climate, store bought vegan mayo is way too expensive for just oil in a jar with nothing to show for it nutritionally. If you're going to spend your calories on something, it should give something back. That's exactly why I ditched it and started making my own. It's never been easier.
Does it Taste Like Actual Mayo?
It has more tang than most store-bought vegan versions, which tends to be pretty bland. There is a slight tofu aftertaste, but it is minimal. You will notice it if you are eating it straight, but it disappears when used as a base for other sauces or spread on a sandwich.
For me though, the freshness from the lemon juice, the cost savings, and the fact that I'm not using mayo as a standalone dip anyway makes it a non-issue. But if tofu-forward flavors aren't your thing, feel free to skip this recipe.

Tofu Mayo Recipe
Ingredients
- 1 10.9 ounce package Mori-Nu Silken Extra Firm Tofu note 1
- 2 tablespoon canola oil (or any neutral oil of choice) note 2
- 1½ tablespoon Dijon or yellow mustard
- 2 teaspoon lemon juice
- 1 teaspoon apple cider vinegar
- ½ - 1 teaspoon sea salt I used 1 teaspoon
- 1 teaspoon organic cane sugar (or white sugar)
- 1 teaspoon soy lecithin powder optional; note 3
- ¼ - ½ teaspoon citric acid powder optional; note 3
Equipment
Instructions
- Measure out all your ingredients in the appropriate amounts. To a tall wide mouth mason jar or tall wide cup, add all ingredients.
- Start with your immersion blender at the bottom of the jar, then slowly draw it upward as you blend on high. In about 20 to 30 seconds, the mixture will transform into smooth, creamy eggless vegan mayo.
- Store in a glass container in the refrigerator for about 5-7 days. Use on sandwiches, burgers, potato salad, coleslaw; anywhere else you would use regular mayonnaise.
Video
Notes
- You want to make sure you are using the correct type of tofu. SILKEN shelf stable tofu comes in different forms like soft, light firm, firm, and extra firm. This is different than the silken tofu you see in the refrigerated section in the stores. Shelf-stable silken tofu is processed differently, and that process gives it a much more neutral taste. View step by step photos below to see the correct type of tofu to use. This is usually found in the ethic aisle of your grocery store.
- I use canola oil specifically because it is an affordable choice of alpha-linolenic acid (ALA) omega-3 despite the current fear mongering around seed oils. However, avocado oil (more expensive) or light olive (not as neutral testing) can be used in its place. Or you can completely omit the oil bringing down the calories per serving.
- Soy lecithin and citric acid are "special" ingredients that are completely optional. I like adding soy lecithin as it is a concentrated plant-based source of choline which is also naturally found in eggs; what traditional mayo is made out of. Citric acid acts as additional tang flavor and can act as a preservative though I still use my mayo within a week just to be on the safe side
- Makes approximately 3 cups (288 g) of mayo = 24 tablespoons. One tablespoon is approximately 12 g.
- View below recipe card for step-by-step photo instructions, specific serving suggestions, and detailed storage requirements.
Nutrition
Tofu Mayo Step by Step Photos
Step One: Gather and measure out all your ingredients in the appropriate amounts.

Step Two: Add all those ingredients to a wide mouth jar. Blend with a hand blender for about 20-30 seconds until smooth. Adjust taste as you desire and store in a glass container. Place in refrigerator to allow flavors to develop and mayo to thicken even more.






Substitutions
- Shelf Stable Silken Soft Tofu can be used. I personally tested this recipe both ways and found that the silken soft tofu gives you a thinner consistency. Using Silken Soft Tofu provides a great mayo texture to use as base for salad dressings and cream sauces. But if you want that thick, spreadable mayo texture, silken extra firm or even firm tofu is your best bet. The taste either way is the same. See the difference in the photo below.

- If all you can find is refrigerated tofu, be warned that it has a raw, beany flavor that will come through more strongly in your mayo. Not subtle at all. You can try the boiling the tofu you get from the refrigerated section (use firm) to mellow out that flavor. Allow it to cool slightly and then blend it up as instructed to make your mayo. (I have not personally tested this method).
Storage Tips
- How to store? Store in an airtight container in the refrigerator. I store mine in a wide mouth mason jar used to make the mayo. DO NOT store in the freezer.
- How long it keeps? This can last up to 5 to 7 days. Making sure your jar is clean (sterilized even better) will help it last. The small amount of citric acid (if used) can act as a preservative, but I still would not go past 7 days.
How to Use Tofu Mayo
You can absolutely use it the way you would any mayo. Slap it on a Tofurky ham sandwich or put it on a Beyond Burger. But the real angle here is meal prep. Make one batch on Sunday and use it as a base to build flavor all week.
Here are some ways to put it to work:
- Make a big batch of vegan coleslaw or vegan potato salad for your next cookout using this tofu mayo. Save the leftovers for BBQ themed protein bowls all week.
- My vegan remoulade sauce starts with this mayo as the base, and it was a full hit at my book club. Use it to top Cajun inspired bowls for a spiced-up meal prep.
Making it Work for Your Vegan Curves
- Bulking Tips (Gaining Vegan Curves/Muscle Gains): This tofu mayo comes in at about 20 calories per tablespoon, lighter than most store-bought vegan mayo. To meet higher calorie goals, add ¼ -½ cup oil to the full batch before blending. This bumps the fat content and calorie density (about 30-50 calories per tablespoon) without changing the flavor. You can also use a more generous portion wherever your meal calls for it.
- Maintenance Tips (Maintaining Vegan Curves): Use the base recipe as written. You're getting a creamy, satisfying condiment that has a tad bit of protein backed from tofu unlike regular vegan mayo, which is just fat and filler.
- Cutting Tips (Lose the Gut, Keep the Butt!): Omit the oil entirely. The tofu base still blends smooth and creamy, so you won't lose much on texture, and your calorie count drops to about 10 calories per tablespoon while you're still getting a small boost of protein.
Quick note: NO SINGLE FOOD is responsible for weight gain or weight loss. That comes down to your total calorie intake overall. For a deeper breakdown on how to calculate your calories as a vegan, check out my vegan weight gain article.
Frequently Asked Questions
Egg Free Vegan Mayo FAQ
More Homemade Sauce Recipes
Visit my Dips and Sauces page for other flavor packed additions to elevate your vegan meal prep.
As an Amazon Associate, I earn from qualifying purchases. Please read my full Affiliate Disclaimer.
© Gina Marie Hoskins. Vegan With Curves. All Rights Reserved. Unless noted otherwise, all images, recipes, & content are copyright protected and registered with the U.S. Copyright Office. My images and written content are NOT to be used without prior permission. Read full Copyright Disclosure.

Leave a Reply