Egg Foo Young is a savory Chinese-style omelette loaded with vegetables and protein, pan-fried to golden perfection and topped with a silky, umami-rich brown gravy. Popular in Chinese-American cuisine, this versatile dish is quick to make, deeply satisfying, and a great way to use up leftovers.
Why You’ll Love This Recipe
- Quick and easy: Ready in just about 25 minutes
- Flavor-packed: Every bite is filled with savory goodness and umami-rich gravy
- Customizable: Add your favorite veggies or proteins—perfect for leftovers
- One-pan friendly: All the cooking happens in just one skillet
- Restaurant-style at home: Tastes just like your favorite takeout, maybe better
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
For the Omelette
- Eggs
- Cooked chicken, shrimp, pork, or tofu (finely chopped)
- Bean sprouts
- Green onions
- Mushrooms, finely chopped
- Carrots, shredded (optional)
- Soy sauce
- Cornstarch
- Salt and pepper
- Oil for frying
For the Gravy
- Chicken or vegetable broth
- Soy sauce
- Oyster sauce
- Cornstarch (for thickening)
- Sesame oil
- A pinch of sugar
- White pepper (optional)
Directions

- Prepare the Egg Mixture
In a large bowl, beat the eggs. Add your cooked protein, bean sprouts, chopped vegetables, green onions, soy sauce, cornstarch, salt, and pepper. Stir until everything is well combined. - Cook the Omelettes
Heat a bit of oil in a non-stick skillet over medium heat. Scoop about ½ cup of the egg mixture into the pan, flatten slightly, and cook until golden on the bottom—about 2–3 minutes. Flip and cook the other side. Repeat with the remaining mixture. - Make the Gravy
In a small saucepan, combine broth, soy sauce, oyster sauce, sesame oil, sugar, and a dash of white pepper. Bring to a simmer. Stir in cornstarch slurry (cornstarch mixed with a bit of cold water) and simmer until thickened. - Serve
Place the omelettes on a plate, pour the gravy over the top, and garnish with chopped green onions or sesame seeds if desired.
Servings and Timing
- Servings: 4
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
Variations
- Vegetarian: Skip the meat and use tofu, extra veggies, or mushrooms
- Seafood style: Use shrimp, crab meat, or a seafood mix
- Spicy version: Add chili oil or chopped fresh chilies to the egg mixture
- Mini Egg Foo Young: Make smaller patties for appetizers or snacks
- Baked version: Bake in a greased muffin tin at 375°F for 15–20 minutes
Storage/Reheating
- Storage: Keep the omelettes and gravy in separate airtight containers in the refrigerator for up to 3 days
- Reheating: Reheat omelettes in a skillet over medium heat or in the microwave; warm the gravy separately on the stove
- Freezing: Not recommended, as the texture may change once thawed
FAQs
What is Egg Foo Young?
It’s a Chinese-style omelette made with eggs, protein, and vegetables, typically served with a savory brown gravy.
Can I use raw meat in the filling?
No, the meat should be pre-cooked before adding to the egg mixture to ensure it’s fully cooked and safe to eat.
What’s the best oil for frying?
Use a neutral oil like vegetable, canola, or peanut oil with a high smoke point.
Do I have to use oyster sauce?
Oyster sauce adds rich depth to the gravy, but you can substitute hoisin or leave it out if needed.
Can I bake Egg Foo Young?
Yes! You can pour the egg mixture into muffin tins and bake at 375°F for about 15–20 minutes.
What vegetables can I use?
Common choices include bean sprouts, mushrooms, carrots, cabbage, and scallions—but feel free to improvise.
Is Egg Foo Young gluten-free?
Not by default. Use tamari instead of soy sauce and make sure your oyster sauce is gluten-free.
Can I make it spicy?
Definitely—add chopped chili, chili flakes, or a dash of sriracha.
Can I use egg whites only?
Yes, though the texture will be a little firmer and less rich.
What do I serve with Egg Foo Young?
It pairs perfectly with steamed white rice, fried rice, or even noodles.
Conclusion
Egg Foo Young is a delicious and comforting Chinese-style omelette that’s packed with flavor and easy to make at home. Whether you’re looking for a quick weeknight dinner or a way to use up leftovers, this dish delivers satisfaction in every bite—especially with that signature savory gravy poured over the top. Give it a try and bring a bit of your favorite takeout experience right into your kitchen.
PrintEgg Foo Young (Chinese Omelette)
Egg Foo Young is a savory Chinese-American omelette filled with vegetables, meats like shrimp or pork, and topped with a rich brown gravy. It’s crispy on the outside, fluffy on the inside, and served with steamed rice for a comforting meal.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Frying
- Cuisine: Chinese
Ingredients
- 6 large eggs
- 1/2 cup bean sprouts
- 1/2 cup cooked shrimp or pork, chopped
- 1/4 cup green onions, chopped
- 1/4 cup mushrooms, sliced
- 1/4 cup carrots, shredded
- 1 tbsp soy sauce
- 1/2 tsp sesame oil
- Salt and pepper to taste
- 2 tbsp vegetable oil (for frying)
- 1 cup chicken broth (for gravy)
- 1 tbsp soy sauce (for gravy)
- 1 tbsp oyster sauce (optional)
- 1 tbsp cornstarch mixed with 2 tbsp water (slurry for gravy)
Instructions
- In a large bowl, beat the eggs with soy sauce, sesame oil, salt, and pepper.
- Add in bean sprouts, cooked meat, green onions, mushrooms, and carrots. Mix well.
- Heat vegetable oil in a skillet over medium-high heat.
- Pour about 1/3 cup of the egg mixture into the skillet for each omelette.
- Cook for 2-3 minutes per side, or until golden brown and set. Transfer to a plate and repeat with remaining mixture.
- To make the gravy, bring chicken broth, soy sauce, and oyster sauce (if using) to a simmer in a small saucepan.
- Add the cornstarch slurry while stirring, and cook until the sauce thickens.
- Serve the egg foo young hot, topped with the gravy and optionally steamed rice.
Notes
- You can use any leftover cooked meat like chicken, beef, or pork.
- Adjust vegetables based on preference—bell peppers and peas work well too.
- Gravy can be made in advance and reheated when serving.
Nutrition
- Serving Size: 1 omelette with gravy
- Calories: 280
- Sugar: 3g
- Sodium: 680mg
- Fat: 18g
- Saturated Fat: 4g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 8g
- Fiber: 1g
- Protein: 20g
- Cholesterol: 285mg