This post may contain affiliate links.
Egg foo young is the fluffy, veggie-packed egg patty smothered in glossy brown gravy that tastes just like your favorite Chinese takeout, and my girls beg for it on busy weeknights because it comes together in about 40 minutes with one bowl of eggs. If you love our easy chow mein with ramen noodles, this is the cozy, saucy cousin that turns a carton of eggs into dinner.

Once you see how the eggs puff up in the pan and that homemade gravy comes together, you will never reach for the restaurant menu again, and it is one of the most satisfying ways to turn a carton of eggs and a few fridge odds and ends into a real, crave-worthy dinner.
Egg Foo Young Quick Look
- 🕐 Prep Time: 20 minutes
- 🍴 Cook Time: 20 minutes
- ⏳ Total Time: 40 minutes
- 🍽 Serving: 10 servings
- ⚡ Calories: 138kcal
- 🌶 Flavor Profile: Savory, eggy, and rich with a sweet-salty brown gravy (Chinese takeout style)
- ✋ Difficulty: Easy, on par with our crispy sweet and sour chicken
Quick Answer
To make egg foo young, cook diced bell peppers, onion, and carrot until soft, then stir them into beaten eggs along with bean sprouts, green onions, soy sauce, and sesame oil. Pan fry one-third cup scoops of the mixture in a little oil until golden on both sides, then serve the patties over rice with a quick homemade brown gravy made from soy sauce, chicken stock, oyster sauce, and a cornstarch slurry.
Jump to:
Why This Recipe Works
Click to see the technique science
- Cooking the veggies first. Softening the peppers, onion, and carrot before they hit the eggs drives off extra water, so your patties fry up fluffy instead of soggy.
- A separate gravy. Building the sauce in its own pan lets you control the thickness with a cornstarch slurry, giving you that glossy, restaurant-style pour without watering down the eggs.
- Bean sprouts for crunch. Folding raw mung bean sprouts into the egg mixture keeps a fresh snap in every bite that you just cannot fake.
- Small skillet, small scoops. Frying one-third cup at a time in an 8-inch pan keeps each patty an even thickness so the center sets before the bottom over-browns.
- Toasted sesame oil at the end. Adding it to the egg mixture rather than the hot pan protects its nutty aroma so it actually comes through in the finished dish.
- Dark soy for color. A splash of dark soy sauce in the gravy delivers that deep mahogany color takeout gravy is known for, with no food coloring needed.
Why You’ll Love This Recipe
- Cheaper than takeout. A dozen eggs and a handful of everyday veggies feed the whole family for a fraction of the restaurant price, and you almost certainly have most of it on hand already.
- Secretly veggie loaded. Bell peppers, carrots, onion, and bean sprouts all hide in the fluffy eggs, so picky eaters get their vegetables without a fight, just like they do with our sweet and sour chicken.
- Naturally vegetarian and easy to flex. Keep it meatless for a satisfying egg-based dinner, or stir in leftover chicken, pork, or shrimp for a heartier plate. Either way it is on the table in about 40 minutes.
Key Ingredients

- Eggs: The star of the show, and you will use a full dozen. Beat them really well until the whites and yolks are completely blended so the patties cook up light and fluffy instead of dense. Large eggs give the best volume.
- Mung bean sprouts: These add the signature crunch and that authentic takeout texture, so fold them in raw. Look for them fresh in the produce section near the herbs, and give them a quick rinse and pat dry before using.
- Bell peppers, carrot, and onion: The colorful veggie base. Dice the peppers and onion small and grate the carrot so everything softens quickly and tucks neatly into each patty without poking through.
- Soy sauce and dark soy sauce: Regular soy sauce brings the salt and savory depth, while just a little dark soy gives the gravy its deep mahogany color with no food coloring needed. They are not interchangeable, so use both if you can.
- Oyster sauce and Shaoxing wine: These two are the flavor backbone of the gravy that makes it taste like it came from a restaurant. Shaoxing wine adds a subtle savory complexity, while oyster sauce brings rich umami. See our easy chow mein for another delicious way to use that bottle of oyster sauce.
See recipe card for exact quantities.
Variations and Substitutions
- Add protein: Stir in about a cup of cooked shrimp, diced chicken, roast pork, or even leftover ham to make it a full meal. Just be sure the meat is fully cooked and chopped small so the patties still hold together.
- Swap the veggies: Mushrooms, water chestnuts, snow peas, or napa cabbage all work beautifully here. Use what you have in the crisper drawer, aiming for about the same total amount as the recipe calls for.
- No Shaoxing wine: Use a dry sherry as a one-to-one swap, or leave it out entirely and add a splash more chicken stock. The gravy will still be delicious.
- Gluten free: Swap in tamari for both soy sauces and check that your oyster sauce is certified gluten free, since many contain wheat. Everything else in the recipe is naturally gluten free.
- Lighten it up: Use a nonstick pan and just a thin film of oil for frying, and bulk up the egg mixture with extra vegetables to stretch the eggs further.
- Make it a feast: Serve it alongside our easy chow mein with ramen noodles for a full takeout spread at home.
How to Make Egg Foo Young

