Breakfast & Brunch
This beef and egg Chinese recipe delivers the perfect balance of wok-hei crispy beef and delicate egg ribbons in every bite—just like your favorite dim sum. The secret lies in high-heat stir-frying for that signature smoky aroma and tender texture, paired with silky scrambled eggs that melt on your tongue. I’ve perfected this dish over years of testing, ensuring the beef stays juicy while achieving that coveted caramelized crust. What sets this recipe apart is the technique: thinly sliced beef marinated in a savory blend of soy sauce, cornstarch, and aromatics, then seared in a screaming-hot wok. The eggs are scrambled just until set, creating those signature ribbons that cling to the beef. This dish is a staple in Cantonese cuisine, often served with steamed buns or pickled vegetables for contrast. By the time you’re done, you’ll have a plate that’s as visually stunning as it is delicious—golden-brown beef, glossy egg strands, and a fragrant sauce that ties it all together. The wok-hei (breath of the wok) aroma alone will have everyone asking for seconds, and the crispy edges ensure every bite is satisfying. Serve it with jasmine tea for an authentic experience, or pair it with a light cucumber salad to balance the richness. This recipe is your gateway to restaurant-quality Chinese comfort food at home.
Ingredients for beef and egg chinese
Thinly sliced beef, silky eggs, and aromatic sauces—this dim sum classic comes together fast.
| Ingredient | Amount | Notes |
|---|---|---|
| Flank Steak 🥩 | 1 lb | Thinly sliced against grain |
| Large Eggs 🥚 | 4 whole | Fresh, room temperature |
| Soy Sauce 🥄 | ⅓ cup | Light or regular, not low-sodium |
| Cornstarch 🌾 | 2 tbsp | For crispy texture |
| Oyster Sauce 🍶 | 2 tbsp | High-quality, not imitation |
| Sesame Oil 🫒 | 1 tbsp | Toasted, for aroma |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Green Onions 🧅 | 3 whole | Thinly sliced, white and green parts |
| Neutral Oil 🫒 | 3 tbsp | Peanut or vegetable oil |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| White Pepper 🌶️ | ¼ tsp | Freshly ground |
| Vegetable Oil Spray 🫒 | 1 spray | For wok coating |
| Jasmine Rice 🍚 | 2 cups | Cooked, for serving |
The beef is everything here. Flank steak is lean but tender when sliced thin—ask your butcher to cut it against the grain if they won't do it for you. Look for well-marbled meat at Whole Foods or Asian markets—the fat keeps it juicy. I slice mine myself with a sharp knife, but pre-sliced packages at Trader Joe's save time. Let it sit at room temp for 20-30 minutes before cooking for even browning. The cornstarch is non-negotiable—it creates that signature crispy crust without drying out the beef. Don't skip it!
No oyster sauce? Hoisin sauce or extra soy sauce works in a pinch, though it'll lack depth. Fresh garlic is ideal, but garlic powder at half the amount gets you close. The sesame oil is for aroma—use the toasted kind, not the cheap cooking oil version. Green onions can be swapped for scallions, but keep the white parts for milder flavor. For the eggs, room temperature eggs scramble silkier—just take them out of the fridge 15 minutes before cooking. And if you're worried about the wok-hei aroma without a wok? A cast-iron skillet on high heat works just as well.
Prep the beef and marinade first—they need to rest while you cook. The eggs scramble in seconds, so have them ready to go. Leftover beef reheats beautifully in a steamer basket over boiling water—just 2 minutes to warm through. Store cooked beef and eggs separately in airtight containers for 3 days in the fridge. The rice keeps for 4 days if you store it dry. This dish tastes even better the next day as flavors meld—make extra if you can!
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe when I’m too tired to clean up. Slice the flank steak thin, toss it in soy sauce and cornstarch, then let the eggs sizzle in the same pan—minimal chopping, zero fuss, and one sheet pan later, dinner’s ready.
- Umami Bomb: Between the oyster sauce’s deep richness and the eggs’ creamy yolk coating the beef, every bite is ridiculously flavorful. Honestly, the first time I made it, my husband stole half my plate before I even sat down.
- Leftover Hero: This dish actually improves the next day. Reheat the beef and eggs together, and the flavors meld into something even more satisfying—perfect for packed lunches or lazy mornings. (Yes, even on a Tuesday night.)
- Budget Powerhouse: Flank steak stretches far when sliced thin, and eggs add protein without breaking the bank. I’ve fed four people for under $15 with this—plus, the cornstarch trick makes it feel fancy without the price tag.
Step-by-step instructions for wok-hei crispy beef with silky egg ribbons
Here's how to achieve that perfect wok-hei balance—crispy beef, silky eggs, and a savory sauce that clings to every bite.
Marinate and Prep the Flank Steak
Slice the 1 lb flank steak thinly against the grain into strips about ¼-inch thick. This ensures tender bites that cook quickly in the wok. Place the sliced steak in a bowl and add 0.33 cup soy sauce, 2 tbsp oyster sauce, 1 tbsp sesame oil, 1 tsp salt, and 0.25 tsp white pepper. Mix well to coat evenly, then let it marinate for at least 20 minutes—this helps tenderize the meat and infuse flavor.
While the steak marinates, prepare the 4 cloves garlic cloves by mincing them finely, and slice the 3 whole green onions into thin rings, separating the white and green parts. The garlic will add depth, while the green onions will brighten the dish at the end. Real talk: don't skip the marinating time—it makes all the difference in texture and flavor.
Coat the Steak in Cornstarch for Crispiness
After marinating, drain the steak but reserve the marinade. In a separate bowl, toss the steak strips with 2 tbsp cornstarch until they're fully and evenly coated. This step is critical for achieving that wok-hei crispiness—think of it like breading, but lighter. Let the coated steak sit for 5 minutes while you heat your wok.
Here's the thing—cornstarch creates a crispy exterior while keeping the inside tender. If you skip this, your beef will be soft but not crispy. I like to press the cornstarch into the meat gently with my fingers to ensure it sticks well. This is the moment that matters: crispy beef is what makes this dish special.
Cook the Steak to Perfect Doneness
Heat a wok or large skillet over high heat until it's smoking hot. Add 1 tablespoon of the neutral oil and swirl to coat the bottom. Once the oil is shimmering, add half of the cornstarch-coated steak strips in a single layer. Don't overcrowd—they need space to sear. Let them cook undisturbed for 1-2 minutes until the edges turn golden brown and crispy.
Stir the steak and cook for another 30-60 seconds until it's cooked through but still tender. Remove the steak to a plate and repeat with the remaining strips, adding another 1 tablespoon of neutral oil if needed. The steak should be lightly browned but not charred—this ensures it stays juicy. If it releases easily from the wok, it's ready.
Prepare the Egg Ribbons
While the steak rests, return the wok to high heat and add the remaining 1 tablespoon of neutral oil. Crack the 4 whole large eggs into a bowl, add a pinch of salt, and whisk vigorously until the whites and yolks are fully combined. The eggs should be at room temperature for the best texture—this prevents them from curdling.
Pour the eggs into the hot wok and let them sit undisturbed for 5-10 seconds until the edges start to set. Then, using a spatula, gently tilt and fold the eggs into thin ribbons. Keep folding until the eggs are just set but still slightly runny in the center—this creates those signature silky strands. Remove the egg ribbons to a plate and set aside.
Finish with Garlic, Green Onions, and Sauce
Return the wok to high heat and add the remaining 1 tablespoon of neutral oil. Add the minced 4 cloves garlic cloves and stir for 10-15 seconds until fragrant—don't let it brown, or it'll turn bitter. Pour in the reserved marinade and stir for 1 minute until the sauce thickens slightly. Taste and adjust seasoning if needed.
Now, add the cooked steak and egg ribbons back to the wok. Toss everything together for 30 seconds to coat the beef and eggs in the sauce. Sprinkle the white and green parts of the sliced green onions over the top and serve immediately over 2 cups of cooked jasmine rice. The contrast of crispy beef, silky eggs, and fragrant rice is what this dish is all about.
Pro Tips For Making Beef And Egg Chinese
- Slice Thin, Slice Even: Flank steak fights back when it’s thick—your knife will hate you, and the eggs won’t cling properly. Aim for paper-thin slices (about ⅛-inch) against the grain, and don’t wobble. I used to rush this, and the beef turned chewy. A sharp knife and steady hand make all the difference.
- Marinate the Meat: Toss the sliced flank steak in 1 tablespoon soy sauce, ½ tablespoon oyster sauce, and ½ teaspoon cornstarch for 10–15 minutes before cooking. This tenderizes the meat and lets the flavors soak in. I learned this the hard way—skipping it leaves the beef dry and flavorless.
- Scramble Eggs Fast: Beat the eggs with 1 tablespoon soy sauce and ½ teaspoon cornstarch, then cook them on medium-high heat in a thin layer. Stir constantly until just set—no waiting for them to dry out. Overcooked eggs turn rubbery, and nobody wants that in their beef stir-fry.
- Prep Ingredients First: Chop all garnishes (green onions, garlic, chili) and measure sauces before you start. While the beef cooks, have the eggs ready to scramble and the sauce (soy + oyster + cornstarch slurry) pre-mixed. This keeps the stir-fry moving fast—no stopping mid-cook to chop or measure.
Creative variations of beef and egg chinese
Sichuan Spicy Twist
For a fiery Sichuan-inspired version, add 1 tbsp chili crisp or ½ tsp Sichuan peppercorns to the marinade. After cooking the beef, toss in 2 tbsp doubanjiang (fermented chili bean paste) with the garlic for that signature numbing-spicy kick. Garnish with thinly sliced red chili peppers and finish with a drizzle of chili oil. Serve with steamed mantou buns to soak up the bold flavors. 🌶️
Cantonese Classic
Stick to the traditional approach by using light soy sauce instead of dark, and add 1 tsp sugar to the marinade for a touch of sweetness. After cooking, stir in 1 tbsp Shaoxing wine with the garlic for depth. Top with extra green onions and a sprinkle of toasted sesame seeds for authentic Cantonese flair. This version is lighter but equally flavorful.
Japanese-Inspired Beef and Egg Bowl
Transform this into a Japanese-style gyudon by using 1 tbsp mirin and 1 tsp grated ginger in the marinade. Cook the beef with 1 tbsp sake instead of soy sauce, and top with a soft-boiled egg instead of scrambled ribbons. Serve over steamed Japanese short-grain rice and drizzle with tonkatsu sauce for a fusion twist. 🍱
Vegetarian Swap
Replace the beef with shredded king oyster mushrooms or extra-firm tofu pressed and sliced thin. Marinate the mushrooms with 1 tbsp soy sauce, 1 tbsp hoisin sauce, and 1 tsp cornstarch. Cook them in the same way, then proceed with the egg ribbons and sauce. Garnish with red pepper flakes for heat and serve with steamed bok choy on the side.
Breakfast Wrap Version
Turn this into a hearty breakfast wrap by spreading 2 tbsp hoisin sauce on a large tortilla or steamed bao bun. Layer with the crispy beef, egg ribbons, and sliced green onions. Add a handful of shredded cabbage or pickled carrots for crunch, then drizzle with sriracha mayo. Roll tightly and serve with a side of soy sauce for dipping. Perfect for a quick, protein-packed meal! 🌯
Nutrition facts
Frequently asked questions
Can I substitute flank steak with another cut of beef?
For this recipe, look for tender cuts like sirloin or ribeye—just slice them ¼-inch thick against the grain to ensure tenderness. Avoid tougher cuts like chuck, as they won’t achieve the same silky texture. If using pre-sliced beef from the grocery store, check for "thinly sliced for stir-fry" packaging for convenience.
Why are my egg ribbons turning out rubbery instead of silky?
Rubbery eggs usually mean overcooking or cold eggs. First, ensure your eggs are room temperature (let them sit out for 15 minutes). Second, cook them on high heat and remove them as soon as they’re just set—10-15 seconds of folding is all you need. If the wok isn’t hot enough, the eggs will scramble instead of ribboning. A carbon steel wok heats up fastest for this technique.
How do I make this recipe less spicy?
This recipe isn’t traditionally spicy, but if you added chili oil or Sichuan peppercorns, simply reduce or omit them entirely. For a milder sauce, use light soy sauce instead of dark, and skip the white pepper if you dislike its subtle heat. The Cantonese version (see variations) is naturally the mildest—it focuses on umami from oyster sauce and a touch of sweetness.
Can I make this dish ahead of time?
Yes! Cook the beef and eggs separately, then store them in airtight containers in the fridge for up to 3 days. Reheat the beef in a steamer basket over boiling water for 2 minutes to restore crispiness. For the eggs, warm them gently in a skillet on low heat for 30 seconds to prevent drying. The sauce can be made fresh when reheating for the best flavor.
What’s the best way to achieve wok-hei aroma at home?
Wok-hei (the "breath of the wok") comes from high heat and proper technique. Use a carbon steel or cast-iron wok for best results—heat it until it’s smoking hot before adding oil. Avoid overcrowding the pan, and cook in batches if needed. A gas stove works best, but electric stoves can mimic it by preheating the pan for 3-5 minutes before cooking. Add a splash of Shaoxing wine or sesame oil at the end for extra aroma.
