Vegan Fried Egg Sandwich Recipe

This VEGAN fried “egg” sandwich recipe is just as delicious and EASY to make as a regular fried egg sandwich. When a viewer requested vegan “egg banjos,” I realized I didn’t have a vegan fried egg sandwich on the channel or blog yet. So I thought I’d better give you one.

From Wikipedia, this “popular filling snack with British troops since at least World War I, the “egg banjo” is a sandwich of a runny fried egg between two thick slices of bread[6] (if possible, buttered or with margarine), often accompanied by a mug of “gunfire”. A popular account of the term’s origins is the act of cleaning spilt egg off one’s body, the sandwich held out to the side with one hand whilst the other wipes at the drips, giving the impression of playing an invisible banjo.”

Skip to the recipe.
Pin this recipe.

Video tutorial for Vegan Fried “Egg” Sandwiches AKA Vegan Egg Banjos

This version of vegan egg banjos (or fried egg sandwiches) uses medium firm tofu in place of the egg whites, a quick mixture of spices, black salt (kala namak) and vegan mayo in place of the yolk but keeps everything else pretty much the same.

It’s such a simple and delicious vegan breakfast sandwich, I hope you’ll try it out. Please let me know if you do and what extra things you’d slip into your own vegan egg banjo!

Ingredients for Vegan Fried Egg Sandwiches (AKA Vegan Egg Banjos)

The only non-vegan part of this meal is the egg so let’s look at the other parts first: bread and sauce. The bread is easy – any white or brown bread will do. Most are vegan-friendly. Check the ingredients if you’re not sure.

The sauce is traditionally ketchup or brown sauce like HP sauce for egg banjos. I’m not a big fan of HP but it is vegan-friendly. 

For the egg white I like  medium firm tofu. You don’t have to do much to it and the flavour is more mild than firmer varieties of tofu.

After you fry it, it finishes kind of soft, like fluffy egg whites. But if you can only get firm or you just like firm, go for that. I personally avoid extra firm for this because I find it’s more like when you have overcooked rubbery eggs.

For the yolk sauce, I kept it simple with a simple cornstarch slurry with turmeric for colour, black salt for the eggy flavour, regular salt for more saltiness, and vegenaise for some creamy body. You can also use vegan butter instead of vegan mayo.

Black salt, AKA Kala Namak, is a type of salt that has an egg-y, sulfur-y aroma. And even though it’s called black salt, it’s actually pinkish grey. It’s strong so a little goes a long way. I got a big hand-sized bag for only a few dollars at a local Indian grocery store.

Even though I’ve lived in Calgary for over 5 years, I still don’t know it very well so I just asked Google where the Indian grocery stores were. Happily, we have a number of options. If you can’t find an Indian grocery store near you, you can find black salt online.

With these ingredients at the ready, you can have your vegan egg banjo in hand and (hopefully not) dripping down your shirt in about 5 minutes.

Printable recipe for Vegan Fried “Egg” Sandwich

Yield: 1

Vegan Fried Egg Sandwich Recipe

Vegan Fried Egg Sandwich Recipe

This VEGAN fried "egg" sandwich AKA Vegan "Egg" Banjos, uses jiggly tofu, black salt (kala namak) and easy vegan yolk sauce for a simple and delicious vegan breakfast sandwich you can whip up in about 5 minutes.

