This dish features tender flank steak slices marinated in soy sauce and sesame oil, then quickly stir-fried with colorful bell peppers, fresh snow peas, and aromatic ginger and garlic. The rich oyster sauce creates a velvety coating that clings beautifully to the beef and vegetables.
Perfect for busy weeknights, this Chinese-inspired classic delivers restaurant-quality results in under 30 minutes. The key is slicing the beef against the grain and cooking it over high heat to maintain tenderness while developing a delicious caramelized exterior.
The kitchen filled with that incredible umami-rich aroma when I first tried making beef with oyster sauce, and I knew this stir-fry was going to become a regular rotation. My wok was smoking hot, the beef was sizzling, and that glossy sauce was coating everything like edible silk.
Last Tuesday, my roommate wandered in from her home office, nose twitching like a cartoon character. She ended up eating straight from the wok with a fork, declaring it better than our local Chinese takeout spot.
Ingredients
- Flank steak, thinly sliced against the grain: This cut becomes buttery tender when velveted properly, and slicing against the grain shortens muscle fibers for that melt-in-your-mouth texture
- Soy sauce and sesame oil marinade: The double whammy of salty and nutty flavors penetrates deep into the beef, making every bite seasoned throughout
- Cornstarch: This is the secret weapon for velveting, creating a protective coating that seals in moisture and gives the beef that silky restaurant-style finish
- Red bell pepper and snow peas: They add gorgeous color and maintain a satisfying crunch that contrasts beautifully with the tender beef
- Fresh ginger and garlic: These aromatic foundations bloom in hot oil, releasing their essential oils and creating that signature Chinese stir-fry fragrance that makes your mouth water
- Oyster sauce: The real MVP of this dish, delivering that deep, rich, slightly sweet umami punch that makes everything taste professional
- Vegetable oil: A high smoke point oil is crucial for proper stir-frying, allowing you to cook over high heat without burning or off flavors
Instructions
- Marinate the beef like a pro:
- Toss the sliced beef with soy sauce, cornstarch, sesame oil, and pepper in a bowl until each piece is evenly coated. Let it sit for at least 10 minutes while you prep everything else, letting the cornstarch work its velveting magic on the meat fibers.
- Whisk up your sauce:
- Combine the oyster sauce, additional soy sauce, water, sugar, and cornstarch in a small bowl. Stir until completely smooth with no lumps, because theres nothing worse than clumpy sauce at the end of a perfect stir-fry.
- Sear the beef in batches:
- Heat half the oil in your wok over medium-high until it shimmers, then add the beef in a single layer. Let it sizzle undisturbed for 1 minute to develop a nice brown crust before stir-frying for just 1 more minute until barely cooked through.
- Build the aromatic base:
- Wipe out the wok, add the remaining oil, and toss in garlic, ginger, and onion. Stir-fry for 30 seconds until the garlic becomes golden and fragrant, being careful not to burn it or the whole dish will taste bitter.
- Add the vegetables:
- Toss in the bell pepper and snow peas, stir-frying for 2 minutes until theyre bright and crisp-tender. You want them to retain their crunch, not turn into mush, so keep everything moving in the wok.
- Bring it all together:
- Return the beef to the wok, pour in that gorgeous sauce you made earlier, and toss everything together for 1-2 minutes. Watch as the sauce bubbles and thickens, coating every piece of beef and vegetable in glossy perfection.
My dad called me mid-chew on his first bite, demanding the recipe because it reminded him of his college days in San Francisco Chinatown. Now he makes it every Sunday and claims hes perfected it.
Mastering the Velveting Technique
The cornstarch coating on beef might seem fussy, but this restaurant technique is what transforms tough cuts into impossibly tender meat. I learned this the hard way after years of chewy stir-fries, and now I velvet everything from chicken to shrimp.
Vegetable Swap Freedom
Snow peas and bell peppers are classic, but do not be afraid to use whatever needs using in your vegetable drawer. Broccoli, baby corn, bok choy, and even sliced carrots all work beautifully here.
Serving Suggestions
Steamed jasmine rice is the traditional choice and perfect for soaking up every drop of that precious sauce. I also love it over fluffy white rice or even cauliflower rice for a lighter version.
- Cook your rice before starting the stir-fry so everything comes together at the same time
- Have green onions and sesame seeds ready for a fresh garnish that adds color and mild onion flavor
- Leftovers reheat surprisingly well in the microwave for next-day lunch
Theres something deeply satisfying about a stir-fry that comes together in minutes but tastes like it simmered all day. Enjoy those speedy, delicious weeknight dinners.
Recipe FAQs
- → What cut of beef works best?
-
Flank steak or sirloin are ideal choices. Slice the meat thinly against the grain to ensure tenderness. The marinade with cornstarch helps create a velvet texture that stays juicy even with high-heat cooking.
- → Can I make this gluten-free?
-
Yes, simply substitute regular soy sauce and oyster sauce with their gluten-free alternatives. Tamari makes an excellent gluten-free soy sauce replacement, and many brands now offer gluten-free oyster sauce options.
- → What vegetables can I substitute?
-
Baby corn, broccoli florets, snap peas, or sliced carrots work wonderfully. The key is choosing vegetables that cook quickly and maintain some crunch. Broccoli and carrots may need an extra minute of cooking time.
- → How do I prevent the beef from becoming tough?
-
Always slice the beef against the grain into thin, even pieces. The cornstarch marinade creates a protective coating. Avoid overcrowding the wok, and cook the beef quickly over high heat just until browned, then remove it promptly.
- → Can I prepare the ingredients ahead?
-
Absolutely. Slice the beef and vegetables up to a day in advance. Store the beef in its marinade in the refrigerator. Mix the sauce ahead and keep it separate. Stir-frying takes just minutes when everything is prepped and ready.
- → What should I serve with this dish?
-
Steamed jasmine rice is the classic accompaniment and perfectly soaks up the savory sauce. You could also serve over brown rice, noodles, or cauliflower rice for a lighter option. A simple cucumber salad provides a refreshing contrast.