Vegan egg salad is a picnic classic. This effortless summer lunch is made with cooked tofu for plenty of protein and the best egg-like texture. Use the included homemade vegan mayo or try it with your favorite store-bought mayo, either will taste great!

When it's officially too hot to cook, reach for this plant-based tofu “egg” salad. It’s a no-sweat kinda recipe and a healthier, cholesterol-free option that doesn’t skimp on flavor!
Does it actually taste like egg salad?
Black salt —or kala namak— is what gives vegan egg salad that distinct "eggy" taste.
However, I’m not a big fan of the stuff and wanted a vegan egg salad that tastes great even without it. So, I created this version to be as close to the real deal with or without the addition of black salt.
Ingredients
Simple, readily available ingredients bring this egg salad copycat together.
- Firm tofu is a great egg replacement because the texture is similar to boiled eggs, firm but still tender. Use firm or extra firm for the best texture.
- Vegan mayo brings the ingredients together and adds flavor to the salad. I love this with my homemade cashew mayo, but store-bought is delicious as well.
- Green onions yield a mild onion taste. Replace it with diced red onion if you’re looking for a more pungent onion bite.
- Fresh dill is best for this recipe, but if fresh is unavailable dry dill will do. This distinctive herb provides its strong herbaceous flavor to the recipe.
- Lemon juice provides a bit of zing to tantalize your taste buds.
- Black salt is the secret to making this vegan egg salad taste like legit egg salad. If you don’t have any —or can’t find it— the recipe still tastes great without it. In fact, that’s how I prefer it!
- Turmeric contributes to the eye-pleasing yellow color.
How to make this egg salad
Just like my chicken salad recipe, this vegan egg salad is easy to make.
For the best texture, cook the tofu over medium heat to remove excess moisture.
Add the cooled tofu to a mixing bowl along with the remaining ingredients.
Mix until everything is thoroughly combined. Taste and adjust seasonings as needed.
Pro Tips
- Cooking the tofu removes excess moisture and firms it up for the best egg-like texture. If you want to avoid cooking the tofu, I suggest using vacuum-sealed tofu.
- Make this recipe your own! Add diced pickles, shallot, capers, or avocado.
- Don't stop at sandwiches, try this vegan egg salad on rice cakes, in a wrap, on crackers, or on top of a big bed of leafy greens.
We'd love to hear from you!
If you enjoyed this vegan lentil loaf recipe, please leave a 5-star rating in the recipe card and share your thoughts in the comments below.
Also, if you snap a photo be sure to share it with us! We love to see your creations!! You can find us on Pinterest, Facebook, and Instagram.
Vegan Egg Salad
Vegan egg salad is loaded with plenty of protein. Cooked tofu gives this plant-based version the best egg-like texture.
Ingredients
Tofu
- 1 block firm tofu
- 2 teaspoons neutral oil (for sautéing)
- 1 teaspoon onion powder
- ⅓ teaspoon Himalayan pink salt
Remaining ingredients
- 1 celery stalk, diced
- ½ cup vegan mayo
- 2 Tablespoons green onion, thinly sliced
- 2 teaspoons fresh dill, finely chopped
- 1 and ½ teaspoon yellow mustard
- 1-2 teaspoon lemon juice
- ⅓ teaspoon black salt*, optional
- ⅓ teaspoon turmeric
- pepper to taste
Instructions
- Add the oil, tofu, onion powder, and salt to a medium saucepan. Cook the tofu over medium heat until it begins to firm up, about 15 minutes. This will remove some of the moisture and create a nice egg-like texture.
- Transfer the tofu to a mixing bowl and allow it to cool down. You can place it in the fridge (or freezer) to speed up the process.
- Add the remaining salad ingredients to the bowl and gently fold everything together.
- Chill in the fridge for at least an hour, but overnight will yield the best flavor.
Notes
- Leave out the Himalayan pink salt if you’re using black salt. Once the salad is made, give it a taste and add salt as needed.
Nutrition Information:
Yield: 4 sandwiches Serving Size: 1 sandwichAmount Per Serving: Calories: 123Total Fat: 8gSaturated Fat: 1gTrans Fat: 0gUnsaturated Fat: 7gCholesterol: 0mgSodium: 22mgCarbohydrates: 3gFiber: 2gSugar: 1gProtein: 12g
**Nutritional info is provided as an estimate based on the ingredients I used and for convenience and as a courtesy only.**
Related Recipes
Where You Get Your Protein is 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. This site may contain some of these links to Amazon.com. If you make a purchase through one of those links, Where You Get Your Protein will receive a small commission from the purchase at no additional cost to you.
Jeff
Is the tofu in this vegan egg salad broken into the chunks shown before or after cooking?
Marlena Luna
Hi Jeff! The tofu shown was lightly cooked after being broken into chunks. You can brown the tofu to your liking. Enjoy!
Erin
I hate tofu but I LOVED this!
Marlena Luna
Awesome!! So glad you enjoyed the recipe!
Mel
I want to try this!!!!! So, I don't press the tofu first for this?
Marlena Luna
For Extra firm tofu, there is usually no need to press it. Any excess moisture is cooked down on the stovetop to your desired texture.
But if your tofu does have a lot of moisture feel free to press it.
Col
Looks delicious! How long will this keep?
Marlena Luna
It will keep in the fridge for 3-4 days. Maybe up to 5, but it never lasts that long in our house. Enjoy!