10-Minute Tofu Egg Salad (Tastes Like Classic Egg Salad)
This tofu egg salad is a dead ringer for the deli classic, with a creamy bite and that familiar eggy finish. Black salt gives it the unmistakable sulfur note, while turmeric adds the golden color you expect.

It all comes together in about 10 minutes with no cooking. Spoon it onto toast, pile it into a lettuce wrap, or eat it straight from the bowl.
Why This Tofu Egg Salad Works
The crumbled extra-firm tofu has the same tender-chewy mouthfeel as chopped hard-boiled eggs. A simple vegan mayo dressing holds everything together without turning gluey.
The real trick is kala namak, a fine black salt with a pungent egg-like aroma. When you fold it in, the whole bowl smells and tastes remarkably close to the original. Even lifelong egg salad eaters do a double take.
Ingredients

- 14 oz extra-firm tofu: drained and patted dry; no need to press unless you want it extra firm
- 1/3 cup vegan mayo: use your favorite brand, something with a neutral tang
- 1 tbsp Dijon mustard: adds sharpness and depth
- 1/2 tsp black salt (kala namak): this is the eggy secret; start with 1/2 tsp and add more to taste
- 1/4 tsp ground turmeric: for that warm yellow color
- 1 tsp fresh lemon juice: a little brightness to cut the richness
- 1 tbsp nutritional yeast: optional, lends a subtle savory note
- 1/3 cup finely diced celery: gives the salad a cool crunch
- 2 tbsp chopped green onion: mild onion flavor and a pop of green
- 1 tbsp chopped fresh dill: optional, but it’s lovely with the eggy taste
- Salt and black pepper: to finish, after tasting
Variations / Substitutions
- Make it soy-free: use chickpea-based mayo and swap tofu for well-mashed chickpeas (the texture will be different but still delicious)
- Skip the celery: diced pickle or a little shredded carrot works for crunch if celery isn’t your thing
- Swap the herbs: fresh chives, parsley, or tarragon all play nicely here
- Add some heat: a pinch of cayenne or a few dashes of hot sauce in the dressing wakes everything up
If you want another protein-packed vegan sandwich filling, try our Smashed Chickpea Salad.
How to Make Tofu Egg Salad
Step 1: Crumble the Tofu

Drain the 14 oz block of tofu and pat it dry with a clean towel. Use your hands to crumble it straight into a large mixing bowl, breaking it into small, uneven pieces. You want a mix of fine crumbles and slightly larger bits, just like a chopped egg salad. It takes about a minute. The tofu should look like coarse, pale ricotta, dry to the touch but not crumbly-dusty.
Step 2: Whisk the Eggy Dressing

In a medium bowl, whisk together the 1/3 cup vegan mayo, 1 tbsp Dijon mustard, 1/2 tsp black salt, 1/4 tsp turmeric, 1 tsp lemon juice, and the 1 tbsp nutritional yeast if you’re using it. Whisk for about 30 seconds, until the mixture is smooth and evenly tinted a soft sunny yellow. The black salt will smell pungent right away, but don’t worry, it mellows into the salad.
Step 3: Fold and Season the Salad

Pour the dressing over the crumbled tofu and add the 1/3 cup diced celery, 2 tbsp green onion, and 1 tbsp dill. Fold everything together with a spatula, gently lifting from the bottom, until the tofu is evenly coated and the vegetables are distributed. It takes a little over a minute of folding. Taste a spoonful and add a pinch of salt, pepper, or an extra dash of black salt until the eggy note hits just right. Scoop onto toasted bread, stuff into a pita, or serve it in crisp lettuce cups while it’s cool and creamy.
Tips for the Best Tofu Egg Salad
- For the firmest, least watery salad, press the tofu under a heavy pan for 15 minutes before you crumble it. If you’re short on time, a good pat-down with a towel still works.
- Kala namak is worth hunting down at Indian grocers or online. Without it, the salad still tastes good, but it misses that unmistakable egg-like aroma. If you only have regular salt, start with 1/4 tsp and adjust.
- A potato masher gives you a faster, slightly more uniform texture than using your fingers, especially in a big batch.
- Making sandwiches ahead? Let the salad chill in the fridge before you spread it. That keeps the bread from getting soggy.
Scale it to your batch size:
| Servings | Tofu | Vegan Mayo |
|---|---|---|
| 2 | 7 oz extra-firm tofu | 2 1/2 tbsp |
| 4 | 14 oz extra-firm tofu | 1/3 cup |
| 6 | 21 oz extra-firm tofu | 1/2 cup |
Storing Leftover Tofu Egg Salad
- Refrigerate: pack it into an airtight container and keep it in the fridge for up to 4 days. Give it a stir before serving.
- Serve Cold: this salad is meant to be enjoyed chilled or at room temperature. Straight from the fridge is perfect.
What to Serve With Tofu Egg Salad
A thick slice of toasted sourdough is my favorite pairing; the tangy, crackly crust stands up to the creamy filling. For a lighter lunch, spoon it into butter lettuce cups or endive leaves, their bitterness cuts the richness in a nice way. It’s also excellent with crunchy seeded crackers or tucked into a warm whole-wheat wrap with a handful of sprouts.
Frequently Asked Questions
Can I use silken tofu?
No, silken tofu is too soft and won’t hold the crumbled texture. Extra-firm is what gives that chopped-egg feel.
Can I freeze tofu egg salad?
It’s not a good idea. Freezing changes the texture of both the tofu and the mayo, and the salad will weep water and turn spongy when thawed.
Does it taste better the next day?
Yes, the flavors really meld after a night in the fridge. The eggy note from the black salt deepens, so you might need just a tiny pinch more to freshen it up before serving.

Tofu Egg Salad Recipe
Ingredients
Method
- Crumble the tofu into a large bowl, breaking it into small uneven pieces.
- Whisk together vegan mayo, Dijon mustard, black salt, turmeric, lemon juice, and nutritional yeast until smooth and golden.
- Add the dressing, celery, green onion, and dill to the tofu. Fold gently until evenly coated. Season to taste with extra salt, pepper, and black salt, then serve.