Prep Time 5 minutes
Cook Time 5 minutes
Total Time 10 minutes


  • 2 slices of sandwich bread
  • 1 teaspoon cooking oil
  • 85g medium firm tofu ( 1/2" thick sliced big enough to cover your sandwich bread)
  • 1/4 cup water or broth
  • 1 teaspoon cornstarch
  • 1 teaspoon vegan mayo or vegan butter
  • 1/8 teaspoon turmeric
  • 1/8 - 1/4 teaspoon black salt (kala namak)
  • 1/8 - 1/4 teaspoon regular salt, to taste


  1. Pat dry your tofu. Heat a nonstick pan over high heat. When it's hot, add oil. When the oil is shimmering hot, add the tofu. Turn the heat down to medium.Cook until the bottom is golden brown. Flip the tofu to cook the other side. Turn off the heat; the tofu should be able to brown using the residual heat.
  2. Meanwhile, you can start toasting your bread in your toaster. Also, mix the water with turmeric and cornstarch until no lumps remain. Heat in the microwave for 15 seconds. Stir, then heat again for 15 seconds until bubbly. If it is not yet bubbly, continue using 5 - 10 second intervals.
  3. When the yolk mixture is thick, stir it very well. Add vegan mayo or butter and stir well. Add black salt; 1/8 teaspoon to start. Taste and add more if desired. Add regular salt to taste. Set aside.
  4. When your toast is ready, assemble your sandwich. Place the fried tofu on one slice of toast. Sprinkle on a little black salt. Scoop out a little hollow for your yolk sauce. Add the yolk sauce (you will have some leftover; use it for dipping). Add your ketchup or brown sauce and top with the other slice of toast. Enjoy!


The aroma of black salt (kala namak) is really strong so a little goes a long way. That said, don't add it until the end because signature sulfur-y scent is reduced if you heat it.

Nutrition Information:



Serving Size:


Amount Per Serving: Calories: 499Total Fat: 28gSaturated Fat: 10gTrans Fat: 1gUnsaturated Fat: 16gCholesterol: 38mgSodium: 1819mgCarbohydrates: 44gFiber: 3gSugar: 8gProtein: 20g

Nutritional Information automatically calculated by a plugin and may not be correct.

Did you make this recipe?

Please leave a comment on the blog or share a photo on Instagram

Showing 18 comments
  • Robyn

    Who has a microwave? Can this be done stovetop? Thanks

    • Mary

      Sure, you can heat up the yolk sauce on the stove. Just heat until just bubbly and it will thicken.

  • Keri

    I just made this. It turned out so good, I have been struggling with wanting an egg sandwich. You have saved me. It was so easy and delicious thank you! ?

  • Cassie Thuvan Tran

    Pure geniusness with the tofu egg! Who would have thought that making an over easy vegan egg would be this easy?! I definitely have to try making this someday–I am SO SO EXCITED!

  • Ariana

    Thank you so much for this recipe, it really was just as satisfying (more so because egg free!) as a fried egg sandwich. This will definitely be a new daily breakfast for me.

    • Mary

      You’re most welcome, Ariana! Thanks for giving it a try 🙂

  • Erin Minaker

    Blown away by this egg yolk. Fried egg sandwiches are something I have missed since going Vegan. Omni boyfriend was also impressed.

    • Mary

      Woohoo! That’s what I love to hear. Thank you so much for sharing your experience, Erin! <3

  • Nanci Williams

    What is HP sauce?

  • Jessie

    Thank you for this reciepe. I really missed that eggy flavour. This one ist really good. I don’t want to eat so much soy so I substituted the tofu with the Burmese tofu from one of your other reciepes. It worked out really good an the taste is perfect for me!

    • Mary

      That’s so great to hear, Jessie. Thanks so much for sharing your experience!
      Stay safe!

  • korinna Shan.

    This is so good, I want to cry.

    • Mary

      It’s your vegan fried egg sandwich and you can cry if you want to 😉

  • Susie

    Eggselent Sandwich!! I need more recipes for one…as I cook for me and it is so nice to have a simple recipe that I can enjoy once instead of 4 times. LOL
    Thanks Mary for your hard work and sharing the whys and how to make a great dish

    • Mary

      What a coincidence! I’m working on more recipes for one, Susie! Thanks so much for the kind words – I appreciate it a lot

  • Kevin

    I’ve checked off another bucket list of nostalgia foods. Thank you. This has also impressed my southern steak and potatoes turned vegan wife. She thanks you for that

  • joan

    Sounds great! I’ve been making scrambled tofu with vegan “breakfast sausage” on English Muffins recently and hubby is really enjoying them. I can’t wait to make these for him!!! Thanks Mary.

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Skip to Recipe
vegan gingerbread cookie people