This is the best Vegan Egg Salad, period. Made with finely chopped tofu and a flavorful, creamy dressing, it’s the perfect meal to bring to the potluck or stuff into sandwiches.

two vegan egg salad sandwiched piled on top of each other.

Whether you need an epic recipe for vegan meal prep, a healthy after-school snack, or a dish that’s guaranteed to be a hit at the picnic, this Vegan Egg Salad recipe is the right choice!

Just like my Vegan Tuna Salad, it looks, tastes, and feels so much like real egg salad, but is completely vegan! The realistic texture is all thanks to a secret chopping technique. By pressing, then slicing a brick of firm tofu into pea-sized pieces, it takes on the same texture as real hard-boiled eggs.

And all bets are off when the tofu is combined with the creamy vegan egg salad dressing. It’s easy to make using a mix of vegan mayo, simple spices, relish, and pickle juice, and can even be prepped ahead of time when you need faux egg salad in a hurry.

My favorite way to enjoy this recipe is in vegan egg salad sandwiches, but you can also use it as a topping on salads, stuff it in lettuce cups, enjoy it as a protein-packed snack, and more. The possibilities are endless!

a large batch of vegan egg salad on a large white plate.

Ingredients needed (with substitutions) 

  • Firm tofu – Remember to press the brick of tofu before you get started! You want to remove as much liquid from the tofu as possible to help it take on the firm, chewy texture of real hard-boiled eggs.
  • Vegan mayonnaise – Mayo and egg salad are the dream team. It gives the dressing a rich and creamy consistency and helps to tone down the other tangy and briny flavors. Feel free to use your favorite store-bought vegan mayo (I like the Just brand and Veganaise) or try my homemade vegan mayo or tofu mayo. If you don’t have vegan mayonnaise at home, you can use plain vegan yogurt, cashew cream, or vegan sour cream instead.
  • Yellow mustard – Or you can use Dijon mustard for a deeper flavor profile.
  • Dill pickle juice – This, along with the sweet relish, gives the dressing a punchy and briny flavor. 
  • Sweet relish
  • Dry spices – A mix of smoked paprika, turmeric, black salt, and black pepper will give the vegan egg salad dressing a realistic color and flavor.
  • Green onion
  • Bread – To make vegan egg salad sandwiches! Butter lettuce leaves hold the faux egg salad just as well if you want egg salad lettuce wraps. Or enjoy with some yummy crackers (gluten free if needed).

How to make vegan egg salad

Find the complete printable recipe with measurements below in the recipe card.

After pressing the tofu, slice the block into thin, rectangular strips.

using a chef's knife to slice a brick of tofu into thin, rectangular strips.

Pile the strips on top of each other, then, in the opposite direction, slice them into smaller pieces. Don’t worry about making them all the same uniform size!

using a chef's knife to chop sliced tofu into very small squares.

To make the dressing, whisk the vegan mayo, mustard, pickle juice, sweet relish, and dry spices together in a large mixing bowl.

Add the chopped tofu pieces to the bowl with the dressing, along with the sliced green onions. Stir to coat. 

Cover the bowl with plastic wrap and place it in the fridge so the salad can chill for about 30 minutes. Afterward, serve the salad in sandwiches, on salad, or as a delicious snack!

ingredients for tofu egg salad dressing in a large white bowl
using a whisk to make a creamy yellow dressing in a white bowl for vegan egg salad.

Tips for success

  • Always press the tofu to drain the excess water. Skipping this step could leave you with watery egg salad, and no one wants that. You can do this using a tofu press or by wrapping the brick in paper towels (or a clean tea towel) and placing something heavy on top. Let it sit and drain for at least 20 minutes.
  • Finely dicing the tofu into small, pea-sized pieces is the secret to the realistic egg-like texture. If you’d rather simply crumble the tofu, that’s fine too.
  • If you have the time, chill the assembled salad in the refrigerator for 30 minutes before serving. This gives all of the amazing flavors time to get to know each other, yielding a much more flavorful salad!
  • You can make the egg salad dressing up to 1 week in advance. Just mix the ingredients together and store the dressing in an airtight container in the fridge until it’s time to serve.

Variations

There’s lots of room for add-ins in vegan egg salad! Check out these tasty suggestions:

  • Herbs – For a more vibrant flavor, stir fresh dill and/or chives into the egg salad mixture. 
  • Veggies – Feel free to add finely diced red onion or celery, shaved carrots, or halved cherry tomatoes for extra crunch and texture.
  • Vegan bacon – Crumbled tofu or tempeh bacon will give it a smoky, savory twist.
  • Black salt – Black salt or kala namak will give the salad an even more intense eggy, sulfur-like flavor. I usually use this for a more “eggy” salad.
vegan egg salad topped with scallions in a large white bowl.

Serving suggestions

The best way to put this vegan egg salad recipe to use is in vegan egg salad sandwiches. Top the sandwiches with lettuce leaves, sliced avocado, pickled red onions, radishes, sliced tomatoes, then dig in!

You can also use the egg salad as a topping on salad greens or stuff it into lettuce wraps. Serve it alongside Vegan Potato Salad or Vegan Coleslaw for a complete (and delicious) meal or picnic.

And if you end up with leftovers, scoop them up with crackers for a quick, easy, and protein-packed snack!

Frequently asked questions

What kind of tofu is best for tofu egg salad?

Extra firm or firm tofu is best because it contains the least amount of water. Watery varieties, like medium, soft, or silken tofu, won’t work as well and could leave you with soggy egg salad.

Does it taste like real eggs?

A lot of commenters can attest that the taste is just like real egg salad! However, you can give it an even stronger “eggy” taste by stirring black salt (kala namak) in place of or in addition to the regular salt in the dressing.

How long does tofu egg salad last in the refrigerator?

It will last for 4 to 5 days in the fridge when it’s stored in an airtight container.

Can you freeze vegan egg salad?

No, do not freeze tofu egg salad! Once it thaws, the tofu will release a lot of liquid, which will water it down and ruin the creamy consistency.

Can I make it without tofu?

You could scramble up a bottle of JUST Egg, then mix it with the dressing for a tofu-free vegan egg salad.

close up on a vegan egg salad sandwich.

Want more creamy vegan salads?

two vegan egg salad sandwiched piled on top of each other.
4.99 stars (59 ratings)

Vegan Egg Salad

This is the best Vegan Egg Salad, period. Made with finely chopped tofu and a flavorful, creamy dressing, it’s the perfect meal to bring to the potluck or stuff into sandwiches.
Prep: 30 minutes
Chilling time: 30 minutes
Total: 1 hour
Servings: 6 servings

Ingredients 
 

  • 14.5 ounce block firm tofu or extra-firm
  • 1/4 cup Vegan Mayo
  • 1 teaspoon yellow mustard
  • 1 1/2 tablespoons dill pickle juice
  • 2 teaspoons sweet relish
  • 1/8 teaspoon smoked paprika
  • tiny pinch turmeric
  • 1/2 teaspoon black salt or regular salt, + more to taste
  • 1/4 teaspoon black pepper
  • 1 green onion, white and light green parts, thinly sliced
  • loaf of bread, butter lettuce for serving

Instructions 

  • Press the tofu: Wrap the block of tofu in paper towels or a clean tea towel. Place something heavy on top of it, like a cast iron pan, and let it sit for 20 minutes.
  • Make the dressing: While the tofu presses, whisk together the vegan mayo, yellow mustard, dill pickle juice, sweet relish, smoked paprika, turmeric, salt and black pepper. Set aside.
  • Slice the tofu: Once the tofu is pressed, slice the block into thin strips, then slice thinly the other way. Chop into even smaller pieces.
  • Add the tofu to the bowl with the creamy dressing, along with the sliced green onions. Stir well. Cover and refrigerate for 30 minutes if possible before eating, to let the flavors meld together. Serve on bread of choice with butter lettuce, sliced tomatoes, sprouts and whatever else you like. Enjoy!

Notes

  1. Store leftovers in a covered container in the refrigerator for 4-5 days.
  2. To make it without tofu, you could probably scramble up a bottle of JUST Egg, then mix it with the dressing.

Nutrition

Serving: 1serving | Calories: 122kcal | Carbohydrates: 3g | Protein: 6g | Fat: 9g | Saturated Fat: 1g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 1g | Sodium: 328mg | Potassium: 9mg | Fiber: 1g | Sugar: 1g | Vitamin A: 62IU | Vitamin C: 0.4mg | Calcium: 88mg | Iron: 1mg
Course: Main Course, Salad
Cuisine: American
Author: Nora Taylor
Did you make this recipe?Mention @nora_cooks_vegan_ or tag #noracooks!

We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.com. Read my full disclosure here.

