This classic Chinese-inspired dish features tender flank steak slices marinated in soy and sesame, then quickly stir-fried with colorful bell peppers, fresh snow peas, aromatic ginger, and garlic. The rich oyster sauce coating brings everything together with perfect balance of sweet and savory flavors. Ready in just 25 minutes, this makes an ideal weeknight meal served over steamed jasmine rice.
The first time I attempted beef with oyster sauce, I stood over my wok watching the sauce separate into a grainy mess. My grandmother had made it look effortless, but I learned that day that patience with the cornstarch slurry makes all the difference between restaurant glossy and homemade gritty. Now this dish has become my weeknight savior when I need something impressive but fast.
Last winter my neighbor texted at 6 PM begging for dinner advice after her toddler refused to eat anything all day. I walked over with a container of this beef stir-fry, and she messaged me an hour later saying her son had asked for thirds. Something about that glossy sauce clinging to crisp vegetables makes even picky eaters curious.
Ingredients
- Flank steak or sirloin: Thinly slicing against the grain is the secret to tenderness, so take your time with the knife
- Cornstarch: This does double duty in the marinade and sauce, creating that signature velveting effect
- Oyster sauce: The deep, rich backbone of the dish, but keep it refrigerated once opened
- Fresh ginger: Peel it with a spoon instead of a knife to avoid wasting the aromatic flesh
- Snow peas: They add such a satisfying crunch, but snap them in half first if they seem too long
- Sesame oil: Just a tiny drizzle in the marinade goes a long way, so do not be tempted to add more
Instructions
- Marinate the beef:
- Combine the sliced beef with soy sauce, cornstarch, sesame oil, and pepper in a bowl, letting it rest while you prep everything else
- Whisk the sauce:
- Mix the oyster sauce, light soy sauce, water, sugar, and cornstarch until completely smooth, pressing out any lumps
- Sear the beef:
- Heat half the oil in a hot wok until shimmering, then add the beef in a single layer and let it develop a golden crust before flipping
- Cook the aromatics:
- Add the remaining oil along with garlic, ginger, onion, and bell pepper, stirring constantly until the kitchen smells incredible
- Add snow peas:
- Toss in the snow peas for just a minute so they stay bright green and snappy
- Combine and sauce:
- Return the beef to the wok, pour in the sauce, and toss everything together until the sauce bubbles and thickens beautifully
My sister in law finally asked for the recipe after she tasted it at our monthly family dinner. She confessed she had been ordering takeout version for years, never realizing how simple it was to make at home. Now she texts me photos every time she makes it, usually with the caption restaurant quality.
Making It Your Own
Snow peas are lovely, but I have discovered that baby bok choy or even broccoli stems work beautifully here. The key is maintaining that contrast between tender beef and whatever vegetable brings the crunch. Once you master the technique, this becomes a template for whatever is in your crisper drawer.
The Velveting Secret
That cornstarch in the marinade is not just thickening, it is creating a protective coating that keeps the beef juicy during high heat cooking. Restaurant kitchens do this with egg white and baking soda, but the home version with cornstarch is forgiving and accessible. Your beef will come out impossibly tender every single time.
Serving Suggestions
Steamed jasmine rice is the classic choice, soaking up every drop of that savory sauce. I also love this over fluffy white rice or even noodles for a change of pace. The dish is substantial enough to stand alone, but a simple cucumber salad with rice vinegar on the side makes it feel like a complete feast.
- Set out chili oil at the table so heat lovers can customize their bowls
- Extra oyster sauce on the side never hurts for anyone who loves that umami punch
- Cook the rice before you start stir-frying so everything is ready at the same time
There is something deeply satisfying about a dish that comes together this quickly but tastes like it simmered all day. I hope this becomes one of those recipes you turn to without even thinking, the one you can make on autopilot when life gets busy.
Recipe FAQs
- → What cut of beef works best?
-
Flank steak or sirloin sliced thinly against the grain yields the most tender results. The marinade helps further tenderize the meat.
- → Can I make this gluten-free?
-
Yes, simply use gluten-free soy sauce and oyster sauce alternatives. Many brands now offer gluten-free versions of both condiments.
- → What vegetables can I substitute?
-
Broccoli florets, baby corn, snap peas, or bok choy work beautifully. Adjust cooking time accordingly based on vegetable hardness.
- → How spicy is this dish?
-
The base version is mild without heat. Add fresh sliced chili, chili oil, or red pepper flakes if you prefer spicy kick.
- → Can I prepare ahead?
-
Slice beef and mix sauce up to 4 hours ahead. Keep refrigerated. For best results, stir-fry just before serving to maintain texture.