Tofu egg salad is an easy egg-free alternative to traditional egg salad. It’s protein-packed and excellent in sandwiches and wraps.

For more easy summer recipes, try our tofu salad, mashed chickpea salad, and vegan potato salad.

Tofu egg salad sandwich.
Vegan egg salad (tofu & vegan mayo)

Louise and I have made this vegan egg salad recipe more times than we can count. Itโ€™s one of our go-to lunches at home. It’s our simple, tasty twist on the traditional egg salad, but made with tofu instead.

Weโ€™ve cooked with tofu for years, and itโ€™s one of our favorite ingredients (youโ€™ll find it in a lot of our recipes, including our 50 easy tofu dishes).

In this salad, tofu takes center stage. It has a soft, eggy texture, and when you cut or crumble it just right, it looks a lot like chopped boiled eggs.

Tofu doesnโ€™t have much flavor on its ownโ€”thatโ€™s what makes it so fun to cook with. We mix it with a creamy, flavorful dressing made with mustard, garlic, fresh dill, chives, and a splash of vinegar.

The result? A rich and zesty egg-free salad thatโ€™s perfect for sandwiches, wraps, or just eating by the spoonful.

This recipe is not only delicious but also super healthy. Tofu is full of plant protein, so it keeps you full and energized. Plus, it has no cholesterol and almost no saturated fat.

For more fun egg-free ideas try our vegan frittata, chickpea muffins, and even vegan pancakes!

Ingredients

ingredients for vegan egg salad

Quantities are in the recipe box at the bottom of the page.

  • Firm tofu: Replaces eggs with a similar texture and plant-based protein. Use firm or medium-firm tofu. Extra-firm is okay if you like a chewier bite. Avoid soft or silken tofuโ€”it wonโ€™t hold together.
  • Vegan mayonnaise: Store-bought or homemade (try our easy 5-minute vegan mayo). Optional: Add 1 tbsp tahini for extra creaminess and umami.
  • Mustard: Adds a rich, savory, eggy flavor. Use yellow, American, or Dijon mustard.
  • Celery: Finely chopped for crunch and freshness to balance the creamy dressing.
  • Fresh dill & chives: Adds herby flavor and aroma. Substitute parsley for dill if needed, or use ยฝ tsp dried herbs to start.
  • Garlic: Finely grated fresh garlic boosts flavor. Or use red/green onion, garlic powder, or onion powder (start with 1 tsp).
  • Vinegar: Apple cider vinegar works best. Sub with white vinegar or lemon juice for tang.
  • Turmeric: For that classic yellow egg salad colorโ€”mild in flavor, rich in antioxidants.
  • Salt & black pepper: Season to taste. Pepper also helps your body absorb turmericโ€™s benefits.
  • Kala Namak (optional): Also called black salt, it adds a sulfurous โ€œeggyโ€ flavor. Great for authenticity, but still tasty without. A small jar lasts yearsโ€”store in an airtight container.

How to Make Tofu Egg Salad

US cups + grams measurements in the recipe box at the bottom of the page.

To a mixing bowl, add all ingredients except the tofu: vegan mayo, finely chopped celery, finely chopped dill, chopped chives, apple cider vinegar, mustard, a finely grated garlic clove, salt, black pepper, turmeric powder, and black salt or Kala Namak for the eggy taste.

all ingredients for vegan egg salad sauce in a bowl

Mix and stir with a spoon until the ingredients are well combined. This is the dressing for your tofu egg salad.

tofu egg salad sauce

Drain and pat dry the tofu with a paper towel.

Then, with another paper towel, apply some pressure on top of the tofu to remove some of its moisture. Do this a couple of times, turning the tofu upside down once or twice.

There’s no need to press it down for too long. You just have to squeeze out excess moisture.

Cut the tofu into small dice (ยผ inch, 0.6 cm). It doesn’t have to be perfectly cut.

firm tofu cut into small dice

Transfer the tofu to the mixing bowl with the dressing.

While you do so, crumble some of it with the tip of your fingers to make it look like crumbled egg yolk.

Mix the tofu with the dressing until well combined. Taste and adjust for salt and acidity.

vegan egg salad in a bowl

Serving Suggestions

You can use vegan egg salad like you’d serve a classic egg salad.

It’s a meal-prep-friendly recipe, brilliant as a lunch box idea.

For example, have it as part of a quick and healthy breakfast or lunch with lettuce leaves, on toast, in a sandwich with some relish, or a wrap.

vegan egg salad sandwich with lettuce and radishes

You can also have it as a starter on canapรฉs, crackers, or cucumber slices.

vegan egg salad on cucumber slices

Variations

  • Tofu egg salad (no mayo): There are two ways to make a vegan egg salad without mayonnaise. One is to use dairy-free yogurt. This method is also low in fat.
    The other is to use ripe mashed avocado. I would not add Kala Namak and Mustard to the dressing if you use avocado. Both ways are very healthy, nutritious, and creamy.
  • Curry tofu egg salad: This one is our favorite variation of a tofu egg salad. Add 1/2 teaspoon of curry powder (add 1 tsp if you like the curry flavor) to the dressing, and you’ve got a delicious oriental-tasting vegan egg salad with curry.
  • Chickpea egg salad: To make a vegan chickpea egg salad, you can replace tofu with canned chickpeas. All you have to do is to drain and rinse a can of chickpeas.
    Then, put them in a bowl and mash them with a fork until you have a chickpea mash. Not too fine. Mix in the vegan salad dressing, stir, and you are done.

