Vegetarian Tofu and Egg Salad Recipe

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)
204 Calories
14g Fat
12g Carbs
10g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 2 to 4
Amount per serving
Calories 204
% Daily Value*
Total Fat 14g 18%
Saturated Fat 2g 12%
Cholesterol 0mg 0%
Sodium 280mg 12%
Total Carbohydrate 12g 4%
Dietary Fiber 2g 5%
Total Sugars 8g
Protein 10g
Vitamin C 1mg 3%
Calcium 286mg 22%
Iron 2mg 13%
Potassium 163mg 3%
*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 tofu, drained

  • 1/3 cup vegan mayonnaise, such as Vegenaise or Just Mayo

  • 1/3 cup sweet pickle relish

  • 1/2 teaspoon lemon juice

  • 1/2 stalk celery, diced

  • 1/2 teaspoon garlic powder

  • 1/2 teaspoon onion powder

  • 1 tablespoon mustard

  • 1 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: