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.
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!
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.
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!
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!
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.
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
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.
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.
It will last for 4 to 5 days in the fridge when it’s stored in an airtight container.
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.
You could scramble up a bottle of JUST Egg, then mix it with the dressing for a tofu-free vegan egg salad.
Want more creamy vegan salads?
- Curry Chickpea Salad
- Pesto Pasta Salad
- Vegan Chicken Salad
- Best Vegan Potato Salad
- Vegan Macaroni Salad
Vegan Egg Salad
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.
- 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
- Store leftovers in a covered container in the refrigerator for 4-5 days.
- To make it without tofu, you could probably scramble up a bottle of JUST Egg, then mix it with the dressing.
This was delicious! I didn’t have pickle relish, so added chopped pickles (lots, because I like them!) And this was my first time using black salt. I used maybe 1/16th teaspoon, because I was not sure if I would like it or not. And that was just enough for me. Thank you for another great recipe, Nora!
I’m so glad you like the recipe! Thank you for taking the time to share!
I just had this for lunch on Pumpernickel bread. Sooooooooooo good!!!!!! Thank you for another GREAT recipe!!
Hi Debbie. The bread choice sounds delicious! Glad you are enjoying the recipe! Thank you!
Amazing!!!! Tastes like real egg salad but without the weird egg after taste.
So glad you enjoyed it!
Thank you for this fabulous recipe….it is truly delicious. I have been looking for an egg sandwich replacement since becoming vegan and yours is the best ever!!
You’re welcome!
Just made this… it was delicious! I have been looking for something like this since I became vegan. Thank you!
Added some fresh dill from our garden. We’re calling it “What’s the dilleo egg salaf.”
That’s great!!
Really impressed! Was delish!!!
Absolutely delicious!!! Quick question, can I freeze the leftovers? Thanks!
I’m so glad you liked it!! I’m not sure it would freeze very well, but you could probably refrigerate it for 4-5 days.
I made this today but I didn’t have any relish pickle. But it came out just as nice. I used black salt also. Thank you so much for this. Now I will be trying other recipes of yours.
You’re welcome!
Sooooo delicious! Super easy and yummy
So glad to hear that!
WOW! This recipe deserves 10 stars!!! Took me less than 5 minutes from start to finish (had leftover pressed tofu from a different recipe ?). It was exactly like real egg salad, and I would highly recommend using kala namak (black salt). I added celery instead of relish since that’s the way my mom makes it, and it was awesome on toasted sourdough. It was WAY easier than boiling & peeling eggs. I will be making this all the time!!! Thank you for the amazing recipe as always.
You’re welcome! Glad it was delicious!
This recipe is 5 STARS all the way!! I made this last night, and my wife and I are knocked out by how “real” this tastes and even smells! I used Kala Namak in place of salt, and it truly does taste like the egg salad my mom used to make when I was a kid. Love this recipe, and will be making this on a regular basis for us, and for friends and family. Will also post pics and share your recipe link on my IG page! Thanks for another great, and healthy, vegan recipe.
You’re so welcome! So glad you liked it!
This is so tasty! I’m relatively new to the vegan gig and am continually shocked when I make a recipe that is as good as, or better than, the “original.” I was skeptical when I stirred this together – it didn’t look like it would have enough dressing and the spices weren’t entirely what I expected. I always like to make a new recipe as-written first, then modify to my liking, but this required no tweaks to satisfy my craving for an egg salad sandwich. The texture of the tofu is crazy-similar to hard boiled egg whites. LOVE THIS! Thanks!
So easy, and delicious. Love this recipe ??
I’m so glad!
Hi, I’m in the UK and we don’t have sweet relish. What would be a good alternative? Thanks
Chopped up pickles work, sweet variety if you have them.
Hi, what is yellow mustard? Is this the
mild yellow sauce that you might put on a hot dog?
Yes, that’s right.
This was SO easy and SO good! Thank you for the recipe!
You’re welcome! I’m glad you enjoyed and that it was simple!
This is SO GOOD. The dressing tastes just like deviled eggs, which I’ve definitely missed. I’ll have to check out more of your recipes if they’re all this good. Thank you!
Thank you Alison! I hope you find many more recipes here to enjoy!
Did you use the black salt? I’m going to make this and am curious about the salt but don’t want to buy if it taste yuck
I just made this and I love it! I never ate traditional egg salad, but thought this would be a good alternative to chickpea salads!
Thanks Hayley, so glad you loved it! It’s nice to have a few vegan sandwich fillings to make regularly. 🙂
Absolutely fabulous! Tastes like the egg salad we remember. We like the consistency of how you do the tofu – and the dressing – so much better than other recipes we’ve tried. Thank you for your recipes – they make life just a little bit better 🙂
I’m so happy you like the vegan egg salad, thank you so much for your kind words!!
After we switched to vegan, hubby really missed egg salad sandwiches – not any more! I was never a fan of egg salad but this version is so good that we both have it almost weekly for lunch. Thanks for another great recipe!
Just made this for sandwiches to bring to the beach tomorrow. This tastes great! My wife is very picky and she loves it! I added some diced red onion and celery. I’ve also made your vegan meatloaf a few times and it is fantastic!
What a good idea for the tofu prep! I’m going to make this tomorrow. Your recipes are always so good and require simple ingredients.
Thanks Renee! I hope you enjoy the vegan egg salad!
Oh my goodness!! I am so excited I found these! I have missed egg salad, and this recipe gives me all the goodness that I had missed! And it’s so simple to make. This will be a regular addition to my menu. Thank you!!