This Chinese-American classic transforms simple eggs into fluffy golden patties, stuffed with crisp bean sprouts, shredded carrots, mushrooms, and your choice of chicken, shrimp, pork, or tofu. Each patty fries to perfection in minutes, creating a satisfyingly crispy exterior while remaining tender inside. The dish comes together with a velvety brown gravy made from chicken broth, soy sauce, and oyster sauce that perfectly complements the savory omelets. Serve over steamed rice for a complete meal that delivers restaurant-quality results right from your kitchen.
The sizzle of Egg Foo Young hitting hot oil always takes me back to our Friday night takeout ritual growing up. My dad would bring home those white boxes stacked high, and the patties were always my favorite part—crispy edges, fluffy center, that savory gravy soaking into every bite. Years later I learned to make them at home, and honestly, they're even better fresh from your own kitchen. Something magical happens when you get that balance of crunch and tenderness just right.
I made these for my roommates during our first apartment dinner party years ago. We were all broke but wanted something that felt like a treat. I'd never made Egg Foo Young before, but I figured it couldn't be that hard. They came out golden and gorgeous, and everyone went quiet for that first bite. Now it's still the most requested dish whenever we have friends over.
Ingredients
- Bean sprouts: These add the most satisfying crunch and freshness that cuts through the rich eggs
- Shredded carrots: Sweetness and color that make every bite feel vibrant
- Green onions: Pop them in both the mixture and as garnish for layers of flavor
- Mushrooms: Thinly sliced they mimic the texture of meat and add umami depth
- Bell pepper: Just a quarter cup brings sweetness and little pockets of color
- Cooked protein: Chicken, shrimp, pork or tofu—whatever you have works beautifully
- Eggs: Six large ones create that fluffy structure we're after
- Whole milk: Just two tablespoons make the eggs tender and creamy
- Salt and white pepper: White pepper keeps the filling looking clean and bright
- Vegetable oil: You need enough for shallow frying to get those edges properly crispy
- Chicken broth: Low sodium lets you control the salt level in your gravy
- Soy sauce: Two tablespoons give that deep savory backbone
- Oyster sauce: Optional but adds such richness if you have it
- Cornstarch: Essential for thickening the gravy into silky perfection
- Cold water: Must be cold to properly dissolve the cornstarch without lumps
- Sesame oil: Half a teaspoon adds that unmistakable aromatic finish
Instructions
- Whisk the egg base:
- Beat the eggs with milk, salt, and white pepper until completely smooth and frothy
- Build your filling:
- Fold in all those vegetables and protein until everything's evenly distributed
- Get your oil hot:
- Heat 2 to 3 tablespoons oil in a large nonstick skillet over medium-high until shimmering
- Form the patties:
- Scoop about half a cup mixture per patty, gently flattening to about half-inch thick
- Fry until golden:
- Cook 2 to 3 minutes per side until crispy and browned, then drain on paper towels
- Start the gravy base:
- Simmer broth, soy sauce, oyster sauce, sesame oil and pepper in a small saucepan
- Thicken it up:
- Stir in cornstarch slurry and cook 1 to 2 minutes until silky and coating a spoon
- Bring it together:
- Plate those crispy patties and drown them in that gorgeous savory gravy
My mom always said the best part of this dish was watching everyone's faces when that gravy hit the crispy patties. She'd make extra just so we could ladle on more, which was absolutely the right call. Now I do the same, and there's never a drop left.
Getting The Perfect Crisp
I've learned that medium-high heat is your sweet spot—too low and they absorb oil, too high and they burn before cooking through. Patience with the oil temperature makes all the difference between decent and absolutely restaurant quality.
Make Ahead Magic
You can prep all the vegetables and protein the night before, keeping them in separate containers. The egg mixture should be whisked fresh though, or it can get watery. The gravy actually reheats beautifully, so making it early is totally fine.
Serving Suggestions
Steamed rice is the classic accompaniment, soaking up all that extra gravy like a dream. I also love serving these with simple stir-fried greens or cucumber salad to balance the richness. The contrast really makes the meal feel complete.
- Extra gravy on the side is never a bad idea
- Hot sauce on the table lets people customize their heat
- These reheat surprisingly well in a 350F oven
There's something so comforting about this dish—crispy, savory, and meant to be shared. Hope it becomes a favorite in your kitchen too.
Recipe FAQs
- → What protein options work best in Egg Foo Young?
-
Cooked chicken, shrimp, pork, or tofu all work beautifully. Dice the protein into small, uniform pieces so they distribute evenly throughout the egg mixture and cook through during frying.
- → How do I get the patties crispy without burning them?
-
Maintain medium-high heat and use enough oil to coat the pan bottom. Pat the mixture flat to about 1/2 inch thickness, which allows even cooking. Cook 2-3 minutes per side until deep golden brown, adjusting heat as needed.
- → Can I make the gravy ahead of time?
-
Yes, prepare the gravy up to 2 hours in advance and keep it warm over very low heat, stirring occasionally. If it thickens too much, whisk in a tablespoon of warm broth or water to reach desired consistency.
- → What vegetables can I substitute?
-
Bok choy, water chestnuts, bamboo shoots, or snap peas make excellent additions. Keep the total vegetable volume around 2 cups so the egg mixture still binds together properly when frying.
- → How do I store and reheat leftovers?
-
Refrigerate cooled patties and gravy separately for up to 3 days. Reheat patties in a 350°F oven for 10 minutes to restore crispiness. Warm the gravy on the stove, adding a splash of broth if needed.
- → Can I freeze Egg Foo Young?
-
Freeze cooked, cooled patties on a baking sheet until firm, then transfer to an airtight container for up to 2 months. Thaw overnight in the refrigerator before reheating in the oven to maintain texture.