Saturdays growing up meant watching a wok spit and sizzle at whatever Cantonese spot my family dragged me to, and the plate that always landed first was a stack of golden egg foo young, glossy gravy pooled over white rice like it belonged nowhere else. Years later I started making this Hong Kong egg foo young with rice recipe at home, and honestly the result is better than most takeout versions I grew up eating.
Why Egg Foo Young Hits Different Every Single Time
Getting egg foo young right is less about fancy technique and more about understanding what the dish actually wants. Beaten eggs that still have a little body to them, fillings that are not waterlogged, and a hot enough pan to get that slightly crisp, lacy edge while keeping the center pillowy and just set. When all three things line up, each patty puffs slightly in the oil, almost like a small frittata with ambition.
The gravy is what takes it from good to genuinely satisfying. A properly made egg foo young gravy recipe is light soy-forward, a little savory from oyster sauce, and just thick enough to cling to the eggs without turning gluey. Spooned over a bowl of steamed white rice, every bite carries both the richness of the egg and the umami depth of the sauce.
What Goes Into These Egg Patties
Pulling together a classic egg foo young recipe authentic to Hong Kong style does not require a long grocery run. Here is what I use most often.
Eggs are the obvious foundation. Six large eggs beaten until the yolks and whites are fully combined but not foamy. Over-beating introduces too much air and the patties end up collapsing after puffing.
Roast pork (char siu) is my go-to filling for that unmistakable Cantonese flavor. Thinly sliced or chopped, it adds a slightly sweet, smoky thread running through each bite. If char siu is not in the fridge, roast chicken or basic ham substitutes cleanly.
Bean sprouts stay in every version. They stay crunchy even after cooking and prevent the patties from getting dense.
Scallions, sliced thin, add a mild bite and visual contrast inside the egg.
Shiitake mushrooms, a small handful chopped fine, deepen the savory note considerably.
Sesame oil, just a few drops into the egg mixture, adds that background warmth that makes people ask what the secret ingredient is.
For the egg foo young gravy recipe you will need chicken stock, oyster sauce, light soy sauce, a touch of dark soy for color, and cornstarch for thickening.
Before You Start Cooking
Chop all fillings first and pat bean sprouts dry with paper towel — excess moisture is the enemy of a clean pan sear. Have the gravy ingredients measured and ready beside the stove since it comes together in about three minutes and waits for no one.
Let’s Get These Patties Golden
Step 1: Beat the egg mixture
Crack six eggs into a large bowl and whisk until fully combined. Stir in the roast pork, bean sprouts, scallions, and mushrooms. Season with a pinch of white pepper, a small splash of light soy sauce, and a few drops of sesame oil. Fold everything together gently — you want a cohesive mixture, not beaten stiff.
Step 2: Heat the pan properly
Pour enough neutral oil into a wok or deep skillet to come about half an inch up the sides and heat over medium-high until a drop of egg mixture sizzles and sets within three seconds. Shallow-frying rather than pan-frying with minimal oil is what creates that signature puffy, slightly crisped edge.
Step 3: Fry the patties
Ladle roughly a third of a cup of the egg mixture per patty into the hot oil. Cook undisturbed for about 90 seconds until the edges are visibly set and golden underneath. Flip carefully and cook another 60 to 90 seconds until the second side matches. The patties should feel firm to a light press, with no liquid jiggle in the center. Transfer to a wire rack, never a paper-towel stack, so steam does not soften that crust.
Step 4: Make the egg foo young gravy
In a small saucepan, combine one cup of chicken stock, one tablespoon oyster sauce, one teaspoon light soy sauce, and half a teaspoon dark soy. Bring to a gentle simmer over medium heat. Mix two teaspoons of cornstarch with two teaspoons of cold water and stir that slurry into the simmering stock. Within 30 to 40 seconds the gravy will shift from cloudy to glossy and lightly thick. Pull it off heat immediately — overcooking makes it gummy.
Step 5: Plate and serve
Spoon steamed white rice into a bowl or onto a plate. Lay two to three egg patties over the rice and ladle the warm gravy generously over everything.
Making It Work for Different Diets or Leftovers
Egg foo young is genuinely flexible depending on what is in the fridge.
Shrimp egg foo young: Swap the roast pork for roughly 100g of raw shrimp, peeled and chopped into small pieces. They cook through inside the egg in the same time as pork, and the result is lighter and slightly sweet.
Vegetable egg foo young: Skip any meat and double the mushrooms. Add a small handful of finely sliced cabbage and a few water chestnuts for extra crunch. The patties hold together just as well without protein.
Leftover rice alternative: Stir a cup of day-old rice directly into the egg mixture before ladling into the pan. It creates a denser, heartier patty that is less traditional but very filling.
How to Swap Ingredients Without Losing the Flavor
- Char siu roast pork: Any cooked, lightly seasoned protein works including rotisserie chicken or thinly sliced turkey. Keep pieces small so they distribute evenly.
- Oyster sauce in the gravy: A mix of hoisin and a splash of fish sauce gets close. Use equal parts, about a teaspoon each, and taste before adding more salt.
- Chicken stock: Vegetable stock works fine. Avoid beef stock since it makes the gravy too dark and overpowers the egg.
- Fresh shiitake: Dried shiitake rehydrated in warm water for 20 minutes and squeezed dry substitutes directly and actually delivers a more concentrated flavor.
What to Serve Alongside Hong Kong-Style Egg Foo Young
Honestly, rice is the main pairing and it should be freshly cooked, slightly sticky jasmine or short-grain. But rounding out the table is easy.
- Steamed jasmine rice — press a cup into a bowl, invert onto the plate, and stack the patties on top for that classic Hong Kong diner presentation.
- Simple stir-fried bok choy — blanch or stir-fry with garlic, a splash of soy sauce, and plate alongside the egg foo young to add something green to the meal.
- Wonton soup — a light, clear-broth wonton soup served in a small bowl on the side keeps the meal feeling complete without competing with the gravy.
- Pickled cucumber slices — quick-pickled in rice vinegar, sugar, and a pinch of salt for 20 minutes, they cut through the richness of the egg and gravy nicely.
Three Things That Separate a Flat Patty From a Puffy One
- Oil temperature too low: If the egg mixture spreads flat and takes longer than two minutes to set, the oil is not hot enough. Pull the patty out, raise the heat, wait 60 seconds, then continue. Patties cooked in insufficiently hot oil absorb oil instead of searing and turn greasy rather than crisp.
- Overfilled patties: More than a third cup of mixture per patty makes them too thick to cook evenly. The outside sets while the center stays undercooked. Keep portions consistent and fry in batches.
- Watery fillings sinking the texture: Bean sprouts and any blanched vegetables must be dried thoroughly. Even small amounts of residual water dilute the egg mixture and prevent proper browning. Pat everything down before it goes into the bowl.
Storing and Reheating
Egg foo young keeps well in the fridge for up to three days in a sealed container, patties and gravy stored separately. Reheat patties in a dry skillet over medium heat for two minutes per side so they firm back up rather than steaming soft. The gravy reheats in a small saucepan with a splash of stock to loosen it.
Freezing is possible for the patties but not ideal — the texture shifts slightly once thawed. If you do freeze them, wrap each patty individually and reheat directly from frozen in a 180°C oven for 12 to 15 minutes.
Hong Kong Egg Foo Young With Rice Recipe
Description
Golden egg patties packed with roast pork, bean sprouts, and scallions, finished with a savory soy-oyster gravy over steamed rice. A classic Hong Kong takeout dish made completely from scratch at home.
Ingredients
For the Egg Patties
For the Egg Foo Young Gravy
To Serve
Instructions
Step 1: Prepare the filling mixture
Beat six eggs in a large bowl until the yolks and whites are fully combined. Add the roast pork, dried bean sprouts, scallions, and chopped shiitake mushrooms. Season with light soy sauce, white pepper, and sesame oil. Stir gently to distribute everything evenly without over-mixing. Let the mixture rest for 2 minutes so the flavors meld slightly before hitting the oil.
Step 2: Heat the frying oil
Pour neutral oil into a wok or deep skillet so it comes about 1.5cm (half an inch) up the sides. Heat over medium-high heat until a small drop of egg mixture sizzles on contact and begins to set within three seconds. This usually takes 2 to 3 minutes. Consistent oil temperature is critical for a puffy, lacy-edged result rather than a flat, grease-soaked patty.
Step 3: Fry the first batch of patties
Ladle approximately 80ml (1/3 cup) of egg mixture per patty into the hot oil. Do not crowd the pan. Cook undisturbed for 75 to 90 seconds until the visible edges are opaque and the underside is deep golden. Flip gently using a wide spatula and cook the second side for another 60 to 90 seconds until equally golden. Transfer to a wire rack. Repeat with remaining mixture.
Step 4: Make the egg foo young gravy
Combine chicken stock, oyster sauce, light soy sauce, and dark soy sauce in a small saucepan. Bring to a gentle simmer over medium heat, stirring once to blend. Pour in the cornstarch slurry while stirring continuously. The gravy will turn glossy and lightly thickened within 30 to 40 seconds. Remove from heat immediately to prevent over-thickening. Taste and adjust with a small pinch of salt if needed.
Step 5: Plate and serve
Scoop freshly cooked jasmine rice into individual bowls or plates. Arrange two to three egg patties per serving over the rice. Ladle warm gravy generously over the patties, allowing it to pool slightly into the rice beneath. Garnish with a few extra sliced scallions if desired and serve immediately while the patties are still crisp.
Nutrition Facts
Servings: 4 ServingCalories:390kcalTotal Fat:15gSodium:680mgDietary Fiber: 2gProtein:22gCarbohydrates: 38g
Note
- Drying the bean sprouts before adding to the egg mixture is the single most impactful step for a clean pan sear.
- Char siu can be substituted with shrimp egg foo young or vegetable egg foo young fillings without changing the technique.
- Calories in egg foo young with gravy are moderate; using less oil for frying reduces fat content significantly.
- Patties can be made ahead and refrigerated; reheat in a dry skillet rather than microwave to restore the crust.
- If char siu is unavailable, any pre-cooked seasoned protein works as a direct swap.