Tofu Egg Salad
4.54 from 15 votes

This is a simple, yet super flavorful vegan tofu egg salad. Perfect for sandwiches and tartines, wraps and crackers, and more! It’s one of my favorite every day lunchtime staples.

A toasted sandwich has been prepared with a vegan tofu egg salad. It's plated on a white ceramic plate.

I’m slowly finding that I’ve got the energy to make more homemade food (after a long stretch of feeling stuck with It). The key, I’m finding, is to keep everything very simple.

This tofu egg salad is the epitome of simple—no cooking, ready in about fifteen minutes—but it’s really versatile, too. Make one batch, and you’ll be able to use it in wraps, as a sandwich filling, with crackers for a snack, and however else your heart desires.

I love to meal prep recipes like this: humble, unassuming staples that can multitask as the week goes on. The tofu egg salad is especially welcome because my quarantine lunches have been more uninspired than any other meal. It’s great to break up my sandwich routine with this fresh, protein-rich option.

A bowl of a plant-based spread made with tofu. The tofu is topped with fresh herbs.

Tofu: the great multitasker

Is there anything tofu can’t do?

I use tofu almost as obsessively as I use cashews. In my home, it becomes scramble, hash, cream cheese, a creamy base for soup, a vegan ricotta, and even chocolate pudding.

Tofu is a great base ingredient because it doesn’t have much flavor (until you season it), and it comes in a few different textures. It’s easy to turn it into anything and everything. Best of all, it adds plant protein and good nutrition (healthful fatty acids, disease-fighting phytonutrients) to anything that you make with it.

The secret to an “eggy” tofu egg pudding

Tofu is the star of this tofu egg pudding, of course. But there’s another ingredient that helps to make the egg salad “eggy,” which is kala namak, or black salt. Kala namak has sulphureous compounds that give it a distinctively “eggy” flavor.

Kala namak is used in chutneys, salads, raitas, and chaats in South Asian cuisines. In vegan cooking, it’s a convenient way to help create egg flavor. I love using it in my tofu scrambles and chickpea scrambles. I also like to sprinkle it on blocks of tofu, pan fry them, and use them for tofu “egg” sandwiches.

If you don’t have kala namak but you’re ready to make the tofu egg salad, don’t worry. It’s worth trying the recipe with the kala namak at some point because it does make a taste difference. But the salad is still bright and tasty and flavorful with fine sea salt as a substitute.

Tofu egg salad ingredients

Firm tofu

Extra firm tofu is what I use most often in tofu cookery. But for this recipe, firm (rather than extra firm) tofu works best. If you don’t have or can’t find a block of firm tofu, then extra firm will work well, too. The recipe calls for 15-ounces, which is a standard sized block.

Vegan mayo

You can use any vegan mayo that you love for creaminess and authentic flavor in the tofu egg salad. My go-to is Follow Your Heart’s Vegenaise.

Black salt

You can often find kala namak in Indian grocery stores and markets. You’ll also find it from spice suppliers and websites. I like to order this one for my eggy recipes.


A pinch of turmeric makes this recipe a little yellow, which evokes traditional egg salad. I don’t use much turmeric here because I find that the flavor of the spice interferes a bit with the simple flavors of the egg salad.

Dijon mustard

My mom always loaded up egg salad with mustard when I was growing up, and I continue to love the taste of mustard in lunch salads like this one!


Vinegar gives the salad just a little bit of tanginess and character. I like to use white vinegar, but for a more assertive taste, you can use apple cider vinegar instead.


You can season the tofu egg salad with finely chopped dill, chives, or parsley. I like all three varieties, and I tend to use whichever herb I have and am in the mood for!

Serving and storage

As you can see, I like the egg salad best on sandwiches and toast. But it’s a really nice dip, very good in a wrap, and great with crudités, as a snack. I also really, really love it on a bagel sandwich.

The tofu egg salad will keep in an airtight container in the fridge for up to four days.

More vegan lunch salads