Posted In: , , , , , , , , , , , , , , , , , , , ,

you may also like:

Comments

  1. I’m not a huge tofu fan, but this sounded too good not to try! So glad I did, it is absolutely delicious! I used pink Himalayan salt since I didn’t have any black salt, but will try to find it for next time. I wasn’t able to acheive that lovely yellow color, though. I only used a very little pinch of turmeric, should I have used more? Thank you for yet another fantastic recioe!

    1. I’m so glad you enjoyed it even if you’re not a huge tofu fan! Yes, just keep adding turmeric until you have a yellow hue. Sounds like it just needed a little more. Thanks!

  2. This is one of my favorites! In fact I had some today. I add more sweet relish than the recipe and I also may add some celery seed from time to time. The Black Salt really makes a difference and if you can’t find locally, you know who has it! The big A. I eat this on bread or with crackers.
    Oh, I also kind of mash my tofu after it has been refrigerated to look more like eggs and it fits better on the bread.

  3. I’m so excited to make this! I love cooking but am so uninspired when it is hot! Thank you in advance!!!

    Just a thought, instead of using words like “real” to describe animal product-based version of a recipe, just call out what it is. Chicken-egg salad vs “Real” egg salad.

    This way, the tofu version doesn’t sound like it’s inferior or an imposter. I wish more vegan chefs would stop using words like “real” to describe animal products as tofu is just as “real!” Plant products and recipes are not inferior! 🙂

    Thanks again!

  4. My first tofu/egg salad recipe and this one is a winner. I didn’t have sweet relish so substituted some pickled onions that I had and added dill and celery because of personal tastes and what was available at home. I had some vegan mayonnaise from the store I needed to use up but will try your vegan mayo soon.

    My goal this month is to fall in love with tofu (after 2 1/2 years of eating a mostly vegan diet). This recipe is a huge help and I look forward to trying the vegan frittata and omelet to expand my breakfast options.

    Thanks!!

    1. Hi Susan. I have lots of tofu recipes! I hope you’ll enjoy them! Thanks for your fabulous feedback and review! I’m thrilled you loved the egg salad! Happy cooking!

  5. Questions, questions! Actually just one. When you say heavy skillet, how many pounds? I am new to working with tofu and have been using the 2 minute microwave method to do the removal of most of the liquid, then hand pressing. Thanks for any advice. I love your site and have done a few of your recipes so far. Haven’t had a fail yet!

    1. Hi Kathy. I’m glad you are enjoying my recipes! When I say heavy skillet, I am referring to a cast iron skillet. They weigh about 6 to 8 pounds. Hope this helps!

      1. Thank you. I used 3 lbs and finished with hand pressing since i didnt know yet and was eager to try this.. Used your mayo recipe and a little black salt. We were blown away. Can’t thank you enough. Egg Salad is usually a go to for our electric company peak days!

  6. So so delicious and so easy to make. The perfect mix of everything.  I make a few batches a month for great lunch sandwiches or on salad. Great on crackers for appetizers.  Non vegan family members and friends can’t believe there’s no egg in it. 

  7. Oh Nora, I’ve been following you for years and I can’t believe I didn’t make this recipe until now!!! Absolutely tremendous! 10 stars!!!

  8. Probably the best egg salad I’ve ever had. I used a potato masher at the end just to press the final product a few times so that there are chunks as well as mkre ground bits. And I did use black salt, which makes the entire thing taste so much like real eggs – it’s almost scary! Amazing!

  9. I’m eating it right now and it’s so delicious. My non vegan daughter in law is loving it as well. This will be a regular in my home

    1. I’m thrilled to hear you both are loving the egg salad, and it’s going onto your meal rotation! I also love this sandwich! Thank you for your terrific review and feedback!

  10. By the second day, when the flavors had a chance to settle, this was amazing! I would rather eat this over a real egg salad. It’s that good! Thank you for the recipe!

  11. Nora! My husband who didn’t like real egg salad before going vegan LOVES this recipe! This is such an amazing recipe – thank you!! I usually add a little extra smoked paprika, mustard, and Kala namak and I skip the relish because I like to serve it with pickles. I missed egg salad so much and this hits the spot x 10! SOOOOO AMAZING!

    1. Hi Kelly, thank you so much for your wonderful feedback and review! I’m so glad you and your husband loved the recipe!

  12. Oh my gosh,  absolutely love this recipe. I’ve been plant based for several years and I’ve really missed egg salad. Thank you so much!!!

  13. Another successful recipe by Nora. I’ll say, I was skeptical about this one. I didn’t understand how the previous reviews explained that this tasted just like the real thing.

    After searching for literal months for black salt, I finally ended up purchasing some online. The recipe was clear, simple and so tasty. This DOES taste like traditional egg salad.

    Thanks so much, Nora. Can’t wait to try another one.

    1. I am glad you loved the egg salad! Black salt really does create the stronger egg taste. Thank you for taking time to share your great review and comments! Happy cooking!

  14. Wow, really taste like a real egg salad.  Delicious recipe, thank you so much!
    My husband loves egg salad sandwich, and when he tried it, he smiled and couldn’t believe it was tofu ?

    1. I am so glad you guys loved the vegan egg salad! It is amazing how much it tastes like real egg salad! Thank you so much for sharing your wonderful review and comments!

      1. Hi Nora, and your avid fans… just a quick note for anyone who is not familiar with “black salt” (not “pepper”, maybe good to edit your response so it does not confuse anyone). It is readily available in Indian food shops, and even some that carry a larger selection of Indian food products. I was reading your posting, and the comments, looking for an alternate to a vegan “egg” salad recipe I have been using, so have not made this one yet, but it looks great. Cheers to people like you who make it easier to find yummy plant based recipes.

  15. Wow! This was amazing! I left out the relish because I didnt have any and used silken tofu instead and it was still great! Oh, how I’ve missed egg salad! This will be in regular rotation now! Thank you!

    1. I’m thrilled you loved, and that it is going on your meal rotation! Thank you for taking your time to share your great review and comments!

    2. I simply love your recipes. I’m not vegan but could easily be with your recipes. I like to try student things since my 3 yr old grandaughter has alot of food Allergies edith to dairy or egg so I mainly try for her than I wind up loving them . I needed to add a punch more of turmeric for color and I added a little sprinkle of cayenne for a bit spice. Love it especially on my toasted bagel.

      1. Hi Noreen! Isn’t this an amazing eggless egg salad! It is one of my favorites! How great that you try out new recipes for your granddaughter! Thank you for taking time to share your comments!

  16. Really good! I put it in a wrap with lettuce and tomato and added extra mustard, mayo, relish. My 2 yr old also loved it on soft whole wheat bread. 

  17. Another fabulous recipe by Nora! I just finished making this to take w/us on our road trip over the 4th of July wknd. I didn’t have pickle juice but had relish on hand so I just added 3 tsp of relish along w/its juices and that sufficed. I also used the Kala Namak black salt for that eggie flavor and I can’t even tell the difference if there’s eggs or not in this dish it’s so unbelievably convincing! I also added 2 tsp of chopped fresh dill. Perfection! Thank you 😀

    1. I’m so glad you loved it! I thinks it’s just a perfect summer sandwich! Thank you for sharing your fun review!

  18. I’m not a fan of normal mayo, so I never really liked egg salad. Being newly vegan, I was excited to try vegan mayo and tofu egg salad. This was sooooo good. Made a batch last night. Will be making more tonight. This will likely become a weekly summer staple.

    1. This is one of my summer favorites! I’m so glad you love it! Thank you for taking time to share your great review and comments!

  19. I made the tofu egg salad and it was very good . Next time  I will reduce  the dill pickle  juice. To1 tablespoon as it did have strong dill taste.  When it was marinated for a few hours I made a sandwich but still could taste the dominate pickle juice flavor.   I loved the texture and  I tried adding  shaved carrots and sliced radishes with lettuce in a wheat pocket.  Will make again for sure.

    Thanks for sharing your recipe.

    1. I’m glad you enjoyed it. I absolutely love that dilly pickle flavor, but you could use less or even skip it if it’s not your thing. I’ve also used pepperoncini juice instead for a twist, and it was great.

  20. Hi, I really want to try this recipe. Is there anything I can substitute the sweet relish and dill pickle juice with? Or maybe leave them out?

    1. A lot of the flavor comes from the relish and pickle juice, but if you need to you could leave it out. I’m not sure what else could be substituted here, sorry!

  21. Didn’t have green onion so used regular onion, didn’t have relish so I left it out. Still tasted fantastic! I couldn’t believe this didn’t have any egg in it and neither could the non vegan bf. He approved. Amazing! Thanks for the recipe.

Leave a Reply

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.