Create this beloved Chinese-American classic with fluffy omelet patties loaded with bean sprouts, carrots, mushrooms, and your choice of protein. The eggs are whisked until smooth, combined with fresh vegetables, then pan-fried until golden and crispy on both sides. A rich, savory brown gravy made with chicken broth, soy sauce, and oyster sauce ties everything together perfectly.
Each patty fries for just 2-3 minutes per side, developing a beautiful crisp exterior while staying tender inside. The gravy comes together quickly with a simple cornstarch slurry for the ideal consistency.
Perfect for dinner with steamed rice, these customizable patties work with chicken, shrimp, pork, or tofu for a protein-packed meal the whole family will love.
The first time I attempted Egg Foo Young at home, I kept making the patties too thick and they'd end up raw in the middle while the edges burned. My grandmother watched me struggle through three attempts before finally stepping in to show me how the mixture should sizzle and spread thin in the wok. That afternoon taught me that good Egg Foo Young is all about patience and finding that sweet spot between fluffy and crispy. Now I make it whenever I need serious comfort food.
Last winter during a massive snowstorm, my neighbor and I ended up stranded at my place with only random fridge ingredients. We threw together whatever vegetables we had with some eggs and whipped up a makeshift gravy that turned out surprisingly delicious. We ate it standing up in the kitchen, watching the snow pile up outside, and agreed it was better than any takeout we'd ever ordered.
Ingredients
- Bean sprouts: These add essential crunch and freshness that cuts through the rich eggs, and I've learned not to skip them even when I'm tempted
- Shredded carrots: They bring a subtle sweetness and beautiful color throughout the patties
- Sliced green onions: Use both the white and green parts for layers of sharp onion flavor
- Thinly sliced mushrooms: Button mushrooms work perfectly, absorbing all the savory flavors while maintaining their texture
- Diced bell pepper: Any color works, but red peppers add lovely pops of sweetness
- Cooked protein: Leftover rotisserie chicken, roasted pork, or even diced tofu all work beautifully here
- Large eggs: Room temperature eggs whisk up fluffier and incorporate the vegetables more evenly
- Whole milk: This creates that diner-style fluffiness we're all after
- Salt and white pepper: White pepper keeps the eggs looking pristine while still delivering that gentle heat
- Vegetable oil: A neutral oil with a high smoke point is essential for getting that golden crust without burning
- Chicken broth: Low-sodium gives you control over the gravy's final saltiness
- Soy sauce: This builds that deep umami base in the gravy
- Oyster sauce: Completely optional, but it adds a restaurant-quality richness I've grown to love
- Cornstarch: The secret to that glossy, perfectly thickened restaurant-style gravy
- Cold water: Always cold when mixing with cornstarch to prevent lumps
- Sesame oil: Just a half-teaspoon transforms the gravy with that signature nutty aroma
Instructions
- Whisk the egg base:
- In a large bowl, whisk together the eggs, milk, salt, and white pepper until completely smooth and slightly frothy
- Add the mix-ins:
- Fold in the bean sprouts, carrots, green onions, mushrooms, bell pepper, and your chosen protein until everything is evenly distributed
- Heat your pan:
- Warm 2 to 3 tablespoons of vegetable oil in a large nonstick skillet over medium-high heat until shimmering
- Form the patties:
- Scoop about 1/2 cup of the mixture per patty into the hot pan, gently flattening with the back of your spoon, cooking 2 or 3 at a time
- Fry until golden:
- Cook each side for 2 to 3 minutes until deep golden brown and crispy, flipping carefully and transferring to paper towels
- Repeat and rest:
- Continue with remaining batter, adding more oil as needed, and let finished patties rest while you make the gravy
- Start the gravy base:
- Combine chicken broth, soy sauce, oyster sauce if using, sesame oil, and white pepper in a small saucepan over medium heat
- Thicken the sauce:
- Stir together cornstarch and cold water until smooth, then whisk into the simmering broth and cook for 1 to 2 minutes until glossy and thickened
- Bring it together:
- Serve the patties immediately while still hot, drizzling that gorgeous gravy generously over each portion
My daughter now requests this for her birthday dinner every year instead of cake, which says everything about how special it's become in our house. There's something about letting everyone customize their own toppings and gravy portions that turns dinner into an interactive experience.
Making It Your Own
Once you master the basic technique, the variations are endless. I've made versions with chopped shrimp, diced ham, even leftover Thanksgiving turkey, and each one brings something different to the table. The gravy can also play with new flavors—try adding a splash of rice vinegar or some fresh ginger slices for brightness.
The Perfect Rice Pairing
Short-grain white rice is my go-to because its slight stickiness catches every drop of that incredible gravy. Make sure to fluff the rice right before serving so it's ready to soak up all the savory goodness without becoming mushy.
Make-Ahead Magic
You can prepare the egg mixture up to 4 hours ahead and keep it refrigerated, which makes weeknight dinners feel like weekend takeout. The gravy also reheats beautifully over low heat with a splash of water to thin it back to the right consistency.
- Reheat leftover patties in a 350 degree oven for 10 minutes instead of the microwave to restore their crispness
- The gravy tastes even better the next day as the flavors continue to develop
- Extra patties freeze well for up to a month with parchment paper between layers
There's something deeply satisfying about making restaurant-quality takeout at home, especially when it's this easy and customizable. Hope this recipe becomes a regular in your dinner rotation like it has in mine.
Recipe FAQs
- → What protein options work best in Egg Foo Young?
-
Cooked chicken, shrimp, pork, or tofu all work beautifully. Dice your protein into small, even pieces so they distribute evenly throughout each patty. Leftover meat from previous meals works perfectly.
- → Can I make Egg Foo Young ahead of time?
-
The patties reheat well in a skillet over medium heat for 2-3 minutes per side. Store cooked patties and gravy separately in the refrigerator for up to 3 days. The gravy may thin slightly when reheated—add a cornstarch slurry if needed.
- → How do I get the patties crispy without burning?
-
Maintain medium-high heat and use enough oil to coat the pan bottom. Don't overcrowd the skillet—fry 2-3 patties at most. This keeps the oil temperature stable for even browning without burning.
- → What vegetables can I substitute?
-
Bok choy, cabbage, bean threads, or water chestnuts add great texture. Keep vegetables thinly sliced for even cooking. Aim for about 2 cups total vegetables per batch.
- → Is the gravy essential?
-
The brown gravy provides the authentic Chinese-American flavor and moisture. You can serve with soy sauce or sweet chili sauce in a pinch, but the homemade gravy takes just 5 minutes and makes all the difference.
- → How do I make this gluten-free?
-
Use tamari or certified gluten-free soy sauce and verify your oyster sauce is gluten-free. Most other ingredients naturally contain no gluten. Serve with cauliflower rice for a low-carb option.