Tips

  • Black salt: Kala Namak makes this salad taste like an authentic egg salad.

    We put this ingredient as optional because not everyone has it in their pantry and because tofu egg salad tastes delicious without it.

    Some people might prefer it without that eggy taste. But if you love an eggy taste, get yourself some black salt, and you won’t regret it.
  • Add a little Kala Namak at a time: black salt has a pungent smell and can be overpowering if you add too much, especially if you just bought it. So add a bit at a time and add more if necessary.

Questions

Can you eat raw tofu?

Yes. You can eat raw tofu straight out of the package.

However, tofu has a neutral, bland taste on its own, so it is advisable to either use a dressing or cook it to make it more flavorful. We made a list of tofu recipes for you to get some ideas.

Is tofu egg salad gluten-free?

Yes. Tofu egg salad is gluten-free because none of the ingredients contains gluten. However, if you are allergic to gluten, read the label of each ingredient you’re using to be 100% sure.

Also, if you make a sandwich with it, use gluten-free bread.

How can I scale the recipe?

You can double or triple all ingredients to scale this recipe up. In this case, use a large bowl to combine the mixture. To scale this recipe down, you can divide everything in half.

Storage & Make Ahead

Make ahead: This recipe is perfect for meal prep as it keeps well in the fridge for up to 3 days, so you can make a batch and use it as needed.

If you make this with the intention of keeping it for a few days, the one tip we’d give you is to press the tofu a little longer to remove more of its moisture. As the salad sits in the refrigerator, it can get soggy if the tofu has a lot of water.

Refrigerator: Store tofu egg salad in a bowl or an airtight container in the fridge for up to 3 days. We don’t recommend freezing this as the salad can get watery as it thaws.

More Creamy Salads

Get more creamy and lunch-friendly salad inspiration. You can make all with vegan mayo or regular mayo:

If you tried this tofu egg salad or any other recipe on our blog, please leave a ๐ŸŒŸ star rating and let us know how it goes in the comments. We love hearing from you!

Tofu egg salad.

Tofu Egg Salad

5 from 30 votes
Tofu egg salad is a quick and easy recipe for those looking for a tasty, wholesome, and satisfying alternative to traditional egg salad.
Itโ€™s packed with protein and is excellent for sandwiches, wraps, or as a dip with bread.
Prep Time: 15 minutes
Cook Time: 0 minutes
Total Time: 15 minutes
Servings: 2 servings
Course: Dinner, Lunch, Snack, Starter
Cuisine: International

Ingredients 

  • โ…“ cup vegan mayo
  • ยผ cup celery finely chopped
  • 2 tablespoons dill finely chopped
  • 2 tablespoons chives finely chopped
  • 1 tablespoon apple cider vinegar
  • ยฝ tablespoon mustard Dijon or yellow
  • 1 small clove garlic grated
  • 1 teaspoon salt or more to taste
  • 2 twists black pepper freshly ground
  • ยฝ teaspoon turmeric powder
  • ยผ teaspoon black salt or kala namak is optional. Recommended to get that eggy taste
  • 8 ounces tofu firm or extra firm

Instructions 

  • To a mixing bowl, add: โ…“ cup vegan mayo, ยผ cup celery, 2 tablespoons dill, 2 tablespoons chives, 1 tablespoon apple cider vinegar, ยฝ tablespoon mustard, 1 small clove garlic, 1 teaspoon salt, 2 twists black pepper, ยฝ teaspoon turmeric powder, and optionally ยผ teaspoon black salt.
    all ingredients for vegan egg salad sauce in a bowl
  • Stir with a spoon until the ingredients are well combined.
    tofu egg salad sauce
  • Drain and pat 8 ounces tofu dry with a paper towel.
    With another paper towel apply pressure on top of the tofu to remove some of its moisture. Do this a couple of times, turning the tofu upside down once.
    Cut the tofu into small dice of ยผ inch or 0.6 cm.
    firm tofu cut into small dice
  • Transfer the tofu into the mixing bowl with the dressing.
    While you do so, crumble some of it, to make it look like crumbled egg yolk. Mix the tofu with the dressing until well combined. Taste and adjust for salt and acidity.
    vegan egg salad in a white bowl
  • You can use vegan egg salad like youโ€™d serve a classic egg salad.
    Itโ€™s a meal-prep-friendly recipe, brilliant as a lunch box idea.
    For example, have it as part of a quick and healthy breakfast or lunch in a sandwich with a few leaves of lettuce and sliced radishes or tomatoes.
    vegan egg salad with tofu in a sandwich

Video

Vegan egg salad (tofu & vegan mayo)

Notes

