Asian food recipes Breakfast Kitchen Tips Recipes

Egg Foo Young

How to Make Egg Foo Young [Video]

Egg Foo Young is a delectable Chinese-inspired dish made with eggs, vegetables, and sometimes meat paired with a sauce. Make a homemade version with this easy recipe!

If you are craving some Chinese dishes, then, this recipe is perfect for you! Try this with our other easy oriental recipes like the Szechuan Chicken, Sweet and Sour Pork, and Moo Goo Gai Pan!

Egg Foo Young Recipe

Egg Foo Young is perfect for a quick weeknight dinner or filling breakfast! It is just an omelet made the Chinese way – with the addition of soy sauce, oyster sauce, rice vinegar, and sesame oil. With these flavors, expect nothing but a savory ensemble!

It may be a popular Chinese takeout, but you can make it at home! This recipe is a great way to utilize those leftover veggies and meat you still have in the fridge.

You will be able to control the ingredients and save money at the same time. Hence, not only will you be able to cook a hearty dinner, but you will also minimize your food wastage.

What is egg foo young?

It is made with beaten egg filled with vegetables and often meat, and then, fried in an oiled pan. Pretty much like the French omelet that we are familiar with. But this dish has a gravy that the French omelet does not have.

It is one of the healthiest Chinese-inspired dishes out there as it has fiber from the vegetables and protein from the egg. The calories range from about 300 to 450, depending on what you filled it with.

The downfall is the high sodium content of the gravy and so, you may opt for the low-sodium soy sauce to lessen this impact.

Also, since this dish is fried, limit the oil that you will use – just enough so that the mixture will not stick to the pan.

What is egg foo young gravy made of?

The Chinese flavors in this dish are in its gravy. In this recipe, we prepare the gravy with the following ingredients:

  • soy sauce
  • oyster sauce
  • rice vinegar
  • chili sauce
  • sesame oil
  • cornstarch or cornflour
  • water

How to make egg foo young?

  1. Make the gravy: Whisk the ingredients in a bowl. Then, put it in a saucepan and let it simmer to slightly thicken it. Keep warm.
  2. Prepare the egg mixture: Lightly beat the eggs in a bowl and add in the vegetables. In this recipe, we use mushrooms, bell peppers, and bean sprouts.
  3. Cook: Saute onions and garlic in heated vegetable oil with a drizzle of sesame oil. Then, put a portion of the egg mixture, making sure that it forms a round shape. Flip to cook both sides.
  4. Serve: Pour over the gravy on the omelet. Garnish with sesame seeds and chopped green onions.


You can tweak the recipe by adding the following suggested ingredients:

  • Vegetables – peas, bamboo shoots, water chestnuts, carrots, cabbage, peppers, spinach, eggplant, scallions
  • Meat – fish, shrimp, chicken, ground beef, ground pork, ham, barbecue

For the vegetables, thin slices of carrots or strips of cabbage (or other greens) can be added raw. But the rest of the vegetables may require pre-cooking to soften them up like the eggplant and peppers.

For the meat, cook it first as it requires a longer cooking time than the egg. We like using shrimp, chicken or pork bites.

More delicious breakfast recipes:

Recipe Tips:

  • Replace the soy sauce with tamari for a gluten-free version.
  • The rice vinegar can be replaced with mirin or dry sherry.
  • You can add strips of jalapeno pepper if you want to add heat.
  • To make it fluffier, fry it in more oil to cover the pan and at a higher temperature. The heat will make the eggs bubble up resulting in more fluffy omelets. Or, add a bit of flour.
  • You can keep this refrigerated and reheat within 3 days.
  • You can reheat it in the microwave for about a minute. Or, heat it in the pan for about 5 minutes.

Egg Foo Young

  • Prep Time15 MIN
  • Cook Time15 MIN
  • Servings 4 servings



  • 2 tablespoons cornstarch
  • 2 tablespoons soy sauce
  • 2 teaspoons Oyster Sauce
  • 1 tablespoon rice vinegar
  • 1 tablespoon chili sauce
  • 1 teaspoon sesame oil
  • 1 cup water


  • 8 eggs
  • 1 tablespoon cornstarch
  • 1 cup bean sprouts cut in half
  • 1/2 red bell pepper finely diced
  • 1/2 cup mushrooms sliced
  • 4 green onions white parts only, sliced
  • 2 cloves garlic minced
  • Salt and white pepper
  • 2 tablespoons vegetable oil
  • 1 teaspoon sesame oil
  • 1/4 teaspoon salt or to taste
  • 1/4 teaspoon white pepper or to taste


  • Sesame seeds
  • Green onions sliced



  • Mix all the ingredients in a small bowl until fully combined.
  • Add to a saucepan over medium heat and bring to simmer, stirring constantly.
  • Simmer for 1 minute until sauce thickens, to resemble the texture of gravy. Remove from heat, set aside.


  • In a medium bowl, whisk eggs in a bowl with cornstarch, salt and pepper.
  • Add bean sprouts, diced bell pepper and sliced mushrooms to the egg mixture, stir to combine.
  • Place a large non-stick skillet over medium heat, add vegetable oil and heat it until hot. Add chopped onion and saute for 1 minute, add garlic and saute for 20 seconds, stirring constantly.
  • Add about 1/2 cup of the egg and veggie mixture to the skillet per pancake and cook for 3-4 minutes on one side, flip and cook for another 1-2 minutes. Set aside.
  • Repeat with the remaining egg mixture.
  • Serve omelette over rice, drizzled with the prepared sauce. Sprinkle with sesame seeds and green onions.

Nutrition Facts

Already made this?
Share your feedback


Ruth I

Ruth I

This is something that I want to have during breakfast. It is super easy to make and prepare specially if you are always in a hurry. Perfect for people who's on the go.



This looks so delicious! I am obsessed with making Asian food at home for my family. Adding this recipe to my rotation.



Wow, this looks super good. Can't wait to cook this for the family.



I have never had egg foo young. I didn't even know what it was, but it does sound quite tasty.

Write a comment

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

Recipe Rating

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