An egg salad sandwich is one of those classic lunch meals that brings back a lot of good memories.
If you cannot eat eggs or choose to avoid them, you might think this sandwich is completely off the table.

Luckily, this homemade eggless egg salad sandwich gives you the exact same creamy texture and savory taste without a single egg.
The secret is using firm tofu paired with black salt, which brings in that familiar eggy flavor.
It comes together in just a few minutes and makes the perfect egg free lunch to pack for work or school.
Why You’ll Love It
Classic Egg Salad Flavor – Black salt adds an eggy taste, while mustard and mayonnaise make every bite rich and tangy.
Perfectly Creamy Texture – Mashed and crumbled tofu creates a creamy filling with tender chunks that feel especially satisfying.

Fresh and Crunchy – Celery, red onion, and pickle relish add fresh crunch and sweetness that balance the creamy dressing.
Warm, Savory Seasoning – Turmeric and paprika give the salad golden color and savory depth without overpowering the fresh ingredients.
Ingredient List
- 14 oz Firm Tofu, pressed
- 1/3 cup Eggless Mayonnaise
- 1 tbsp Yellow Mustard
- 1/2 tsp Turmeric
- 1/2 tsp Black Salt (kala namak)
- 1/4 tsp Black Pepper
- 1/4 tsp Paprika
- 1 tbsp Sweet Pickle Relish
- 1 stalk Celery, finely diced
- 2 tbsp Red Onion, minced
- 1 tbsp Fresh Chives, chopped
- 8 slices Sandwich Bread
- 4 leaves Butter Lettuce
Directions
Step 1
Press the tofu between paper towels for 15 minutes to remove excess water, then crumble half of it into small chunks and mash the other half finely with a fork for a mix of textures.
Step 2
In a large bowl, whisk together the eggless mayonnaise, yellow mustard, turmeric, black salt, black pepper and paprika until smooth and evenly golden.
Step 3
Add the crumbled tofu, pickle relish, celery, red onion and chives to the dressing. Fold gently until everything is coated.
Step 4
Cover and refrigerate for at least 30 minutes so the flavors and the eggy aroma from the black salt develop fully. Taste and adjust with more black salt or pepper.
Step 5
Toast the bread if desired, layer with lettuce and a generous scoop of the salad, top with the second slice and serve.

Tips
Remove Enough Moisture From the Tofu
Wrap the tofu in clean paper towels and place a plate with a moderate weight on top. Let it sit for about 15 minutes, replacing the towels if they become fully soaked.
The tofu should feel drier but still soft enough to mash. Too much moisture will make the eggless salad loose and can leave the bread soggy.

Try These Next
- Eggless Brioche Bread
- Eggless Caesar Dressing
- Eggless Cheesy Omelet
- Eggless Creamy Spinach Quiche
- Eggless Mayonnaise
Questions You Might Have
Can I use extra firm tofu instead of firm tofu?
Yes, extra firm tofu works well and gives the salad a slightly firmer, less creamy texture. You may want to add another spoonful of eggless mayonnaise if the mixture seems dry.
What can I use instead of black salt?
Regular salt can be used, but it will not provide the same savory aroma that makes this eggless salad taste familiar. Start with 1/4 teaspoon, taste the mixture after chilling, and add more if needed.
How do I keep the tofu salad from becoming watery?
Press the tofu for the full 15 minutes and dry it well before crumbling it. Finely diced celery and onion can also be patted dry before they are added.
Eggless Egg Salad Sandwich
Ingredients
Method
- Press the tofu between paper towels for 15 minutes to remove excess water, then crumble half of it into small chunks and mash the other half finely with a fork for a mix of textures.
- In a large bowl, whisk together the eggless mayonnaise, yellow mustard, turmeric, black salt, black pepper and paprika until smooth and evenly golden.
- Add the crumbled tofu, pickle relish, celery, red onion and chives to the dressing. Fold gently until everything is coated.
- Cover and refrigerate for at least 30 minutes so the flavors and the eggy aroma from the black salt develop fully. Taste and adjust with more black salt or pepper.
- Toast the bread if desired, layer with lettuce and a generous scoop of the salad, top with the second slice and serve.