Create this beloved Chinese-American classic featuring fluffy egg patties loaded with crisp vegetables and your choice of protein. Each patty is pan-fried until golden and crispy, then drizzled with a luscious savory brown gravy that brings everything together.
The dish comes together in just 40 minutes, making it perfect for weeknight dinners. The combination of textures—crisp exterior, tender interior, and velvety gravy—creates an irresistible eating experience that pairs beautifully with steamed rice.
The first time I attempted Egg Foo Young at home, I kept making the mistake of overcrowding the pan and ending up with sad, flat patties that steamed instead of crisped. It took three failed attempts before I finally understood that these beauties need their personal space in the hot oil, just like people need their personal space on a crowded subway train.
My grandmother would make this whenever we had a fridge full of random vegetables that needed using up, and I swear the patties always tasted better on those clean-out-the-fridge nights. She taught me that the secret is not overmixing once the vegetables go in, so every bite has those distinct little pockets of crunch and sweetness.
Ingredients
- 6 large eggs: Room temperature eggs whisk up fluffier and incorporate the seasonings more evenly, so pull them out about twenty minutes before you start cooking
- 1 cup bean sprouts: These add that essential crunch and fresh snap that cuts through the rich eggs
- 1/2 cup shredded carrots: Sweetness that balances the savory elements and brings beautiful color to every bite
- 1/2 cup sliced green onions: Both white and green parts work here, with the white bits adding mellow onion flavor
- 1/2 cup thinly sliced mushrooms: Button mushrooms work perfectly, though shiitakes add an earthier depth if you want to elevate things
- 1/4 cup diced bell pepper: Any color works, but red peppers add sweetness and make the final dish pop visually
- 1 cup cooked protein of choice: Leftover rotisserie chicken, diced shrimp, or even crumbled tofu all work beautifully here
- 2 tablespoons whole milk: Creates that custard-like texture in the center of each patty
- 1/2 teaspoon salt and 1/4 teaspoon ground white pepper: White pepper blends seamlessly into the eggs without those visible black specks
- 1/3 cup vegetable oil: You need enough oil to shallow-fry properly, so do not skimp here
- 1 1/2 cups low-sodium chicken broth: Forms the base of that essential gravy
- 2 tablespoons soy sauce: Brings that umami depth and rich color to the gravy
- 1 tablespoon oyster sauce: Optional but highly recommended for that restaurant-style flavor profile
- 1 tablespoon cornstarch mixed with 2 tablespoons cold water: This slurry is what transforms plain broth into glossy, luscious gravy
- 1/2 teaspoon sesame oil: Finish the gravy with this for that unmistakable aromatic warmth
Instructions
- Whisk your egg base:
- In a large bowl, beat the eggs with milk, salt, and white pepper until thoroughly combined but not frothy
- Fold in the mix-ins:
- Gently stir in the bean sprouts, carrots, green onions, mushrooms, bell pepper, and your chosen protein until just distributed
- Heat your pan properly:
- Warm 2 to 3 tablespoons of oil in a large nonstick skillet over medium-high heat until it shimmers and moves fluidly
- Fry the patties:
- Scoop about 1/2 cup of mixture per patty into the hot pan, flattening slightly, and cook for 2 to 3 minutes per side until golden and crisp
- Drain and repeat:
- Transfer cooked patties to paper towels and continue frying in batches, adding fresh oil as the pan gets dry
- Start the gravy base:
- Combine chicken broth, soy sauce, oyster sauce, sesame oil, and white pepper in a small saucepan
- Thicken the sauce:
- Bring to a simmer, stir in your cornstarch slurry, and cook for 1 to 2 minutes until glossy and thickened
- Bring it all together:
- Serve the patties immediately with plenty of warm gravy spooned over the top
There is something deeply satisfying about hearing that first sizzle when the egg mixture hits the hot oil, and even better is watching my kids reach for seconds without me having to say a single word about how there are vegetables inside.
Making Ahead and Storage
The egg mixture can be prepped a few hours ahead and kept refrigerated, though the vegetables will release some moisture and make the patties slightly less crisp. Leftover patties reheat surprisingly well in a 350 degree oven for about 10 minutes, though the texture will be more like a fritter than the original crispy version.
Gravy Variations
I have made this gravy with vegetable broth for a completely vegetarian version, and honestly, the earthy notes work beautifully with the mushrooms and peppers. If you want it spicy, a teaspoon of chili garlic sauce or a pinch of red pepper flakes transforms the whole dish into something completely different but equally delicious.
Serving Suggestions
Steamed white rice is the classic accompaniment and soaks up that extra gravy perfectly, but I have also served these over stir-fried noodles for a more substantial meal. A simple cucumber salad dressed with rice vinegar on the side cuts through the richness and balances the plate beautifully.
- Extra gravy on the side is never a bad idea
- Chili oil on the table lets heat lovers customize their portion
- Fresh cilantro leaves add a bright finish if you grow it in your window
This is the kind of comfort food that makes everyone at the table quiet down for a minute and just enjoy being fed.
Recipe Q&A
- → What makes Egg Foo Young crispy?
-
Frying in hot vegetable oil creates the crispy exterior while keeping the inside fluffy. Using a nonstick skillet or wok helps achieve even browning.
- → Can I make Egg Foo Young vegetarian?
-
Absolutely. Substitute tofu or additional vegetables for the meat protein and use vegetable broth instead of chicken broth in the gravy.
- → What protein works best in Egg Foo Young?
-
Cooked chicken, shrimp, pork, or tofu all work beautifully. Choose whatever you prefer or have on hand—each adds delicious flavor and texture.
- → How do I prevent the patties from falling apart?
-
Don't overfill the pan—cook 2-3 patties at most to give them space. Flip gently when golden brown and let them set before transferring to a plate.
- → Can I make the gravy ahead of time?
-
Yes, prepare the gravy up to an hour before serving. Reheat gently over low heat, adding a splash of water if it becomes too thick.
- → What vegetables can I add?
-
Bean sprouts, carrots, green onions, mushrooms, and bell peppers are traditional. Feel free to add bok choy, cabbage, or water chestnuts for extra crunch.