This Chinese-American classic transforms simple eggs into golden, crispy patties bursting with bean sprouts, carrots, mushrooms, and your choice of protein. Each omelet is fried to perfection until the edges turn irresistibly crunchy, then drizzled with a rich, savory brown gravy that ties all the flavors together. The dish comes together in just 40 minutes and serves four people generously.
The gravy starts with low-sodium chicken broth enhanced with soy sauce, oyster sauce, and sesame oil, then thickened slightly to create the perfect coating consistency. You can customize the filling with chicken, shrimp, pork, or tofu for vegetarian options.
I had this regular Tuesday night thing at this little hole-in-the-wall place where the owner would slip me an extra patty whenever business was slow. The way those omelets came out—golden edges curving up like smiles, that rich brown gravy pooled just right—became my comfort after endless study sessions. Something about the contrast between that crispy exterior and the soft, vegetable-stuffed center just stuck with me. Now my kitchen smells exactly like those evenings, and honestly, it is better than takeout.
Last winter my sister came over during that awful week when everything felt overwhelming and we just needed something warm and familiar. We stood at the stove together, flipping patties and catching up on months of missed conversations. By the time we sat down with plates piled high, the kitchen was filled with laughter and that incredible aroma. Those moments around a simple, comforting meal are exactly why I keep making this.
Ingredients
- 1 cup bean sprouts: These add the perfect crunch and freshness that balances the rich eggs
- 1/2 cup shredded carrots: Sweetness and color that make every bite interesting
- 1/2 cup sliced green onions: That mild onion flavor ties everything together beautifully
- 1/2 cup thinly sliced mushrooms: They absorb flavors and add meaty texture without heaviness
- 1/4 cup diced bell pepper: Little pockets of sweetness that brighten the whole mix
- 1 cup cooked protein of choice: Leftover chicken, pork, shrimp, or tofu makes this a complete meal
- 6 large eggs: The foundation that holds everything together in fluffy perfection
- 2 tablespoons whole milk: Creates that tender, custard-like texture in the eggs
- 1/2 teaspoon salt and 1/4 teaspoon white pepper: Simple seasoning that lets the fillings shine
- 1/3 cup vegetable oil: For achieving those gorgeous crispy, golden edges we all love
- 1 1/2 cups low-sodium chicken broth: The base of a gravy that makes the dish unforgettable
- 2 tablespoons soy sauce: Deep umami that gives the gravy its characteristic richness
- 1 tablespoon oyster sauce: Optional but adds that restaurant-quality depth
- 1 tablespoon cornstarch mixed with 2 tablespoons cold water: The secret to perfectly thickened, glossy gravy
- 1/2 teaspoon sesame oil: Just enough to add that wonderful nutty finish
- 1/4 teaspoon ground white pepper: Gentle heat that warms without overwhelming
Instructions
- Whisk your egg base:
- Beat those eggs with milk, salt, and pepper until completely smooth and slightly frothy
- Build your filling:
- Toss in all those vegetables and your chosen protein until everything is evenly coated in egg
- Heat your pan:
- Warm 2 to 3 tablespoons oil over medium-high heat until it shimmers but does not smoke
- Fry the patties:
- Scoop about 1/2 cup mixture per patty, flatten gently, and cook 2 to 3 minutes per side until deeply golden
- Drain and repeat:
- Transfer cooked patties to paper towels, add more oil as needed, and fry the remaining mixture
- Start the gravy:
- Simmer broth, soy sauce, oyster sauce, sesame oil, and pepper in a small saucepan
- Thicken it up:
- Stir in the cornstarch slurry and cook for 1 to 2 minutes until glossy and coating the back of a spoon
- Bring it together:
- Plate those crispy patties and drizzle generously with the hot gravy
My dad accidentally used coconut milk once when we were out of regular milk, and honestly, it created this subtle sweetness that had everyone asking what the secret ingredient was. Now I keep cans of coconut milk in the pantry just for those happy kitchen experiments. Sometimes the best discoveries happen when you are just trying to make do with what you have.
Getting That Restaurant Texture
The difference between okay and amazing Egg Foo Young is all about oil temperature and patience. Let the pan get properly hot before adding your first patty, and resist the urge to flip too early. Those golden, lacy edges need time to develop properly.
Make-Ahead Magic
You can prep all your vegetables and protein the night before, keeping them in separate containers. The egg mixture comes together in minutes when you are ready to cook. I have even frozen cooked patties and reheated them in a hot oven, though the texture is best fresh.
Serving Suggestions That Work
Steamed jasmine rice soaks up that extra gravy beautifully, but cauliflower rice works wonderfully if you are watching carbs. A simple cucumber salad dressed with rice vinegar cuts through the richness.
- Set out extra chili oil for guests who love heat
- Keep warm patties in a 200 degree oven while you finish the batch
- Double the gravy recipe because everyone always wants more
There is something deeply satisfying about turning humble ingredients into something that feels like a celebration. Enjoy every crispy, gravy-covered bite.
Recipe FAQs
- → What makes Egg Foo Young crispy?
-
Frying the omelet patties in hot vegetable oil creates the crispy exterior. Cooking each side for 2-3 minutes over medium-high heat ensures golden-brown edges while keeping the inside fluffy and tender.
- → Can I make Egg Foo Young vegetarian?
-
Yes, simply substitute diced tofu for the meat protein and switch to vegetable broth instead of chicken broth in the gravy. All vegetables included are naturally plant-based.
- → What vegetables work best in Egg Foo Young?
-
Traditional additions include bean sprouts, shredded carrots, green onions, mushrooms, and bell peppers. These provide crunch, color, and flavor that complement the eggs perfectly.
- → How do I prevent the patties from falling apart?
-
Whisk the eggs thoroughly until smooth, then gently flatten each patty in the pan. Use a nonstick skillet with adequate oil and flip carefully with a spatula when the first side is set.
- → Can I freeze leftover Egg Foo Young?
-
Yes, cool completely and freeze individually on a baking sheet before transferring to a freezer bag. Reheat in a 350°F oven for 10-15 minutes to restore crispiness. Make fresh gravy when serving.
- → What's the best way to reheat Egg Foo Young?
-
Reheat in a 350°F oven or toaster oven for 10-15 minutes to maintain the crispy texture. Microwaving may make the patties soggy, so avoid if possible.