Create this beloved Chinese-American dish featuring fluffy egg patties loaded with bean sprouts, carrots, mushrooms, and your choice of protein. Pan-fried until irresistibly crispy and golden, these savory omelets are smothered in a rich homemade brown gravy that perfectly balances savory and umami flavors.
The process comes together in just 40 minutes, making it perfect for weeknight dinners or weekend entertaining. Each patty is packed with colorful vegetables while the gravy, made with chicken broth, soy sauce, and a touch of sesame oil, adds that authentic restaurant-quality finish.
Customize with chicken, shrimp, pork, or tofu for a protein that suits your taste. The result is a comforting, satisfying meal that's even better than takeout.
The first time I made Egg Foo Young at home, I kept burning the edges while leaving the centers runny. It took three failed attempts to realize the secret was patience—letting each patty sizzle undisturbed until that gorgeous golden crust formed. Now my kitchen smells like sizzling eggs and soy sauce on Sunday nights, and my family actually cheers when they see the wok come out.
My grandmother never measured anything when she made this for us after school. She would crack eggs into a mixing bowl, add handfuls of bean sprouts and whatever leftover meat she had, and somehow create magic. I have tried to recreate that intuitive cooking style, though I still use measuring cups just in case.
Ingredients
- Bean sprouts: These add the most satisfying crunch and fresh flavor that cuts through the rich eggs
- Shredded carrots: They bring natural sweetness and beautiful color to every bite
- Sliced green onions: Use both white and green parts for layers of mild onion flavor
- Thinly sliced mushrooms: Button mushrooms work perfectly, absorbing all the savory flavors
- Diced bell pepper: Any color adds a bright, fresh note and extra texture
- Cooked protein: Leftover roasted chicken, pork, shrimp, or firm tofu all work beautifully
- Large eggs: Room temperature eggs whisk up fluffier for that signature airy texture
- Whole milk: This creates a tender, creamy omelet that is never tough or rubbery
- Salt and white pepper: White pepper keeps the eggs looking pristine while adding gentle heat
- Vegetable oil: You need enough oil to get that restaurant-style crispy exterior
- Low-sodium chicken broth: Forms the base of an incredibly savory gravy that is not too salty
- Soy sauce: Provides that essential umami depth and beautiful rich color
- Oyster sauce: Totally optional but adds a wonderful sweetness and complexity
- Cornstarch: The key to thickening the gravy into that glossy restaurant consistency
- Sesame oil: Just a half teaspoon transforms the gravy with nutty aromatic flavor
Instructions
- Whisk the egg base:
- Beat the eggs, milk, salt, and white pepper in a large bowl until completely smooth and slightly frothy
- Add all your fillings:
- Toss in the bean sprouts, carrots, green onions, mushrooms, bell pepper, and cooked protein until everything is evenly distributed
- Heat your pan:
- Warm 2 to 3 tablespoons of oil in a large nonstick skillet over medium-high heat until it shimmers
- Form the patties:
- Scoop about 1/2 cup of mixture per patty into the pan, gently flattening with the back of your spoon, and cook 2 to 3 at a time
- Crisp them up:
- Let each side cook for 2 to 3 minutes until golden brown and crispy, then flip carefully and finish the other side before transferring to paper towels
- Start the gravy:
- Combine the chicken broth, soy sauce, oyster sauce if using, sesame oil, and white pepper in a small saucepan and bring to a gentle simmer
- Thicken it:
- Stir the cornstarch into cold water until smooth, then whisk this slurry into the simmering sauce and cook for 1 to 2 minutes until glossy and thickened
- Serve immediately:
- Plate the crispy patties while they are still hot and generousladle that warm gravy all over them
During college, my roommate and I would make giant batches of Egg Foo Young after late-night study sessions. Something about standing over the stove, flipping patties and catching up on our weeks, made even the toughest exams feel manageable. We had no technique and terrible pans, but those imperfect omelets tasted like friendship.
Getting The Perfect Texture
The difference between good and great Egg Foo Young comes down to the oil temperature and patience. If the oil is not hot enough, the eggs absorb too much fat and become greasy. If you flip too soon, the patties fall apart. Wait until you see golden brown creeping up the sides, and trust me when I say the first side needs more time than you think.
Making It Your Own
Once you master the basic technique, this recipe becomes a template for whatever you have on hand. I have made versions with bok choy and bamboo shoots, others with leftover roast pork and snap peas. The magic happens when you treat the recipe as a guide rather than a strict set of rules.
Serving And Storing
Egg Foo Young is best enjoyed immediately while the edges are still crispy and the gravy is hot. However, leftover patties reheat surprisingly well in a dry skillet over medium heat. The gravy should be stored separately and gently reheated with a splash of water to loosen it back up.
- Crispy edges soften over time, so reheat in a pan not the microwave
- The gravy intensifies in flavor overnight, so feel free to make it ahead
- A squeeze of fresh lime right before serving brightens the whole dish
Whether you are cooking for a crowd or just treating yourself to something special, this dish never fails to satisfy. Enjoy every crispy, gravy-soaked bite.
Your Recipe Questions
- → What makes Egg Foo Young crispy?
-
Frying in adequate vegetable oil over medium-high heat creates the signature crispy exterior. The key is using enough oil to shallow-fry the patties and not overcrowding the pan, which ensures each patty develops that golden, crunchy crust while staying fluffy inside.
- → Can I make Egg Foo Young ahead of time?
-
While best enjoyed fresh, you can prepare the egg mixture and store it refrigerated for up to 24 hours before cooking. The patties can also be cooked ahead and reheated in a 350°F oven for 10 minutes, though they may lose some crispiness. Make the gravy fresh and reheat gently before serving.
- → What protein works best in Egg Foo Young?
-
Traditional options include cooked chicken, shrimp, or pork diced into small pieces. For a vegetarian version, firm tofu works beautifully. The protein should be pre-cooked before adding to the egg mixture, as the cooking time is focused on setting the eggs and achieving crispiness.
- → How do I get the right gravy consistency?
-
The cornstarch slurry is crucial for thickening. Mix cornstarch with cold water until smooth before adding to the simmering broth to prevent lumps. Cook for 1-2 minutes after adding—the gravy should coat the back of a spoon. If too thick, thin with additional broth; if too thin, simmer longer.
- → Can I bake Egg Foo Young instead of frying?
-
Baking is possible but won't achieve the same crispy texture. To bake, brush a muffin tin with oil and bake at 400°F for 15-20 minutes. The result will be more like a crustless quiche. For the authentic crispy experience, stovetop frying is recommended.
- → What vegetables can I use?
-
Bean sprouts are traditional for their crunch, but you can substitute or add julienned cabbage, bok choy, water chestnuts, or bamboo shoots. Keep vegetables cut into small, uniform pieces so they cook evenly and distribute throughout each patty.