Vegan Egg Foo Young

Jump to Recipe Print Recipe

These egg-free Chinese-style omelets are made with a savory batter with tofu, chickpea flour, and a secret ingredient for eggy flavor. Served over rice with gravy, this vegan egg foo young is way better than takeout!

This recipe goes all the way back to spring of 2015. I think that’s a record for me! Anyway, I wasn’t a fan of the first set of photos, so I put it on the back burner with the intent to remake and rephotograph the dish…sometime soon.  Looks like “sometime soon” means three years and change. Oh well!

I got a little nudge recently when a reader responded to my vegan omelet recipe on Facebook by asking if it could be turned into a vegan egg foo young. And I was able to confirm with certainty that it could, because I’d actually tried it! And then I decided it was time to get moving and snap some new pics so I could unleash my vegan egg foo young on the world already.

Have you had regular old egg foo young? I was surprised that my egg loving husband had never heard of it before. Basically it’s a Chinese-style omelet with a bunch of fillings and savory sauce. So yeah, my husband really dug this one.

And I guess I already spilled the beans: I basically just took my old omelet recipe and added veggies and gravy. Oh, and I went with the suggestion in the notes of that post to add some tofu to the omelet base. It makes things more eggy! Whip everything up in the blender until smooth.

I like to make the gravy first, so it’s ready to go when the omelets are done. It’s a super simple mix of some veggie broth, sriracha (if you like a little kick), sesame oil, and soy sauce. Simmer for a few minutes, then add a slurry of cornstarch and cold water to thicken the mixture up.

You can use just about any kind of veggies in egg foo young, but I had button mushrooms and celery on hand, so I went with them. It worked great because the mushrooms add savory flavor while the celery adds crunch. The old ugly photograph version was made with julieened carrots and shiitake mushrooms, so I can confirm that they work well too!

Cook the mushrooms first in some oil. Resist the temptation to stir-fry them! Just let them sit in the skillet in a nice even layer. This is how you get them to brown.

Out with the mushrooms and in with ginger and garlic. Then in with the celery for a quick stir-fry.

Transfer your veggies to a bowl and mix them with your omelet base.

Next, heat up an oiled skillet and drop a bit of the batter onto it. Let it cook for a few minutes, until you see bubbles in the center and they very gently flip the whole thing! Cook a few minutes more until it’s browned on both sides.

Drizzle with gravy and serve with rice.

Tips for Making Delicious Vegan Egg Foo Young

  • You can substitute your favorite veggies for the mushrooms and celery if you like. Carrots, broccoli, cauliflower, and snap peas are great choices and can all be stir-fried using the same method as the celery.
  • Make sure to chop your veggies finely so the omelet holds together nicely.
  • On that note, I should mention that these omelets are more delicate than their egg-based counterparts. Be very careful when flipping, and be patient when cooking: if you find yours are breaking, try turning down the heat and letting them cook a bit longer. 
  • When cleaning your mushrooms, don’t douse them in water! They’ll suck it up and never brown. Instead, wipe them down with a damp paper towel.
  • This recipe calls for black salt (also known as kala namak). It’s the secret to making the omelets taste eggy, so don’t skip it! You can buy it at Indian supermarkets or online.
  • Traditional egg foo young is usually topped with bean sprouts, and they do make a nice addition. Lately, I can’t find them anywhere, so that’s why I skipped them. But feel free to sprinkle some on yours if you can get ahold of them!

Like this recipe? If so, be sure to follow me on Facebook, Pinterest or Instagram, or subscribe to my newsletter. And please stop back and leave me a review and rating below if you make it!

4.9 from 19 votes Print

Vegan Egg Foo Young

These egg-free Chinese-style omelets are made with a savory batter with tofu, chickpea flour, and a secret ingredient for eggy flavor. Served over rice with gravy, this vegan egg foo young is way better than takeout!

CourseEntree CuisineAmerican, Chinese Prep Time 20 minutes Cook Time 25 minutes Total Time 45 minutes Servings 6 omelets Calories 198 kcal Author Alissa Saenz


