Create a beloved Chinese-American classic with these fluffy, golden patties packed with bean sprouts, carrots, mushrooms, and your choice of chicken, shrimp, pork, or tofu. Each patty is fried to crispy perfection and drizzled with a velvety brown gravy made from chicken broth, soy sauce, and oyster sauce. Ready in just 40 minutes, this dish delivers satisfying textures and umami-rich flavors that everyone will love.
My dad would take us to this tiny Chinese-American spot downtown every Friday after work, and I'd immediately scan the menu for Egg Foo Young. Those crispy golden patties arriving in a pool of that rich brown gravy felt like pure comfort, though I had no idea how simple they were to make at home until years later.
Last winter I made these for my roommates during a snow day, and we ended up crowded around the stove, everyone taking turns flipping patties and sneaking tastes of the gravy. Something about cooking Egg Foo Young turns dinner into a group activity.
Ingredients
- 1 cup bean sprouts: These add essential crunch and freshness that balances the rich eggs
- 1/2 cup shredded carrots: Bring natural sweetness and vibrant color to every bite
- 1/2 cup sliced green onions: Divide them, using white parts in the batter and green for garnish
- 1/2 cup thinly sliced mushrooms: Button mushrooms work perfectly, absorbing all the savory flavors
- 1/4 cup diced bell pepper: Any color adds a subtle sweetness and pretty flecks throughout
- 1 cup cooked protein: Leftover rotisserie chicken, diced tofu, or cooked shrimp are all excellent here
- 6 large eggs: Room temperature eggs whisk up fluffier for the best texture
- 2 tablespoons whole milk: Creates a tender, creamy omelet that won't turn rubbery
- 1/2 teaspoon salt: Enhances all the vegetables without overwhelming delicate flavors
- 1/4 teaspoon ground white pepper: White pepper disappears into the dish while black pepper would speckle it
- 1/3 cup vegetable oil: You need this amount to achieve that restaurant style crispy exterior
- 1 1/2 cups low sodium chicken broth: Forms the base of the silky gravy without being overly salty
- 2 tablespoons soy sauce: Provides that essential umami depth and rich amber color
- 1 tablespoon oyster sauce: Completely optional but adds wonderful complexity to the gravy
- 1 tablespoon cornstarch: The secret to getting that perfect glossy thickened consistency
- 2 tablespoons cold water: Must be cold to prevent lumps when making your cornstarch slurry
- 1/2 teaspoon sesame oil: Finish the gravy with this for aromatic nutty warmth
- 1/4 teaspoon ground white pepper: Adds gentle heat that builds without overpowering
Instructions
- Whisk the egg base:
- Beat the eggs with milk, salt, and white pepper in a large bowl until completely smooth and slightly frothy
- Add your mix-ins:
- Fold in the bean sprouts, carrots, green onions, mushrooms, bell pepper, and cooked protein until everything's evenly distributed
- Heat your pan:
- Warm 2 to 3 tablespoons oil in a large nonstick skillet over medium high heat until it shimmers slightly
- Form the patties:
- Scoop about 1/2 cup batter per patty, gently flattening with the back of your spoon to 1/2 inch thick
- Fry until golden:
- Cook 2 to 3 minutes on the first side until deep golden brown, then carefully flip and cook another 2 to 3 minutes
- Drain and repeat:
- Transfer finished patties to a paper towel lined plate and continue frying the remaining batter, adding oil as needed
- Start the gravy:
- Combine broth, soy sauce, oyster sauce if using, sesame oil, and white pepper in a small saucepan over medium heat
- Thicken it up:
- Stir cornstarch and cold water until smooth, then pour into simmering gravy and cook until thickened, 1 to 2 minutes
- Bring it all together:
- Plate the crispy patties and spoon that glorious gravy generously over the top while everything's hot
These became my go-to when I'm feeding a crowd because everyone can customize their own toppings, and there's something communal about passing around platters of golden patties while the gravy bubbles away on the stove.
Getting That Perfect Crisp
The oil temperature matters more than you'd expect, too cool and the eggs absorb grease, too hot and they burn before cooking through. Medium high heat gives you that golden crunch while keeping the inside fluffy and tender.
Gravy Variations
Sometimes I'll add a pinch of five spice powder or a splash of sherry to the gravy for extra depth. A teaspoon of grated fresh ginger transforms it completely if you want more zing.
Make Ahead Strategy
You can prep all the vegetables and protein the night before, keeping them in separate containers. The egg mixture should be whisked fresh though, for the lightest texture.
- Cooked patties reheat surprisingly well in a 350F oven for about 10 minutes
- Make extra gravy and store it separately, reheating gently with a splash of water
- Serve with steamed jasmine rice to soak up every drop of that sauce
There's nothing quite like breaking through that crispy egg layer into the tender vegetable filling, then dragging each bite through that savory gravy. Comfort food at its finest.
Recipe FAQs
- → What protein options work best?
-
Cooked chicken, shrimp, pork, or tofu all work wonderfully. Choose based on preference or use what you have on hand. Dice the protein into small, even pieces for easy distribution throughout the patties.
- → How do I get the patties crispy?
-
Use medium-high heat and enough oil to prevent sticking. Don't overcrowd the pan—fry 2-3 patties at a time. Cook 2-3 minutes per side until deeply golden brown and the edges are crispy.
- → Can I make this vegetarian?
-
Absolutely. Substitute tofu or extra vegetables for the meat protein, and swap the chicken broth for vegetable broth in the gravy. The result remains just as satisfying and flavorful.
- → What should I serve with this?
-
Steamed white or brown rice makes the perfect accompaniment. The rice soaks up the extra savory gravy. You can also serve with stir-fried vegetables for a complete meal.
- → How do I store leftovers?
-
Store patties and gravy separately in airtight containers in the refrigerator for up to 3 days. Reheat patties in a skillet to restore crispiness, and warm the gravy gently on the stovetop.
- → Can I freeze these patties?
-
Yes, freeze cooked and cooled patties in a single layer on a baking sheet, then transfer to a freezer bag. They'll keep for 2-3 months. Thaw overnight and reheat in a hot skillet.