Go Back
+ servings
Vegan egg mayo sandwich cut in half, stood up

Vegan Egg Mayo Sandwich

Perfect for lunch in a hurry or for prepping in advance for midweek lunches. Just six ingredients and 10 minutes are needed. Low effort but high rewards!
Course Lunch
Cuisine British
Prep Time 5 minutes
Cook Time 5 minutes
Total Time 10 minutes
Servings 4
Calories 132kcal
Author Jess & Dan


  • 150 g silken tofu
  • 280 g firm tofu
  • 2 tbsp vegan mayo
  • ¼ tsp kala namak
  • 1 tbsp nutritional yeast
  • ¼ tsp turmeric powder
  • Black pepper to taste

For the sandwich:

  • Cress optional but recommended
  • 8 slices bread


  • Crumble both types of tofu into a bowl and mix together. It’s easier to first crumble the tofu, either with your hands or a fork, and then mix in the silken tofu, which breaks down much more easily than firm tofu.
    150 g silken tofu, 280 g firm tofu
  • Add the turmeric powder, kala namak, nutritional yeast and vegan mayo.
    2 tbsp vegan mayo, ¼ tsp kala namak, 1 tbsp nutritional yeast, ¼ tsp turmeric powder
  • Mix well with a fork, until it’s a pale yellow and there are no large lumps of tofu. The consistency should be like real egg mayo.
  • Season with black pepper, and stir.
    Black pepper
  • To make the sandwiches, optionally butter your bread with vegan butter, and spread a quarter of the tofu egg mayo into each sandwich.
    8 slices bread
  • Sprinkle on the cress and close the sandwich with the other slice of bread. Other serving suggestions include with pasta, on a jacket potato or with salad.



  • Nutritional information is for the filling only and does not include the bread.
  • There isn’t a good swap for kala namak. If you don’t have it, just season with salt but it won’t taste the same, as this is what adds the eggy flavour.
  • Both types of tofu are needed to get the best texture. If you don’t have both, you can make it using only firm tofu (but it will have a firmer texture, and be less like egg) but it doesn’t work well with just silken tofu.
  • Keeps well in the fridge for five days.
  • Not suitable for freezing.


Calories: 132kcal | Carbohydrates: 4g | Protein: 9g | Fat: 9g | Saturated Fat: 1g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 1g | Sodium: 190mg | Potassium: 108mg | Fiber: 1g | Sugar: 1g | Vitamin C: 1mg | Calcium: 99mg | Iron: 1mg