Better-Than-Takeout Egg Foo Young (Ready in 20 Minutes)
Egg foo young is the Chinese-American diner classic that turns a pile of eggs into a crisp-edged dinner. It’s a savory omelet stuffed with shredded vegetables and your favorite protein, then smothered in a glossy brown gravy.

This version skips the delivery wait and lands on your table in about 20 minutes. You get to decide what goes inside, and the gravy never turns gummy the way takeout sometimes does.
Why This Egg Foo Young Works
The gravy stays silky because it gets a quick cornstarch slurry instead of a long simmer. That means the whole dish keeps moving fast, and you don’t lose the clean chicken-broth flavor.
Every time I make this, I’m reminded how the crisp, golden edges of the patties contrast with the soft, almost creamy egg inside. It’s that textural dance that makes egg foo young feel like a restaurant dish even when you’re standing in your own kitchen.
Ingredients

- 1 cup chicken broth: use low-sodium so you can control the salt
- 1 tbsp soy sauce: regular or tamari for gluten-free
- 1 tsp sesame oil: toasted sesame oil gives the gravy depth
- 1 tbsp cornstarch: dissolved in 1 tbsp cold water
- 4 large eggs: room temperature eggs whisk up fluffier
- 1/4 tsp white pepper: milder than black, but black pepper works
- 1/4 tsp salt: fine sea salt
- 1 cup shredded cabbage: green cabbage or coleslaw mix
- 1/2 cup bean sprouts: fresh, rinsed and drained
- 1/4 cup sliced scallions: plus extra for garnish
- 6 oz small shrimp: peeled and deveined, or any cooked chopped meat
- Vegetable oil: about 2 tbsp for frying
Variations / Substitutions
- Swap the protein: diced cooked chicken, roast pork, or a handful of small bay shrimp all work.
- Go all-vegetable: omit the meat and add sliced mushrooms, bell pepper strips, or diced water chestnuts—use vegetable broth in the gravy.
- Gluten-free: use tamari instead of soy sauce; the cornstarch is naturally gluten-free.
- Extra heat: a dash of white pepper in the egg mixture or a drizzle of chili oil over the finished dish.
For another classic takeout-at-home, check out Chicken Lo Mein.
How to Make Egg Foo Young
Step 1: Make the Gravy

In a small saucepan, combine the 1 cup chicken broth, 1 tablespoon soy sauce, 1 teaspoon sesame oil, and the cornstarch dissolved in 1 tablespoon cold water. Whisk until no lumps remain, then set the pan over medium heat.
Bring it to a gentle bubble, whisking often. In about 2 minutes the gravy will turn from cloudy to glossy and thick enough to coat the back of a spoon. Turn the heat to the lowest setting and keep it warm.
Step 2: Prep the Egg Mixture

Crack the 4 large eggs into a mixing bowl and add the 1/4 teaspoon white pepper and 1/4 teaspoon salt. Whisk until the whites and yolks are fully blended and a little frothy on top.
Fold in the 1 cup shredded cabbage, 1/2 cup bean sprouts, 1/4 cup sliced scallions, and the 6 oz small shrimp. Stir gently until everything is coated; you want the vegetables evenly distributed without deflating the eggs too much.
Step 3: Cook the Patties

Set a large nonstick or well-seasoned cast-iron skillet over medium-high heat. Add about 2 tablespoons of vegetable oil and let it shimmer, then drop the heat to medium. Ladle about 1/4 cup of the egg mixture into the skillet for each patty, making 2 or 3 at a time so the pan isn’t crowded.
Cook the patties until the bottoms are deep golden and the edges look set, about 3 to 4 minutes. Slide a spatula underneath and carefully flip each one. Give the second side another 3 minutes, until the center feels firm to a light press and both sides are crisped.
Step 4: Spoon the Gravy and Serve

Place the patties on a serving plate or directly over a mound of steamed rice. Ladle the warm gravy right over the top, letting it pool around the edges.
The moment the gravy hits the hot patty, the whole thing steams, and you get that perfect bite of crisp egg and silky sauce. Serve right away while it’s still sizzling.
Tips for the Best Egg Foo Young
- A nonstick skillet makes flipping far less stressful, but a well-seasoned carbon-steel pan gives you the crispiest edges.
- Don’t overmix after you add the vegetables; a gentle fold keeps the eggs airy and tender.
- Keep the cooked patties warm in a 200°F (93°C) oven on a wire rack set over a baking sheet while you finish the rest so they stay crisp.
Storing Leftovers
- Refrigerate: store the patties and gravy in separate airtight containers for up to 3 days. The gravy will thicken as it cools, so whisk in a tablespoon of water or broth when you reheat it.
- Reheating: warm the patties in a dry skillet over medium heat for a minute or two per side to re-crisp them. The gravy heats well in a small pan or the microwave in 20-second bursts, stirring between.
What to Serve With Egg Foo Young
A bowl of steamed jasmine rice is the classic base, the grains soak up the gravy without turning mushy. On the side, a quick cucumber salad with rice vinegar and a pinch of sugar cuts through the richness and adds a cool crunch. For something green, blanch some bok choy and drizzle it with the same sesame oil you used in the gravy.
Frequently Asked Questions
Can I bake egg foo young instead of frying it?
No, the patties need direct oil contact in a skillet to develop the crisp, golden crust that defines the dish.
Can I use only egg whites?
You can, but the patties will be less tender and a bit rubbery. A mix of 2 whole eggs and 4 whites is a good compromise if you want to lower the fat.
What if I don’t have shrimp?
Use any cooked, diced protein you have: shredded rotisserie chicken, thinly sliced char siu pork, or even crumbled firm tofu work beautifully.
How do I keep the patties from falling apart?
Make sure the skillet and oil are hot when you add the batter, and don’t flip too soon—wait until the bottom is deeply golden and the edges are visibly set.

Egg Foo Young Recipe
Ingredients
Method
- Whisk the broth, soy sauce, sesame oil, and cornstarch dissolved in 1 tbsp cold water in a saucepan. Simmer over medium heat, whisking, for about 2 minutes until thickened into a glossy gravy. Keep warm.
- Beat the eggs with white pepper and salt until frothy, then fold in cabbage, bean sprouts, scallions, and shrimp until evenly distributed.
- Heat oil in a large nonstick skillet over medium-high, then reduce to medium. Ladle 1/4 cup of the mixture per patty, cooking 2 or 3 at a time. Fry until deep golden, about 3 to 4 minutes per side.
- Plate the patties over rice, spoon the warm gravy on top, and serve immediately.