If you’re keen on recipes like this one, which are so convenient for sandwiches and toast, here are some of my favorites:

A slice of toast has been covered in a vegan tofu egg salad and a single green slice of lettuce. It rests on a white ceramic plate.
A toasted sandwich has been prepared with a vegan tofu egg salad. It's plated on a white ceramic plate.
4.54 from 15 votes

Tofu Egg Salad

Author – Gena Hamshaw
Prep Time: 5 minutes
Cook Time: 10 minutes
Total Time: 15 minutes
Yields: 4 servings


  • 15 ounces firm tofu (1 standard sized block)
  • 6 tablespoons vegan mayonnaise
  • 1 tablespoon Dijon mustard
  • 2 teaspoons white or apple cider vinegar
  • 1 tablespoon water (adjust as needed)
  • 1/2 teaspoon turmeric
  • 1/4 teaspoon kala namak (substitute fine sea salt)
  • Freshly ground black pepper (to taste)
  • 3 tablespoons finely chopped, fresh dill, chives, or parsley


  • Wrap the tofu in a tea towel and squeeze firmly. You don't need to press the tofu—you're just aiming to remove some excess moisture from it.
  • Crumble the tofu into a mixing bowl with your hands. You're aiming for it to be mostly crumbled, but with a few larger pieces for a little bit of texture. 
  • Add the mayonnaise, mustard, vinegar, water, turmeric, kala namak, and black pepper to the bowl. Use a large spoon to mix everything together. Keep mixing until everything is evenly incorporated. Fold in the herbs. Taste. Add additional mustard, vinegar, pepper, or some fine sea salt to taste. Serve on toast, crackers, or in a sandwich or bagel sandwich.
An angled photograph of a white plate that has been topped with half of a tofu egg salad sandwich and fresh greens.

This salad is so lovely for the time of year when the weather is warming up, breeze is becoming gentle, and lunches that don’t require cooking and heating are starting to hit the spot. I hope it’ll keep you company this spring.


This post may contain affiliate links. If you use these links to buy something I may earn a commission. Visit my privacy policy to learn more.

Categories: Recipes, Dips, Snacks
Ingredients: Tofu
Dietary Preferences: Gluten Free, No Oil, Tree Nut Free, Vegan
Recipe Features: 30 Minute or Less, Meal Prep, Quick & Easy

Leave a Comment

Star ratings help other readers to find my recipes online. If you loved this recipe, would you please consider giving it a star rating with your comment?

Thank you for your feedback. I'm grateful for your presence in this space!


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

Recipe Rating

  1. 5 stars
    Loved this. It was a Godsend during the oppressive heat wave in NYC this week. My one adjustment was doing half white beans for a little extra texture, and I was pleasantly surprised at the results!

  2. 5 stars
    Delicious! I used white wine vinegar and added 3 halved and thinly sliced green onions. I am making wraps with it and serving them with a Farro grain salad on mixed baby lettuce with homemade balsamic vinaigrette for the side.

  3. 5 stars
    Love this recipe,so delicious,easy to make and cruelty free,thank you!

  4. 5 stars
    This was really good! The kala namak is really quite something, so eggy and I think really does make the recipe. Thanks for sharing!

  5. 5 stars
    DELICIOUS! I have been wanting to make a tofu egg salad for months (for real). I was so happy when I saw this post because I knew I could trust your recipe. I love dill but only had dried so I used maybe a 1/2 t of dried dill plus the prescribed amount of fresh parsley. SO GOOD! SO SIMPLE! My newly vegan husband had his on a toasted sesame bagel while I had mine on toasted multigrain with tomato, red onion, and arugula. I highly recommend both. Thank you, Gena! I do hope you have another cookbook in the works. We rely so heavily on your books and blog to fill our bellies. You have so much talent. I appreciate that you share it with us.

  6. This is a delightful recipe, and feels serendipitous to me since I was just revisiting a long ago egg salad I made for Mike and his friends when they were in high school and went on a day hike as part of the writing I’m working on. So I very much loved reading your version. Thank you! xoxo