This Chinese-style stir-fry features tender slices of beef marinated in soy sauce and sesame oil, then quickly cooked with colorful vegetables like red bell pepper, snow peas, and aromatic garlic and ginger. The dish gets its signature flavor from a rich oyster sauce-based glaze that thickens beautifully as it coats the beef and vegetables.
Perfect for busy weeknights, the entire dish comes together in just 25 minutes from start to finish. Serve over steamed jasmine rice for a complete meal that balances tender protein, crisp vegetables, and umami-rich sauce.
The first time I attempted beef with oyster sauce, I stood paralyzed in front of the meat counter for ten minutes asking the butcher to slice the flank steak paper-thin. He eventually took pity on me and demonstrated the angle against the grain, laughing as he explained his mother had taught him the same technique decades earlier in Canton.
My roommate walked in during my third attempt, nose first, asking what restaurant Id discovered. When I pointed to the smoking wok, her jaw dropped she had been ordering this dish for years without realizing how dead simple it actually was to recreate at home.
Ingredients
- Flank steak or sirloin: Slicing against the grain is non-negotiable here, and freezing the meat for 20 minutes makes those thin, even cuts infinitely easier
- Cornstarch: This creates the velveting coating that protects the beefs moisture during high heat
- Sesame oil: A tiny amount adds deep, nutty warmth that permeates the entire marinade
- Fresh ginger: Peel it with a spoon instead of a knife to avoid wasting the aromatic flesh just beneath the skin
- Snow peas: Leave them whole for gorgeous pops of green, or snap them in half if you prefer smaller bites
- Oyster sauce: The umami backbone that defines this dish—dont be tempted to substitute it
Instructions
- Prepare the beef:
- Toss the sliced beef with soy sauce, cornstarch, sesame oil, and pepper until every piece is evenly coated. Let it sit for at least 10 minutes while you prep everything else.
- Whisk the sauce:
- Combine oyster sauce, light soy sauce, water, sugar, and cornstarch in a small bowl until completely smooth. The cornstarch tends to settle, so give it another stir right before pouring.
- Sear the beef:
- Heat half the oil in a wok over medium-high until you see faint wisps of smoke. Add the beef in a single layer and let it develop a golden crust before flipping, about 1 minute per side. Remove immediately.
- Cook the aromatics:
- Add the remaining oil, then toss in garlic, ginger, onion, and bell pepper. Stir constantly for 2 minutes until fragrant and the onion just begins to translucent.
- Add the snow peas:
- Toss in the snow peas and cook for exactly 1 minute—you want them bright green with a satisfying snap, not wilted.
- Combine everything:
- Return the beef to the wok, pour in the sauce, and toss vigorously until it thickens and coats every piece. This happens fast, so have your serving dish ready.
This became my go-to date night meal after my partner mentioned it was their childhood comfort food. Something about watching the sauce thicken in real time feels like kitchen magic every single time.
The Secret to Perfect Velveting
That cornstarch coating does more than tenderize—it creates a protective barrier that seals in juices during high heat cooking. I learned this after decades of chewy stir-fry beef, wondering why restaurant beef always felt silkier. The 10 minute marinating window matters just as much as the coating itself, giving the starch time to hydrate properly.
Wok Temperature Mastery
Your pan needs to be properly hot before adding anything—impatiently tossing in ingredients too early guarantees steaming instead of stir-frying. I used to crank the heat to maximum, but medium-high actually gives better control. The oil should shimmer and send up the faintest wisp of smoke before the ingredients hit the surface.
Vegetable Timing Wisdom
Dense vegetables like onions and peppers need that 2 minute head start, while delicate snow peas barely require a minute in the heat. This staggered approach creates the perfect texture contrast rather than a uniformly soft stir-fry.
- Prep every single ingredient before turning on the stove—stir-frying waits for no one
- Keep a small bowl of water nearby to deglaze if the fond gets too dark
- Have your serving platter warmed and ready for that sauce
Rice cooker timing is everything—start it before you begin prep, and youll have perfect fluffy rice waiting exactly when that sauce coats the final beef slice.
Questions & Answers
- → What cut of beef works best?
-
Flank steak or sirloin are ideal choices. Slice thinly against the grain for maximum tenderness. The marinade helps tenderize the meat further during the brief resting period.
- → Can I make this gluten-free?
-
Yes, use gluten-free soy sauce (tamari) and certified gluten-free oyster sauce. All other ingredients naturally contain no gluten. Always check labels to ensure your brands meet dietary requirements.
- → What vegetables can I substitute?
-
Broccoli florets, baby corn, snap peas, or sliced carrots work beautifully. The key is using vegetables that cook quickly at high heat while maintaining a pleasant crunch.
- → How do I prevent the beef from becoming tough?
-
Slice against the grain, marinate briefly with cornstarch, and stir-fry quickly over high heat just until browned. Avoid overcrowding the pan, which causes steaming instead of proper searing.
- → Can I prepare this ahead?
-
Slice and marinate the beef up to 4 hours in advance. Prepare the sauce mixture and chop vegetables earlier in the day. Stir-fry everything just before serving for the best texture and flavor.