Create this beloved Chinese-American classic featuring fluffy egg patties loaded with fresh vegetables and your choice of protein. Each patty is pan-fried until golden and crispy, then draped with a rich, savory brown gravy that brings everything together.
The preparation comes together in just 40 minutes, making it perfect for a satisfying dinner. Customize with chicken, shrimp, pork, or tofu based on preference. Serve over steamed rice for a complete meal that captures the essence of comfort food.
My first encounter with Egg Foo Young was at a tiny takeout spot where the owner watched me try to pronounce the name and just smiled, sliding across a styrofoam container that smelled impossibly good. The omelet was crispy in ways I didn't know eggs could be, and that brown gravy tied everything together like an old friend's embrace. I've been chasing that perfect texture ever since, adjusting heat and oil ratios until my kitchen smelled like that little shop.
Last winter during a particularly brutal cold snap, my friend Sarah came over and we made twelve of these patties while catching up on months of stories. We ate them standing at the counter, drizzling gravy over each bite and laughing about how we'd never make them look as neat as the restaurants do. Something about food you eat with your hands just makes conversation flow easier.
Ingredients
- Bean sprouts: These add essential crunch and freshness that cuts through the rich eggs
- Shredded carrots: They bring sweetness and color while staying tender in the omelet
- 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 bright little pops throughout each bite
- Cooked protein: Chicken, shrimp, pork, or tofu should be diced small for even distribution
- Large eggs: Room temperature eggs whisk up fluffier for better texture
- Whole milk: This creates tenderness and prevents the eggs from becoming tough
- Salt and white pepper: White pepper keeps the color clean while providing gentle heat
- Vegetable oil: You need enough for shallow frying to achieve those crispy edges
- Low-sodium chicken broth: Starting with less salt lets you control the gravy seasoning
- Soy sauce: This provides the essential umami foundation for the sauce
- Oyster sauce: Completely optional but adds deep, savory complexity if you have it
- Cornstarch: The key to getting that glossy, restaurant-style gravy consistency
- Cold water: Must be cold when mixed with cornstarch to prevent lumps from forming
- Sesame oil: Just a half teaspoon adds that distinctive aromatic finish
Instructions
- Whisk your egg base:
- In a large bowl, beat the eggs with 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 coated.
- Heat your oil:
- 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 egg mixture into the pan and gently flatten it with the back of your ladle.
- Fry until golden:
- Cook 2 to 3 patties at a time for 2 to 3 minutes per side until crisp and browned.
- Drain and repeat:
- Transfer finished patties to paper towels and continue cooking, adding oil as needed.
- Start the gravy:
- Combine chicken broth, soy sauce, oyster sauce, sesame oil, and white pepper in a small saucepan.
- Thicken the sauce:
- Stir the cornstarch into cold water until smooth, then whisk into simmering broth.
- Finish and serve:
- Cook until thickened, about 1 to 2 minutes, then pour generously over the crispy omelets.
These have become my go-to when friends need cheering up because they're essentially edible comfort. There's something about breaking through that crispy exterior into the soft, savory center that just feels like a hug.
Getting That Perfect Crisp
Medium-high heat is your sweet spot. Too low and the eggs absorb oil, too high and they burn before cooking through. Let the oil get properly hot before adding your first scoop of mixture.
Making It Your Own
The beauty of this dish is how adaptable it is. I've made versions with leftover roast pork, and another time with just extra vegetables when my vegetarian friend came over. The gravy ties whatever you choose together beautifully.
Serving Suggestions
Steamed rice soaks up that extra gravy perfectly, though I've also served these alongside simple stir-fried greens for a complete meal.
- Cut extra green onions on an extreme diagonal for restaurant-style garnish
- Keep finished patties warm in a 200°F oven while you finish the batch
- Double the gravy because everyone always wants more than you expect
Hope these bring as much joy to your table as they've brought to mine over the years.
Questions & Answers
- → What protein options work best?
-
Chicken, shrimp, pork, or tofu all work beautifully. Use pre-cooked protein diced into small pieces for even distribution throughout the egg patties.
- → Can I make the gravy ahead of time?
-
Yes, prepare the gravy up to 2 days in advance and store refrigerated. Reheat gently over low heat, adding a splash of water if thickened too much.
- → How do I prevent patties from breaking?
-
Use a well-heated nonstick skillet with enough oil. Let patties cook undisturbed for 2-3 minutes before flipping. Slide spatula completely underneath for support.
- → What vegetables can I substitute?
-
Bamboo shoots, water chestnuts, celery, or mung bean noodles work well. Keep vegetables cut into small, uniform pieces for even cooking.
- → Is this dish freezer-friendly?
-
Cooked patties freeze well for up to 3 months. Layer between parchment paper and store in airtight containers. Reheat in oven or skillet. Make gravy fresh.
- → How do I adjust the thickness?
-
Use less egg mixture per patty for thinner, crispier versions. For thicker patties, cook over slightly lower heat to ensure centers cook through without burning.