Nutrition information is an estimate for 1 serving of tofu egg salad out of 2 servings without bread.
STORAGE:
Make ahead: This recipe is perfect for meal prep as it keeps well in the fridge for up to 3 days, so you can make a batch and use it as needed.
If you make this with the intention of keeping it for a few days, the one tip weโ€™d give you is to press the tofu a little longer to remove more of its moisture. As the salad sits in the refrigerator, it can get soggy if the tofu has a lot of water.
Refrigerator: Store tofu egg salad in a bowl or an airtight container in the fridge for up to 3 days. We donโ€™t recommend freezing this as the salad can get watery as it thaws.
SUBSTITUTIONS:
  • Tofu: Use firm or medium-firm; extra-firm for more bite, avoid soft or silken tofu.
  • Vegan mayo: Use store-bought or homemade; add 1 tbsp tahini for extra creaminess.
  • Mustard: Yellow, American, or Dijon all work well.
  • Celery: Swap with cucumber or green bell pepper for similar crunch.
  • Fresh dill: Replace with parsley or ยฝ tsp dried dill.
  • Fresh chives: Use green onions or ยฝ tsp dried chives.
  • Garlic: Sub with red/green onion, garlic powder, or onion powder.
  • Vinegar: Apple cider vinegar can be swapped with white vinegar or lemon juice.
  • Turmeric: Optionalโ€”adds color; omit if unavailable.
  • Salt: Use sea salt or kosher salt.
  • Black pepper: Adds flavor and boosts turmeric benefitsโ€”regular pepper works fine.
  • Kala Namak (black salt): Optionalโ€”skip or replace with sea salt if not using.

Nutrition

Calories: 352kcal, Carbohydrates: 8g, Protein: 11g, Fat: 29g, Saturated Fat: 3g, Polyunsaturated Fat: 3g, Monounsaturated Fat: 1g, Trans Fat: 0g, Cholesterol: 0mg, Potassium: 159mg, Dietary Fiber: 2g, Sugar: 1g, Vitamin A: 349IU, Vitamin B6: 0.1mg, Vitamin C: 4mg, Vitamin E: 0.2mg, Vitamin K: 20ยตg, Calcium: 173mg, Folate: 19ยตg, Iron: 2mg, Manganese: 0.3mg, Magnesium: 11mg, Zinc: 0.1mg
Tried this recipe?Leave a comment below or mention @theplantbasedschool on Instagram. We love hearing from you โญ๏ธ ๐Ÿ’š.


Nico and Louise in front of the Consolazione church in Todi

Hi! We are Nico & Louise

Weโ€™re here to share delicious, easy, and healthy plant-based recipes (vegetarian & vegan) ๐ŸŒฟโœจ.

Welcome to our blog, we are glad you are here.

5 from 30 votes (16 ratings without comment)

Leave a comment

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

Recipe Rating




31 Comments

  1. 5 stars
    This is another fantastic recipe from The Plant Based School! I used dry dill and non-vegan light mayonnaise but followed the rest exactly. This tastes just like a non-vegan egg salad recipe, and maybe a little bit better. I had a meat eater try it and he liked it! He said he thought it was โ€œregularโ€ egg salad.

    1. Fantastic, Jennifer, that’s amazing feedback.
      Thank you for taking the time to leave a comment and a rating here.
      Have a great weekend,
      Louise

    1. Fantastic, Gerri, I’m very happy you liked the recipe โค๏ธ Thanks for your comment. Kindest, Louise

  2. 5 stars
    I really like โ€œNatureโ€™s Soyโ€ silken brand after freezing and thawing out. Slice it and then press through a cookie drying rack for egg salad sized chunks (I used to use those for real egg salad at work):

  3. 5 stars
    This was delicious! Iโ€™m not vegan but eggs for some reason give me a headache. This recipe was great! Will be taking to work and making more often. Thank you for sharing!

    1. Hi B,
      I’m very happy you liked this vegan egg salad, and glad you find it useful for work ๐Ÿ™‚
      Thanks for taking the time to leave a comment here.
      Kindest,Louise

  4. 5 stars
    This recipe is amazing and Iโ€™m not vegan!๐Ÿ˜‚ My daughter is. Iโ€™ve made this for a work breakfast and it got rave reviews. Itโ€™s too good to believe! If youโ€™re on the fence about making it, do it! You wonโ€™t regret it! I found this recipe because we have a co-op a ways away and they have a vegan egg salad and itโ€™s yummy but crazy expensive. So I decided to try this recipe and Iโ€™m so thankful I did! Thank you, thank you, thank you!

    1. Hi Sheri,
      That’s wonderful, I’m super happy to hear that you and your colleagues enjoyed it.
      Thank YOU for taking the time to leave a comment. Have a wonderful day.
      Kindest,
      Louise

  5. 5 stars
    Iโ€™m obsessed with your recipes. You make them so clean, easy and fun. I canโ€™t wait to start incorporating all of these recipes. I just love them all!!!

    1. Hi Elena, oh you’re very kind – you made my day! Thanks so much for your feedback, and happy cooking! Cheers, Nico