For the Gravy

  • 1 ⅓cupslow sodium vegetable broth
  • 2tablespoons soy sauce or tamari
  • 1teaspoonsriracha sauce(or to taste)
  • ½teaspoontoasted sesame oil
  • 3tablespoonscold water
  • 1 ½tablespoonscornstarch

For the Omelets

  • 1cupchickpea flour
  • ¼pound firm tofu
  • 1cupwater
  • 2tablespoonsnutritional yeast flakes
  • 1tablespoonsoy sauce or tamari
  • ½teaspoonbaking powder
  • ½teaspoonkala namak(or to taste)
  • About 4tablespoonscanola oil(or high heat oil of choice), divided
  • 2cupsbutton mushrooms,cleaned and sliced (dice them if they’re large)
  • 2garlic cloves,minced
  • 1teaspoonfreshly grated ginger
  • 2scallions,white and green parts separated and chopped
  • 1cupdiced celery

For Serving

  • Cooked rice
  • Sesame seeds


To Make the Gravy

  1. Place the broth, soy sauce, sriracha, and sesame oil into a small saucepan and set it over high heat. Bring the mixture to a boil.

  2. Lower the heat so the mixture is just at a simmer.

  3. Stir the cornstarch and cold water together in a small cup or bowl, until the cornstarch is fully dissolved.

  4. Stir the cornstarch mixture into the simmering broth mixture. Allow it to simmer for about 2 minutes more, until it thickens up a bit.

  5. Remove the pot from the heat. Give it a taste test and adjust any seasonings to your liking. 

To Make the Omelets

  1. Place the chickpea flour, water, tofu, nutritional yeast, soy sauce, baking powder, and kala namak, if using, into a blender and blend until smooth. 

  2. Lightly coat the bottom of a large skillet with 2 tablespoons of oil and place it over medium heat.

  3. Add the mushrooms in an even layer and cook for about 5 minutes, flip and cook 5 minutes more, until browned and tender. Transfer the mushrooms to a plate.

  4. Add the garlic, ginger, and white parts of scallions to the skillet. Sauté them for about 1 minute, until very fragrant.

  5. Raise the heat to high and add the celery to the skillet. Stir-fry it for about 2 minutes, until tender-crisp. 

  6. Transfer the celery to the plate with the mushrooms, then Lower the heat beneath the skillet to medium.

  7. Pour the chickpea flour mixture into a bowl, and stir in the mushrooms and celery mixture. 

  8. Coat the bottom of the skillet with the remaining 2 tablespoons of oil. 

  9. When the oil is hot, ladle a heaping ½ cup of the batter and veggie mixture into the skillet. You can ladle a few more omelets into the skillet, but make sure not to crowd them.

  10. Allow the batter to cook for about 4 minutes, until bubbles start to pop up in the middle. Test it with a spatula and flip the omelet if it feels ready.

  11. Cook the omelet for about 4 minutes on the other side.

  12. Repeat until all of the batter is used, adding oil to the skillet between batches as needed. You should get about 6 omelets.

  13. Serve the omelets over rice and top with gravy, green parts of scallions, and sesame seeds. Serve.

Recipe Notes

Nutrition information does not include rice or sesame seeds.

Nutrition FactsVegan Egg Foo YoungAmount Per Serving (1 omelet with gravy)Calories 198Calories from Fat 107% Daily Value*Fat 11.9g18%Saturated Fat 1.1g6%Sodium 769mg32%Potassium 438mg13%Carbohydrates 16.5g6%Fiber 3.4g14%Sugar 2.9g3%Protein 8g16%Calcium 60mg6%Iron 2.7mg15%* Percent Daily Values are based on a 2000 calorie diet.« 100 Irresistible Vegan SandwichesVegan Manicotti with Blush Sauce and Kale »

Sharing is caring!