- In a large skillet over medium-low heat, add the oil. Once hot, add the onion, green and red bell peppers, and grated carrot. Cook, stirring occasionally, until the vegetables are softened and the onion is translucent, about 15 minutes.

- While the veggies cook, make the gravy. Add the soy sauce, water, chicken stock, sugar, Shaoxing wine, oyster sauce, and dark soy sauce to a small saucepan over medium heat and whisk until the sugar dissolves, bringing it to a simmer.
- Whisk the cornstarch with the remaining water, then slowly stream it into the simmering sauce while whisking constantly. Keep whisking until thickened, then take it off the heat.

- Make the egg mixture. Add the beaten eggs, bean sprouts, half of the green onions, soy sauce, sesame oil, and garlic powder to a large bowl and stir to combine.
- Add the cooked vegetables to the bowl and stir well to combine. Set aside.

- Heat a small 8-inch skillet over medium heat and add enough oil to coat the bottom. Pour one-third cup of the egg mixture into the center of the pan and fry for 2 to 3 minutes until golden on the bottom. Carefully flip and cook another 2 minutes until browned and cooked through.
- Place the cooked patty on a paper-towel-lined sheet tray to absorb excess oil. Repeat with the remaining egg mixture, adding more oil to the pan as needed.
- Serve immediately over rice with the gravy drizzled on top, and garnish with the remaining sliced green onions.
Recipe Tips & Tricks
- Beat the eggs really well so the whites and yolks fully combine and trap air. This is the number one secret to light, fluffy patties instead of flat, dense ones.
- Do not crowd the pan. Cook one patty at a time in a small 8-inch skillet so it holds its round shape and cooks evenly all the way through.
- Keep the heat at medium. Too hot and the bottom burns before the center sets; too low and the patty soaks up oil and turns greasy. Adjust as you go since pans heat differently.
- Make the gravy ahead. It reheats beautifully, so you can have it ready and warm while you fry the patties and serve everything piping hot.
- Drain on paper towels for a minute after frying to keep the patties from tasting greasy and to let them firm up slightly.
- Use a thin, flexible spatula to flip, and slide it fully under the patty before turning so it does not break apart.
- Scoop with a measuring cup. Using a one-third cup measure for each patty keeps them uniform in size so they cook in the same amount of time.
Serving Ideas and Suggestions
Egg foo young is happiest spooned over a big bowl of steamed white or jasmine rice with plenty of that brown gravy pooling around the edges. For a true takeout night at home, set it next to our easy chow mein with ramen noodles and a batch of crispy sweet and sour chicken so everyone can build their own plate.
It also loves a lighter side. A simple cucumber salad or a bowl of homemade wonton soup rounds out the meal and balances the rich gravy. Add a pot of hot tea and you have a cozy dinner that feels special on an ordinary weeknight.
Leftovers keep well, too. Store the patties and gravy separately in airtight containers in the fridge for up to 4 days, then reheat the patties in a skillet to crisp the edges back up and warm the gravy on the stovetop for an easy lunch the next day. A quick reheat in a hot pan beats the microwave if you have a couple of extra minutes.
This dish is also a winner for a casual dinner party or a Lunar New Year spread. Because you fry the patties one at a time, you can keep them warm in a low oven on a sheet tray while you finish the batch, then bring everything to the table at once with the warm gravy in a little pitcher so guests can pour their own.

