This dish features tender strips of beef marinated in soy and sesame oil, quickly stir fried with vibrant bell peppers, onions, garlic, and ginger. A savory, spicy sauce blends soy, oyster, and chili garlic sauces with brown sugar and vinegar for a bold flavor. It’s perfect served over jasmine rice or noodles, garnished with fresh spring onions. Adjust spice level to taste and enjoy a quick, satisfying meal with varied textures and authentic Asian-inspired flavors.
There's something almost meditative about the sizzle that hits the wok when everything comes together just right. I learned to make this stir fry on a random Tuesday when my fridge was nearly empty and a friend was coming over in twenty minutes—no time for overthinking, just the confidence that beef, heat, and a few bold flavors could save the day. That first time, I worried I'd mess it up, but the kitchen filled with this incredible aroma that told me I was on the right track. Now it's become my go-to when I want something that feels restaurant-quality but comes straight from my stovetop.
I made this for my partner on our first snowy evening of winter, and I remember how the steam rose from the wok and fogged up the kitchen window. We ate it right over the stove because we couldn't wait, and somewhere between bites, they told me they'd been nervous about moving in together. By the time we finished, that nervousness had melted into laughter and plans. Food has this quiet way of making hard conversations feel a little easier.
Ingredients
- Beef—450g flank or sirloin, thinly sliced against the grain: Slicing against the grain is the secret that keeps the beef tender even with high heat; it breaks up the muscle fibers so each bite melts instead of chewy.
- Soy sauce—1 tbsp for marinade, plus 2 tbsp for sauce: The umami backbone that makes everything taste deeper and more intentional than it has any right to.
- Cornstarch—1 tbsp: This isn't just thickening agent; it creates a silky coating on the beef that traps flavor and creates those gorgeous caramelized edges.
- Sesame oil—1 tsp: A little goes a long way; it's the whisper of toasted nuttiness that transforms the marinade from simple to sophisticated.
- Bell peppers—1 red and 1 green, thinly sliced: The color is half the appeal, but they also stay crisp and sweet if you don't overcook them, which keeps the whole dish from tasting one-note.
- Onion—1 medium, sliced: It softens into caramelized sweetness that balances the heat beautifully.
- Garlic and ginger—2 cloves and 1 tbsp fresh grated: These two are the flavor broadcasters; they fill the kitchen and your mouth with warmth and brightness.
- Spring onions—2, sliced, plus extra for garnish: Add a fresh, sharp note at the end that keeps everything from feeling heavy.
- Oyster sauce—1 tbsp: The depth here is irreplaceable; it's savory without being salty.
- Chili garlic sauce—1 tbsp: This is your heat dial; taste as you go and add more if you want to feel it in your chest.
- Brown sugar—2 tsp: A tiny amount that rounds out the spice and makes the sauce glossy and inviting.
- Rice vinegar—1 tsp: The brightness that keeps the sauce from cloying, cutting through the richness like a splash of cold water.
- Vegetable oil—2 tbsp: High heat needs a neutral oil that won't smoke and steal the show.
Instructions
- Coat the beef in its shield:
- Toss your beef strips with soy sauce, cornstarch, and sesame oil, making sure each slice gets a light coating. Let it sit for 10 minutes while you prep everything else—this isn't wasted time, it's when the flavors start getting to know each other.
- Build your sauce ahead:
- Whisk together soy sauce, oyster sauce, chili garlic sauce, brown sugar, water, and rice vinegar in a small bowl. Taste it before it hits the wok; you want to fall in love with it on the spoon first because once you've got heat and motion going, there's no time for adjustments.
- Sear the beef until golden:
- Heat 1 tbsp oil in your wok or skillet over high heat until it shimmers and moves like water. Add the beef in a single layer—resist the urge to stir immediately; let it kiss the hot surface for a minute until the bottom turns brown and caramelized. After 2-3 minutes of stirring, the beef should be mostly cooked and have lost that raw pink look. Scoop it out onto a clean plate and don't worry about it being perfect; it'll finish cooking when everything comes back together.
- Build the flavor base:
- Add the remaining tablespoon of oil to the wok and immediately add minced garlic and grated ginger. Stir constantly for about 30 seconds until the kitchen smells like a busy restaurant kitchen. Add your sliced onion and keep stirring for another 30 seconds; you want the onion to start softening at the edges but not collapse.
- Add the vegetables with intention:
- Toss in your bell pepper slices and stir fry for 2-3 minutes, keeping everything moving. The peppers should go from raw to tender-crisp, still with a little snap when you bite them. If they start looking sad and wrinkled, you've cooked them too long.
- Bring it all home:
- Return the beef to the wok and pour in your sauce. Toss everything together for 1-2 minutes, turning and coating until the sauce clings to every surface and the beef finishes cooking through in the residual heat. The kitchen will smell incredible right about now.
- Finish with freshness:
- Stir in your sliced spring onions right at the end so they stay bright and sharp. Remove from heat immediately and serve it while the sizzle is still in your ears.
My mom watched me make this once and said it was the first time she'd seen me cook without looking at a timer, just trusting the sounds and smells. That observation stuck with me more than any recipe note ever could. Cooking this dish taught me that some things can't be rushed or controlled—you have to feel your way through them.
The Wok Is Your Friend
If you don't have a traditional wok, a large skillet works just fine, though it won't have the sloped sides that make tossing everything so satisfying. The real magic isn't the equipment—it's the high heat and constant movement. I've made this in a regular pan at a friend's house during a weekend trip, and it came out just as good because I stayed attentive and kept the food moving. A wok is lovely, but your attention is what matters most.
Making It Your Own
This recipe is a canvas, not a rulebook. I've added snap peas when I wanted extra crunch, swapped in broccoli when it was what I had, and even thrown in cashews for texture. The sauce is bold enough to carry whatever vegetables speak to you. One evening I realized I was out of brown sugar, so I used a teaspoon of honey, and it worked beautifully. The point is to cook with confidence and curiosity, not rigidity.
Serving and Storage
Serve this over steamed jasmine rice, noodles, or cauliflower rice—whatever feels right for that night. The sauce soaks into everything and makes plain rice or noodles taste like a side dish you'd order. Leftovers keep for 3-4 days in the fridge and reheat beautifully in a wok or skillet over medium heat with a splash of water to loosen up the sauce. I've also eaten cold leftovers straight from the container the next day, which is a different kind of delicious.
- Gluten-free: Use tamari instead of soy sauce and check your oyster sauce label.
- Shellfish-free: Substitute mushroom sauce or additional soy sauce for the oyster sauce.
- Always taste the chili garlic sauce first so you know how much heat you're inviting into your dinner.
This stir fry has become the meal I make when I need to remember that good food doesn't require hours or a complicated list of ingredients—just presence, heat, and a few flavors that understand each other. Make it for yourself on a regular Tuesday, or make it for someone who needs to know they matter.
Recipe FAQs
- → What cut of beef works best for this dish?
-
Flank steak or sirloin sliced thinly against the grain provides tender strips ideal for quick stir frying.
- → How do I adjust the spiciness level?
-
Modify the amount of chili garlic sauce used or omit it for a milder flavor.
- → Can I substitute the oyster sauce for dietary needs?
-
Yes, mushroom sauce works well as a shellfish-free alternative, preserving umami depth.
- → What vegetables complement this stir fry?
-
Bell peppers, onions, garlic, ginger, and spring onions add color and aromatic flavor to balance the beef.
- → What is the best cooking method to keep the beef tender?
-
Marinating the beef and quickly stir frying over high heat ensures juiciness and a tender texture.