This Chinese-American favorite transforms humble eggs into crispy, golden patties bursting with fresh bean sprouts, carrots, mushrooms, and your choice of chicken, shrimp, pork, or tofu. The magic happens in the hot skillet where each patty develops a satisfyingly crisp exterior while remaining fluffy inside.
What truly sets this dish apart is the luscious brown gravy—a savory blend of chicken broth, soy sauce, and oyster sauce that perfectly complements the delicate omelets. Ready in just 40 minutes, these patties make an excellent weeknight dinner served over steamed rice.
Customize with your favorite vegetables and proteins, or go vegetarian with tofu and vegetable broth. The result is always a comforting, restaurant-quality meal that brings the classic takeout experience to your kitchen table.
The kitchen was tiny, just four burners and a refrigerator, but the takeout container on the counter held my absolute favorite comfort food. I had been ordering Egg Foo Young for years before realizing how achievable it actually was to make at home. Now it is become one of those recipes I turn to when I want something that feels indulgent but comes together faster than delivery would arrive.
Last winter my sister came over feeling worn down from a series of long work weeks. I stood at the stove frying these patties while she sat at the counter, the smell of sizzling eggs and sesame oil filling the small space. She watched the gravy thicken and mentioned it had been ages since someone cooked something hot and comforting for her. We ate standing up, plates balanced on napkins, talking about nothing important while the food stayed warm and steady between us.
Ingredients
- 1 cup bean sprouts: These add crunch and brightness, though you can substitute shredded cabbage if needed
- 1/2 cup shredded carrots: Bring a touch of sweetness and color to the mixture
- 1/2 cup sliced green onions: Use both the white and green parts for layers of flavor
- 1/2 cup thinly sliced mushrooms: Button mushrooms work perfectly here but shiitakes add depth
- 1/4 cup diced bell pepper: Any color works and adds a subtle sweetness
- 1 cup cooked chicken, shrimp, pork, or tofu: Leftover meat works beautifully here, or use pressed tofu for vegetarian versions
- 6 large eggs: Room temperature eggs whisk up more smoothly and incorporate better with the vegetables
- 2 tablespoons whole milk: Creates a tender texture, though water works in a pinch
- 1/2 teaspoon salt: Enhances the egg flavor without overpowering the vegetables
- 1/4 teaspoon ground white pepper: White pepper is traditional in Chinese cooking and blends in seamlessly
- 1/3 cup vegetable oil: You will need enough to shallow fry, so keep more on hand for additional batches
- 1 1/2 cups low-sodium chicken broth: The base of the gravy, low-sodium lets you control seasoning
- 2 tablespoons soy sauce: Provides that essential umami depth to the sauce
- 1 tablespoon oyster sauce: Completely optional but adds authentic richness if you have it
- 1 tablespoon cornstarch: Thickens the gravy into that glossy restaurant style consistency
- 2 tablespoons cold water: Always dissolve cornstarch in cold liquid to prevent lumps
- 1/2 teaspoon sesame oil: Adds a fragrant nutty finish to the gravy
- 1/4 teaspoon ground white pepper: A second touch of pepper ties the gravy flavor together
Instructions
- Whisk the egg base:
- Crack all six eggs into a large mixing bowl, add the milk, salt, and white pepper, then whisk until completely smooth and slightly frothy, about 30 seconds.
- Combine everything:
- Fold in the bean sprouts, carrots, green onions, mushrooms, bell pepper, and your chosen protein until the vegetables are evenly distributed throughout the egg mixture.
- Heat the pan:
- Warm 2 to 3 tablespoons of vegetable oil in a large nonstick skillet or wok over medium-high heat until it shimmers and coats the bottom of the pan.
- Form the patties:
- Scoop approximately 1/2 cup of the egg mixture into the hot pan, using the back of a ladle to gently flatten it into a patty, leaving space between each one.
- Fry until golden:
- Cook for 2 to 3 minutes on the first side until deeply golden brown and the edges appear set, then carefully flip and cook another 2 to 3 minutes until the second side matches.
- Drain and repeat:
- Transfer finished patties to a paper towel lined plate and continue frying the remaining mixture, adding more oil as the pan dries out.
- Start the gravy:
- While patties drain, combine chicken broth, soy sauce, oyster sauce if using, sesame oil, and white pepper in a small saucepan over medium heat.
- Thicken the sauce:
- Whisk cornstarch into cold water until smooth, stir the slurry into the simmering broth, and cook for 1 to 2 minutes until thickened and glossy.
- Serve immediately:
- Plate the hot patties and spoon the warm gravy generously over the top, letting it run down the sides and pool around the edges.
My grandmother used to make something similar when I was growing up, though she called it egg foo yong and never measured anything. I remember sitting at her kitchen table watching her flip the patties with confidence while I worried about breaking the yolks. She would spoon the gravy over the top and tell me that good food did not need to be complicated to be memorable.
Making It Your Own
Once you have the basic technique down, this recipe adapts easily to whatever you have on hand. I have made versions with bok choy instead of bean sprouts, added fresh cilantro to the egg mixture, or swapped the protein entirely for crab meat when I wanted something a little more elegant.
Getting The Texture Right
The difference between okay Egg Foo Young and great Egg Foo Young comes down to the heat of your pan and how much you crowd the cooking surface. You want that immediate sizzle when the egg mixture hits the oil, enough space to flip without knocking into other patties, and patience to let each side develop that deep golden brown crust.
Make-Ahead Strategy
You can prepare the egg mixture up to four hours ahead and store it in the refrigerator, though the vegetables will release some water and make the batter slightly looser. The gravy can be made ahead and reheated gently, whisking in a splash of water if it has thickened too much. For best results, fry the patties just before serving so they stay crispy.
- Leftover patties reheat surprisingly well in a 350 degree oven for 10 minutes
- The gravy can be frozen for up to a month if you want to double the batch
- Serve over steamed rice to turn this into a full and satisfying meal
Whether this becomes a weeknight staple or a weekend treat, there is something deeply satisfying about making a takeout favorite in your own kitchen. I hope this recipe finds its way into your regular rotation.
Recipe FAQs
- → What makes Egg Foo Young crispy?
-
Frying the patties in hot vegetable oil creates the crispy exterior. The oil should be hot enough to sizzle immediately when the egg mixture hits the pan. Cooking for 2–3 minutes on each side ensures proper crisping without burning.
- → Can I make Egg Foo Young ahead of time?
-
While best served fresh, you can prepare the egg mixture and store it refrigerated for up to 4 hours before cooking. Leftover patties can be refrigerated for 2–3 days and reheated in a 350°F oven for 10 minutes to restore crispiness.
- → What protein works best in Egg Foo Young?
-
Diced cooked chicken, shrimp, pork, and tofu all work beautifully. Shrimp adds sweetness, pork contributes richness, chicken offers mild versatility, and tofu provides a vegetarian option that absorbs surrounding flavors well.
- → How do I prevent the patties from falling apart?
-
Ensure all ingredients are chopped uniformly and not too large. Don't overfill the pan—cook 2–3 patties at a time to maintain proper temperature. Let each side cook completely before flipping to develop structure.
- → What can I serve with Egg Foo Young?
-
Steamed white or brown rice is the classic accompaniment. The dish also pairs well with stir-fried vegetables like bok choy or broccoli. For a complete spread, add spring rolls or wonton soup as appetizers.
- → Is the gravy essential for Egg Foo Young?
-
The gravy is traditional and highly recommended as it adds moisture and savory depth that balances the crispy patties. However, you can serve without gravy or substitute with a simple soy sauce and sesame oil drizzle if preferred.