If you’re looking for a quick and easy way to whip up Vegan Tofu Mayo, you’ve come to the right place! This creamy and smooth spread is a fantastic alternative to traditional mayonnaise, and it’s super simple to make at home.
This oil-free vegan mayo solves concerns about high fat and cholesterol in mayo while meeting egg-free and dairy-free needs, offering a quick, creamy spread.

I used to struggle with finding a tasty mayo that didn’t contain any oil or dairy, especially when I was trying to eat healthier. It can be tough to find options that still taste good, but this recipe changed that for me. Now I can enjoy my sandwiches without any guilt!
What I love about this recipe is that it takes less than five minutes to prepare. You just blend firm tofu with some spices and flavors you like, and boom, you’ve got a protein-packed mayo ready to go. Plus, it’s customizable, so you can really make it your own.
If you’re curious about adding a little sweetness to your spread, try this recipe for a great way to enjoy veggies with a touch of honey. You’ll find that cooking can be a lot of fun!
Why You Will Love This Recipe
- Creamy Texture This tofu mayo has that thick, smooth consistency you’d expect from traditional mayonnaise. It’s satisfying on sandwiches and wraps without any compromise.
- Savory Flavor With a mix of spices, this mayo packs a slightly tangy and nutty flavor that enhances everything from veggie burgers to salads.
- Quick and Easy You can whip this up in under 5 minutes, making it a fantastic option for quick lunches or last-minute meal prep.
- Storage Friendly Keep it in the fridge in an airtight container for up to a week. It’s great to have on hand for those busy days.
Easy Oil-Free Vegan Mayo Recipe
- Prep Time: 5 minutes
- Cool Time: 30 minutes
- Cook Time: 0 minutes
- Total Time: 35 minutes
- Yield: 2 cups 1x
- Category: Condiment
- Method: Blending
- Cuisine: Vegan
- Diet: Vegan, Gluten Free, Oil Free, Nut Free, Sugar Free
Description
A creamy and flavorful vegan mayo made with tofu and spices, perfect for sandwiches and salads.
Ingredients
- 1 – 16-ounce block (396 grams) firm tofu, drained and crumbled
- 1/4 – 1/3 cup unsweetened non-dairy milk (60–80 ml), adjust for desired consistency
- 1 tablespoon apple cider vinegar
- 3/4 – 11/2 teaspoon sea salt, adjust to taste
- 11/2 teaspoon granulated garlic
- 11/2 teaspoon granulated onion
- Optional mix-ins: 1/41/2 teaspoon chipotle powder or cayenne pepper, herbs like dill or basil, Sriracha, nutritional yeast
Instructions
- Blend Tofu & Milk: Start by adding firm tofu and a splash of non-dairy milk to your blender. Blend until the creamy texture starts to come together. If it feels clumpy, blend a bit longer to achieve a smooth base.
- Add Spices & Flavor: Once you have the creamy mixture, add sea salt, garlic, and granulated onion. Taste the mixture and adjust seasoning as necessary. It is important not to overdo the salt; add ingredients gradually, tasting as you go.
- Adjust Consistency: Check the texture of the mayo. If it is too runny, add a bit more firm tofu or some nutritional yeast. You want it to be thick yet spreadable.
- Chill & Thicken: Transfer the mayo to an airtight container and refrigerate for at least 30 minutes. This chilling time will help thicken the mayo, giving it a nice, spreadable texture.
- Enjoy & Store: The mayo is now ready to be used. It can be spread on sandwiches, used as a dip, or incorporated into salads for added creaminess. Store leftovers in the refrigerator in an airtight container for up to 7 days.
Notes
- Storage Tips: Refrigerate in an airtight container for up to 7 days.
- Expert Tips: If the mayo is too runny after blending, you can add an additional 1/4 block of firm tofu for thickening. For a smoother texture, blend longer, up to a full minute, while scraping the sides. If the flavor seems bland, increase seasoning gradually, starting with 1/41/2 teaspoon.
- Reheating Instructions: Not applicable; this mayo is served cold.
- Serving Suggestions: Spread on sandwiches or wraps. Use as a dip for fresh vegetables. Incorporate into salads for added creaminess.
- Recipe Variations: You can easily swap the apple cider vinegar with other vinegars or lemon juice for tanginess. Feel free to add herbs or spices as desired for additional flavor.
- Ingredient Notes: When selecting firm tofu, ensure it is not vacuum-sealed super firm. For the non-dairy milk, any unsweetened unflavored variety is suitable, but soy milk is recommended for creaminess.
Nutrition
- Serving Size: 1 tablespoon
- Calories: null
- Sugar: null
- Sodium: null
- Fat: null
- Saturated Fat: null
- Unsaturated Fat: null
- Trans Fat: null
- Carbohydrates: null
- Fiber: null
- Protein: null
- Cholesterol: null
Find it online: https://bakeitwell.com/vegan-tofu-mayo

Recipe Tips
- If the mayo seems too runny, adding an additional ¼ block of firm tofu can help thicken it up without compromising flavor.
- When adjusting flavor, try adding ¼ teaspoon more salt or a pinch of garlic powder at a time to achieve your desired taste.
- For a smoother texture, blending for a full minute longer and scraping the sides periodically can make a noticeable difference.
- If the mayo doesn’t thicken after refrigeration, a sprinkle of nutritional yeast can boost both texture and flavor.
- When mixing in spices, start with small amounts (about ½ teaspoon) to not overpower the mayo. Adjust gradually to taste.
Serving Suggestions
Use this vegan tofu mayo as a spread on sandwiches or wraps for a creamy addition. Serve it as a dip for fresh vegetables or mix it into salads for added creaminess.
This mayo can enhance various dishes like grain bowls, vegetable salads, or as a base for salad dressings. It’s also suitable for summer BBQs or picnics where lighter fare is enjoyed.
Recipe variations
- You can use silken tofu instead of firm tofu for a smoother mayo consistency.
- Add 1 tablespoon of sriracha if you prefer a spicier flavor profile.
- Either mix in 2 tablespoons of nutritional yeast for a cheesy taste or add fresh herbs like dill or basil for a fresh twist.
- If making a larger batch, use 2 blocks (792 grams) of firm tofu with ½ – ⅔ cup of non-dairy milk.
Save This Recipe!
How to Store?
To keep your vegan tofu mayo fresh, follow these storage tips:
Refrigeration: Store in an airtight container in the refrigerator for up to 7 days. Use within this time for best quality.
Freezing: For longer storage, place in a freezer bag and seal tightly. Freeze for up to 3 months. Thaw in the refrigerator before using.
Thawing: Move frozen mayo to the fridge and let it thaw overnight before incorporating it into your meals or snacks.
Other Recipes You’ll Love
- Bacon Fried Corn
- Garlic Parmesan Green Beans with Bacon
- Creamed Peas with Shallots and Prosciutto
- Arugula Salad
If you enjoyed this Vegan Tofu Mayo or any other recipe on my blog, please leave a ⭐ star rating and let me know how it went in the comments below. I appreciate taking time to read about this recipe, thank you!