Egg Foo Young FAQs
Egg foo young is made from well-beaten eggs folded together with vegetables like mung bean sprouts, diced bell peppers, shredded carrot, onion, and green onions, then pan fried into individual patties. The dish is almost always finished with a savory brown gravy built from soy sauce, chicken stock, oyster sauce, a touch of sugar, and a cornstarch slurry that thickens it to a glossy pour. You can keep it fully vegetarian, as written here, or stir in cooked shrimp, chicken, or pork to make it heartier. Think of it as a fluffy omelet and a rich Chinese-takeout gravy coming together over a bowl of rice.
Egg foo young has its roots in Cantonese cooking, where it began as a light egg dish, but the saucy, gravy-smothered version most people picture is a beloved Chinese-American takeout classic. This recipe leans fully into that familiar takeout style with a deep brown gravy and tender, veggie-packed patties. If you grew up ordering it from your neighborhood spot, this homemade version will taste comfortingly familiar. The big difference is that you control the salt, the oil, and exactly how many vegetables go in.
The two most common culprits are under-beaten eggs and watery vegetables. Beat the eggs until the whites and yolks are fully blended so they trap air and puff in the pan, and always cook the vegetables first to drive off their moisture before folding them in. Frying over steady medium heat in a small skillet also helps, because a pan that is too hot sets the outside before the center can rise. Get those three things right and your patties will come out light and fluffy every single time instead of dense or soggy.
Yes, absolutely. Bean sprouts add the signature crunch and that authentic takeout texture, but the dish still works beautifully without them. Swap in thinly sliced napa cabbage, shredded zucchini squeezed dry, julienned snow peas, or simply add a little extra bell pepper and carrot. The patties will still hold together and taste great, just with a slightly different bite. Use whatever crunchy vegetable you have on hand and enjoy.
Store the patties and the gravy in separate airtight containers in the refrigerator for up to 4 days, keeping them apart so the patties do not turn soggy. To reheat, warm the patties in a lightly oiled skillet over medium heat until heated through, which crisps the edges back up, or microwave them in a pinch. Reheat the gravy on the stovetop and whisk in a splash of water or stock if it has thickened too much in the fridge. Egg foo young does not freeze especially well because the eggs can turn rubbery, so it is best enjoyed fresh or within those few days.
Definitely, and it is one of the easiest ways to turn this into a full meal. Stir about a cup of cooked, chopped shrimp, diced chicken, roast pork, ham, or even crumbled cooked sausage into the egg mixture right before frying. Make sure any meat is already cooked and cut small so the patties hold together and cook evenly. This is also a smart way to use up leftover protein hiding in the fridge, the same trick that makes our other takeout copycats so weeknight friendly.
If this egg foo young earns a spot in your weeknight rotation, leave a star rating and a comment below, then grab our crispy sweet and sour chicken to keep the takeout night going.
Other Recommended Chinese Takeout Recipes
Made this egg foo young? We would love to hear how it turned out! Leave a star rating and a comment below to let us know, and tag us on social so we can see your takeout-at-home spread.
Love hands-on Asian recipes? Our fresh spring rolls are a fun, rollable appetizer the whole family can help make.
Egg Foo Young
Ingredients
For the vegetables
- 1 tablespoon vegetable oil
- 1 cup small-diced sweet onion
- 1/2 cup small-diced green bell pepper
- 1/2 cup small-diced red bell pepper
- 1/2 cup grated carrot
For the sauce
- 3/4 cup soy sauce or light soy sauce
- 2/3 cup + 2 tablespoons water divided
- 1/3 cup unsalted chicken stock or chicken broth
- 1/4 cup granulated sugar
- 1/4 cup Shaoxing wine
- 1 & 1/2 tablespoons oyster sauce
- 1 tablespoon dark soy sauce
- 2 tablespoons cornstarch
For assmebly
- 8 large eggs well beaten
- 1 cup roughly chopped fresh mung bean sprouts
- 1/2 cup thinly sliced green onions green part only, or spring onion
- 1 tablespoon soy sauce
- 1 teaspoon toasted sesame oil
- 1/2 teaspoon garlic powder
- oil for pan frying
Instructions
- In a large skillet over medium-low heat, add the oil. Once hot, add the onion, green bell peppers, red bell peppers, and grated carrot. Add the top to the skillet and cook until the veggies are softened, and the onion is translucent, occasionally stirring for 15 minutes.1 tablespoon vegetable oil, 1 cup small-diced sweet onion, 1/2 cup small-diced green bell pepper, 1/2 cup small-diced red bell pepper, 1/2 cup grated carrot
- While the veggies are cooking, make the sauce. Place the soy sauce, 2/3 cup water, chicken stock, sugar, wine, oyster sauce, and dark soy sauce into a small saucepan over medium heat.3/4 cup soy sauce, 2/3 cup + 2 tablespoons water, 1/3 cup unsalted chicken stock, 1/4 cup granulated sugar, 1/4 cup Shaoxing wine, 1 & 1/2 tablespoons oyster sauce, 1 tablespoon dark soy sauce
- Whisk until the sugar dissolves and bring to a simmer. In a small bowl, whisk together the cornstarch and remaining 2 tablespoons water.2 tablespoons cornstarch
- Once at a simmer, slowly stream in the cornstarch slurry while whisking constantly. Continue to whisk until thickened, then take off the heat.
- To make the egg mixture add the beaten eggs, mung bean sprouts, half of the green onions, soy sauce, sesame oil, and garlic powder to a large bowl and stir to combine.8 large eggs, 1 cup roughly chopped fresh mung bean sprouts, 1/2 cup thinly sliced green onions, 1 tablespoon soy sauce, 1 teaspoon toasted sesame oil, 1/2 teaspoon garlic powder
- Add the cooked veggies and stir well to combine, set aside.
- Heat a small 8-inch skillet over medium heat. Add enough oil to coat the bottom of the pan. Pour ⅓ cup of the egg mixture into the center of the pan. Fry for 2-3 minutes until golden brown on the bottom. Carefully flip it over and continue to cook for another 2 minutes until browned on the bottom and cooked through.
- Place the egg foo young on a sheet tray lined with paper towels to absorb any excess oil. Repeat with the remaining egg mixture, you may need to add more oil during the cooking process.
- Serve immediately with your favorite sides and some of the sauce drizzled on top. Garnish with the remaining sliced green onions.
Notes
- This makes a large batch, but you can easily double it to feed more or halve the recipe as needed.
- Tons of custom options, see my tips above on that.
- Great use of leftovers!
- This reheats and freezes well, see my tips above on how to store.
- Use as a main course or side dish.
- Use light soy sauce to cut the sodium in this dish.
Nutrition
Love This Recipe?
Follow @ThisSillyGirlsKitchen on Instagram and @danadevolk on Pinterest for more!



















Great recipe!