Fluffy, pan-fried egg patties filled with crisp bean sprouts and green onions, served smothered in a rich, savory brown gravy. A comforting Chinese-American favorite perfect for two.

Egg foo young is a Chinese-American dish of pan-fried egg patties mixed with vegetables and optionally meat, served smothered in a rich savory brown gravy. Originally derived from fu yung egg slices in Cantonese cuisine, the American version evolved in Chinese restaurants during the 19th and 20th centuries into the fluffy, omelette-like patties beloved in Chinese-American cooking today. The dish is endlessly adaptable — the filling can include bean sprouts, green onions, mushrooms, shrimp, chicken, pork, or whatever is on hand — making it both economical and flexible.
Egg foo young comes together in under 20 minutes and uses pantry staples you likely already have. The patties are naturally gluten-free (when using tamari) and high in protein. The brown gravy — made from just broth, soy sauce, and cornstarch — is remarkably simple yet deeply savory and satisfying poured over fluffy egg patties and rice. It's the kind of comforting, unfussy weeknight meal that tastes like it took much more effort than it did, and it reheats beautifully for meal prep.
Egg foo young works perfectly as a weeknight dinner paired with steamed rice, as a weekend brunch dish with hot tea, or as part of a Chinese-American takeout-style spread alongside stir-fry and fried rice. It's excellent for using up leftover vegetables and proteins from the fridge, making it a practical end-of-week meal. The dish is satisfying enough to stand alone but also works as part of a larger shared meal.
Don't overload the egg mixture — keep a 1:1 ratio of egg to filling for patties that hold together. Use a medium-hot well-oiled pan and resist touching the patties for at least 2 minutes until they release naturally. Make the gravy in a separate small saucepan while the patties cook so everything is ready simultaneously. Serve immediately for the crispiest exterior.
The foundation of egg foo young — beaten eggs bind all the filling ingredients and create the fluffy, tender structure of each patty. The protein in eggs sets quickly with heat, forming a cohesive patty that holds its shape when flipped. Using 2-3 eggs per serving provides substantial protein content and rich, golden color. Room temperature eggs incorporate more smoothly with other ingredients.
The classic filling vegetable that provides crisp texture, mild flavor, and authentic Chinese-American character. Fresh bean sprouts add water content that keeps the patties moist while contributing satisfying crunch that contrasts with the soft egg. They cook quickly in the eggs and should remain slightly crisp in the finished patty — overcooked sprouts turn mushy and lose their appeal.
Add fresh, mild allium flavor and beautiful green color throughout the patties. The white parts provide more intense flavor while the green tops add freshness and visual appeal. Sliced thinly, they distribute evenly through the egg mixture and cook gently within the patty, adding layers of flavor without overpowering the delicate egg.
The sauce that defines egg foo young as a dish rather than simply a Chinese-style omelette. Made from chicken broth, soy sauce, oyster sauce, and cornstarch, the gravy is deeply savory with a glossy, clingy consistency that coats the patties and rice beautifully. The umami from the soy and oyster sauce adds significant depth and the cornstarch gives it the signature smooth, translucent appearance.
Replace bean sprouts with shredded cabbage, julienned carrots, sliced mushrooms, or snap peas for different textures and flavors. Use shrimp, diced chicken, pulled pork, or ground meat in the filling instead of or alongside the vegetables. For a vegetarian version, use mushrooms, water chestnuts, and extra vegetables with vegetarian oyster sauce. Substitute chicken broth with vegetable broth for a vegetarian gravy. Use tamari instead of soy sauce for a gluten-free version. Replace oyster sauce with hoisin sauce for a slightly sweeter gravy. Add a teaspoon of sesame oil to the egg mixture for extra aromatic depth. Serve over fried rice instead of steamed rice for a more substantial meal.
In a small saucepan, combine 1 cup chicken broth, 1 tablespoon soy sauce, 1 tablespoon oyster sauce, 1 teaspoon sugar, and 1/2 teaspoon sesame oil. Bring this mixture to a gentle simmer (cook gently just below boiling, with small bubbles) over medium heat. In a separate small bowl, whisk together 1 tablespoon cornstarch and 2 tablespoons cold water until smooth (this is a cornstarch slurry). Slowly pour the cornstarch slurry into the simmering gravy, whisking constantly, until the gravy thickens to your liking. It should coat the back of a spoon. Remove from heat, cover, and keep warm.
In a medium bowl, lightly beat 4 large eggs. Gently fold in 1 cup fresh bean sprouts, 1/4 cup thinly sliced green onions, 1/2 teaspoon soy sauce, 1/4 teaspoon sesame oil, 1/4 teaspoon salt, and 1/8 teaspoon black pepper. Do not overmix; you want the mixture to be fluffy.
Heat 2 tablespoons vegetable oil in a large non-stick skillet over medium heat. Once the oil is hot, pour about 1/2 cup of the egg mixture per patty into the skillet to form two round patties. Cook for 3-5 minutes per side, or until the patties are golden brown on both sides and cooked through. The edges should be slightly crispy. You may need to adjust heat to prevent burning.
Place the hot egg foo young patties on serving plates. Spoon a generous amount of the warm gravy over each patty. Serve immediately, often with a side of white rice.
Techniques that separate good from great
The temptation is to load the egg patties with as many vegetables and protein as possible, but overfilled patties fall apart when flipped. Keep the filling to about a 1:1 ratio of egg to filling by volume. Well-beaten eggs that coat the vegetables evenly are what hold everything together — you should be able to see egg throughout, not just a pile of vegetables held together by a thin egg coating.
Too hot and the edges cook and burn before the center sets, making flipping impossible. Too cool and the eggs spread before they can form a patty shape. Heat about 2-3 tablespoons of oil in a non-stick or well-seasoned cast iron pan over medium-high heat until a drop of egg sets immediately. Pour about 1/3 cup of egg mixture per patty and don't touch it for 2 minutes.
Egg foo young gravy comes together in about 5 minutes and is best served immediately while hot. Have all the gravy ingredients measured and ready before you start cooking the patties. Start the gravy in a separate small saucepan as you cook the final batch of patties so everything is ready at the same time and nothing sits waiting.
Egg foo young patties are at their absolute best right off the pan — crispy edges, fluffy interior, and golden color. They soften quickly as they sit, especially once sauced with gravy. Serve directly from the pan onto warmed plates. If making for multiple people, keep finished patties warm in a 200°F oven uncovered to maintain crispiness while you cook the remaining batches.
Different ways to make this dish your own
Add 1/2 cup of small cooked shrimp to the egg mixture for the most popular restaurant-style version. The sweet, briny shrimp pair beautifully with the savory brown gravy and make the dish feel more special for entertaining.
Mix in 1/4 cup of finely diced char siu (Chinese BBQ pork) and sliced shiitake mushrooms for a deeply savory, slightly sweet filling that elevates the dish with authentic Chinese BBQ flavor.
Use only vegetables — bean sprouts, sliced mushrooms, water chestnuts, julienned carrots, and green onions — for a satisfying vegetarian version that's just as delicious as the meat-filled original.
Pour the egg and vegetable mixture into a well-oiled muffin tin and bake at 375°F for 15-18 minutes for individual, hands-off egg foo young cups perfect for meal prep or brunch buffets.
Perfect pairings to complete the meal
The classic base for egg foo young — steamed jasmine rice provides a neutral canvas that absorbs the savory brown gravy beautifully. Spoon the patties over the rice and ladle gravy generously over everything. Fried rice elevates the dish further with additional texture and flavor. This combination makes for a satisfying, complete Chinese-American comfort meal.
Serve alongside beef and broccoli stir-fry, egg rolls, hot and sour soup, and fried rice for an at-home Chinese-American feast. Egg foo young plays the role of the lighter egg dish in the spread, contrasting nicely with heavier meat dishes. Present family-style with multiple dishes for a fun, interactive dinner experience.
Egg foo young makes an excellent brunch item served with simple steamed rice or just the gravy. The high egg content makes it satisfying without being heavy, and the customizable fillings mean it works for various dietary preferences. Serve with hot tea, a light cucumber salad, and fresh fruit for a complete Asian-inspired brunch spread.
A simple stir-fry of bok choy with garlic and oyster sauce provides a fresh, vegetable-forward accompaniment that balances the rich egg patties and savory gravy. The crisp bok choy contrasts with the soft patties and adds green color to the plate. This pairing creates a balanced meal that feels both satisfying and wholesome.
Keep it fresh and plan ahead
Store cooled patties in an airtight container for up to 3 days. Store the gravy separately in a jar or container for up to 3 days. The patties soften overnight but can be re-crisped. Assembled (sauced) egg foo young does not keep as well as the components stored separately.
Freeze cooked patties (without gravy) between sheets of parchment paper for up to 2 months. Thaw in the refrigerator overnight. The gravy can also be frozen for up to 2 months in an ice cube tray, then transferred to a bag for easy portioning.
The brown gravy can be made up to 3 days ahead and refrigerated, then reheated before serving. Chop and prep all filling ingredients up to 1 day ahead. Beat the eggs and mix with fillings right before cooking — pre-mixed egg filling becomes watery if left to sit.
Re-crisp patties in a lightly oiled non-stick skillet over medium heat for 2-3 minutes per side until heated through and edges are crispy again. Reheat gravy separately in a small saucepan over low heat, whisking if it has thickened, adding a splash of broth to thin if needed. Avoid microwaving the patties as they lose crispiness.
Turn what you already have in your fridge into delicious meals. Our AI-powered generator creates personalized recipes from your ingredients.
Browse more like this:
Discover more delicious recipes similar to what you're cooking
Join our newsletter and discover new favorites delivered straight to your inbox. No spam, just tasty inspiration.
easy to make and perfect for a fast weeknight meal
liked it but could use a bit more soy sauce or seasoning
reminds me of homemade chinese dinners really well balanced and satisfying
tasty but felt a bit rich for lunch next time i’ll make smaller portions
eggs cooked perfectly and veggies added great flavor loved the sauce
Made this for dinner and everyone loved it. It’s easy to customize with leftover vegetables or meat, and it comes together quickly. Soft, fluffy, and comforting.
The eggs and veggies were good, but the gravy was on the salty side. I would reduce the soy sauce next time. Otherwise, the texture and flavor of the omelette were enjoyable.
The eggs cooked up perfectly, and the fillings were well-balanced without being overpowering. The gravy added just enough flavor without drowning the dish.