Being Asian, egg omlete and rice was a staple in our house. In Thailand we add fish sauce to the egg when whipping it up. Being vegan for over a year now, that simple dish is what I miss the most!
Coming across this recipe made my dreams come true!! I’m nervous to try it as I haven’t tried tofu based “egg”, but will let you know how it goes!!! Thank you for creating this!!
Happy veganing!


  • I can’t wait to try this…..and that black salt is the truth…. who would of thought it can give you that egg taste…..


    • My complaint with comments on recipes is that most say how exciting they anticipate the recipe to be. When evaluating a recipe to prepare that “it sure looks good” tells me nothing. What I need are comments from people who have actually prepared the recipes. Their evaluations, suggestions afterward have much more value to this reader.


      • This was good. Fun to have egg foo young again. Made it with bean sprouts and mushrooms, as well as the celery and scallions. Definitely liked the taste. I thought the omelet part was just a little mealy—-my husband cooked it and I think it needed to go just a little longer, so that’s his fault, not yours!


        • Made the recipe as written and we LOVED it! Tasted even better than a restaurant meal, thank you so much! Your recipes are amazing!


          • I made this for dinner tonight and it was WONDERFUL!! I’ve bookmarked several of your recipes. Thank you!


            • I don’t often come back to comment on recipes– but this was delicious!!


              • Forgot to come back and now, here it is, nearly two years later??? The nerve of me!!! 😊

                It was fantastic. Didn’t do the tempura batter then, just sautéed the veggies before adding; however, tonight? I’m going all out! Tempura battered mushrooms, cauliflower, broccoli, and carrots, and mixed together with sautéed peppers and bean sprouts! I am going to be SO stuffed!!!


          • I made these for dinner last night, but I had to do without the kala namak. A few stuck to the pan a little, but other than that, the recipe worked perfectly. I thought they were just okay, but my husband and son really, really liked them (my husband hated traditional egg foo young, so I was surprised). But when I warmed one up with white rice and leftover sauce for lunch today, I liked it so much more than I did last night! I’m definitely going to make them again. We had your Smoky Tofu Dumplings on the side, which was awesome. I’ve made a lot of your recipes, and I can’t think of any I haven’t liked–thank you so much!


            • I’ve been vegan for years and this is one of the best vegan meals I’ve ever made. The flavor of the omelette is much better than that of the vegan restaurant I frequent that serves a similar dish. I really liked the gravy for this recipe, but I thought it overpowered the delicate flavor and texture of the omelette. Next time I won’t smother the omelette in gravy, although my husband liked it that way. I added a chopped carrot to the celery for color, and that worked fine. Thank you for sharing this delicious recipe!


              • This was so good. My family LOVED it!!! Even my picky 14 year old who refuses to eat anything, loved it. I followed it exactly as written. Thank you!


                • I just made the ‘egg’ part of this dish without the gravy. The flavor itself was amazing. I was actually shocked at how good it was because in the past my vegan ‘egg’ experiments just tasted like salt and not much else. This was savory and delicious. The texture, however, did not really remind me of egg, more like the outer part of an egg roll. I think it would be pretty easy to get more of an ‘eggy’ texture by substituting some of the chickpea flour with more firm tofu, or even silken tofu. Thank you for this awesome recipe, I cannot wait to try it out again with the gravy 🙂


                  • I make this A LOT!
                    Its fantastic—easy to change up and use whatever veggies I have in the fridge too.
                    Do what the author says and let them take their time cooking…although this is SO HARD especially
                    when they taste so wonderful!


                  • This recipe was amazingly delicious. I have a friend who loves egg foo young but I have been eating vegan so talked them into trying a vegan version. We all loved it, hardly could tell it was vegan. Will definitely be making again.


                  • My mom has made this recipe a couple of times and shared it with me. It’s soooo good and super simple. We enjoyed it with a (vegan) Mongolian Beef but it could stand on its own if you want to keep it simple. I don’t use oil in cooking and didn’t have any issues. Do yourself a favor and make it ASAP!


                  • Leave a Reply Cancel reply

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

                    Recipe Rating

Primary Sidebar

Hi, I’m Alissa! I’m a former attorney turned professional food blogger. I love creating vegan recipes with bold flavors!

More about me →

Leave a Reply

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