Vegetarian Tofu and Egg Salad

A plate of "tofu" egg salad

sbossert / Getty Images

Prep: 10 mins
Cook: 0 mins
Total: 10 mins
Servings: 2 to 4 servings
Nutrition Facts (per serving)
269 Calories
21g Fat
12g Carbs
12g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 2 to 4
Amount per serving
Calories 269
% Daily Value*
Total Fat 21g 27%
Saturated Fat 3g 16%
Cholesterol 8mg 3%
Sodium 357mg 16%
Total Carbohydrate 12g 4%
Dietary Fiber 2g 6%
Protein 12g
Calcium 365mg 28%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

Are you looking for the perfect tofu egg salad recipe? With a tablespoon of mustard to give it a yellowish hue, this vegan tofu egg salad recipe looks and tastes like egg salad. With nothing but tofu, relish, mustard, and spices, this simple tofu egg salad recipe is completely vegetarian, vegan, and also gluten-free (though you may want to check the ingredients on your garlic powder and onion powder for hidden gluten-containing additives). It has all the traditional ingredients of an egg salad recipe, just swapping out the egg and using tofu in its place. 

Serve your vegan tofu egg salad just as you would with a regular egg salad. You can use it on lightly toasted bread with lettuce for a ​vegan "egg" salad sandwich, serve it on a bed of lettuce at a luncheon, or put it in small portion containers and eat the tofu egg salad as a protein-boosting post-gym snack.​​

If you browse around, you'll see that many vegan "egg" recipes call for white pepper, which does lend an "eggy" taste and aroma to vegan tofu recipes. So if you have some white pepper on hand, add a pinch to this recipe. 

If you like making creative vegetarian sandwiches for lunch, check out more fun vegetarian sandwich ideas


  • 1 (14-ounce) block firm tofu (drained)
  • 1/3 cup vegan mayonnaise (good brands are Vegenaise or Just Mayo)
  • 1/3 cup sweet pickle relish
  • 1/2 tsp lemon juice
  • 1/2 stalk celery (diced)
  • 1/2 tsp garlic powder
  • 1/2 tsp onion powder
  • 1 tbsp mustard
  • dash paprika for garnish (optional)

Steps to Make It

  1. In a medium-sized bowl, gently mash the tofu with a fork until it has the consistency you prefer. You might like to have a few little chunks of tofu or prefer a more crumbly egg salad or a more chunky texture. Err on the side of a bit smaller than a bit larger, as it will carry the rest of the flavors better.

  2. Add the mayonnaise, sweet pickle relish, lemon juice, and diced celery, stirring to combine well.

  3. Then sprinkle with the garlic powder and onion powder and stir in the mustard.

  4. Taste and adjust seasonings to taste. You might want to add a dash of salt if you're used to saltier foods.

  5. Finally, sprinkle with a dash of paprika for a bit of color and garnish, if you'd like.

Serve your tofu egg salad on lightly toasted bread with lettuce and a couple of tomato slices for a vegan "egg" salad sandwich or spread on crackers for a casual vegetarian hors d'oeuvres.

This recipe is vegetarian, vegan, and gluten-free (but only if you eat it as a salad and not as a sandwich, of course, or you can use gluten-free bread).

Recipe Tags: