This vibrant stir fry combines thinly sliced beef sirloin with colorful bell peppers, aromatics, and a punchy chili-garlic sauce. The beef develops a beautiful sear over high heat, while vegetables maintain their satisfying crunch. A balance of salty soy, savory oyster sauce, tangy rice vinegar, and sweet brown sugar creates layers of flavor that coat every bite. Ready in just 35 minutes, this dish delivers restaurant-quality results at home with minimal effort.
The sizzle of beef hitting a screaming hot wok is one of those sounds that instantly pulls me into the kitchen, curious and hungry. My neighbor taught me this dish on a weeknight when I had nothing planned and even less patience for complicated cooking. The whole thing came together before the rice was even done steaming, and we ate standing at the counter because neither of us wanted to wait for plates.
I once made this for a group of friends during a summer power outage, cooking on a camping stove on the balcony with a headlamp strapped to my forehead. Everyone stood around in the dim light eating off paper plates, sweating from the chili and the August humidity, and someone said it was the best meal they had eaten all month.
Ingredients
- 500 g beef sirloin, thinly sliced: Sirloin hits the sweet spot between tenderness and flavor, and slicing it thin while partially frozen gives you those perfect velvet strips.
- 1 red bell pepper, sliced into thin strips: Red brings a subtle sweetness that balances the aggressive heat of the chili garlic sauce.
- 1 green bell pepper, sliced into thin strips: Green pepper adds a slightly bitter edge that keeps the dish from tasting one dimensional.
- 1 medium onion, sliced: Onion caramelizes in the wok and creates those sweet soft pockets tucked between the crisp vegetables.
- 2 spring onions, chopped: Reserve these for the end so they stay bright and sharp as a finishing garnish.
- 2 cloves garlic, minced: Fresh garlic is non negotiable here because the pre jarred stuff lacks the pungency this sauce demands.
- 1 tablespoon fresh ginger, grated: Grated ginger melts into the sauce in a way that diced never will, spreading warmth through every bite.
- 3 tablespoons soy sauce: This is your salt and your umami backbone so choose a decent quality brand you enjoy straight.
- 2 tablespoons oyster sauce: Oyster sauce gives the glossy cling that makes every piece of beef look lacquered and irresistible.
- 1 tablespoon rice vinegar: A splash of acidity lifts the whole dish and stops the sweetness from becoming cloying.
- 1 teaspoon sesame oil: Toasted sesame oil is a finishing flavor so add it to the sauce rather than the cooking oil.
- 1 to 2 tablespoons chili garlic sauce: Start with one tablespoon and taste before adding more because brands vary wildly in intensity.
- 1 teaspoon brown sugar: Just a teaspoon rounds off the sharp edges of the vinegar and soy without making anything sweet.
- 2 tablespoons vegetable oil: Use a neutral oil with a high smoke point because this wok needs to be fiercely hot.
- Cooked jasmine rice, to serve: Fragrant jasmine rice soaks up the sauce beautifully and turns every bowl into comfort food.
Instructions
- Build Your Sauce:
- Whisk together the soy sauce, oyster sauce, rice vinegar, sesame oil, chili garlic sauce, and brown sugar in a small bowl until the sugar dissolves. Set it beside the stove because once the cooking starts everything moves fast.
- Sear the Beef:
- Heat one tablespoon of oil in your wok over the highest heat your stove allows until you see faint wisps of smoke. Toss in the beef in a single layer and let it sear without stirring for about thirty seconds before tossing, then cook another minute until just browned and transfer to a plate.
- Wake Up the Aromatics:
- Pour the remaining oil into the wok and add the sliced onion, minced garlic, and grated ginger all at once. Stir relentlessly for about a minute until your kitchen smells like a street market at dusk.
- Toss the Peppers:
- Add both bell peppers and keep the heat high, tossing them for two to three minutes until their edges blister but their centers still snap between your teeth.
- Bring It All Together:
- Slide the beef and any juices back into the wok, pour the sauce over everything, and toss vigorously for two to three minutes. The sauce will bubble and thicken, clinging to every surface like a glaze.
- Finish and Serve:
- Kill the heat, scatter the chopped spring onions over the top, and spoon everything over bowls of steamed jasmine rice while the wok is still sizzling.
There is something about the way this dish fills a room with smoke and garlic that makes people drift toward the kitchen without being called.
Making It Your Own
This recipe is a blueprint more than a rule book, and I have thrown in everything from leftover roasted cauliflower to handfuls of cilantro depending on what the refrigerator offered. Broccoli florets, snap peas, and baby corn all belong here, and you should feel free to swap the beef for chicken thighs, firm tofu, or large shrimp if that is what you have. The sauce ratios stay the same no matter what protein you choose, which means you can riff on this weekly without ever getting bored.
The Right Drink Makes It Better
A cold lager straight from the bottle is my default pairing because the carbonation scrubs your palate clean between spicy, saucy bites. A dry Riesling works surprisingly well too, its slight sweetness acting as a cooling counterpoint to the chili heat. Whatever you pour, make sure it is well chilled because nothing about this dish asks for subtlety.
Tools and Timing Tricks
A wok is ideal but a large cast iron skillet gets hot enough to deliver that same charred edge if you let it preheat patiently. Have every single ingredient chopped, measured, and arranged before you turn on the burner because once the wok is hot you will not have time to mince garlic or slice peppers.
- Partially freeze the beef for twenty minutes before slicing to get paper thin, even pieces.
- Keep your cooked rice warm in a low oven covered with foil while you stir fry so everything is ready at once.
- Wash and dry your wok immediately after serving because the sauce caramelizes quickly and becomes stubborn to scrub.
Keep a stack of extra napkins nearby because this is the kind of meal that demands seconds and rewards messy enthusiasm.
Recipe FAQs
- → How do I slice beef for stir frying?
-
Slice the beef against the grain into thin strips, about 1/8 to 1/4 inch thick. Partially freezing the meat for 20-30 minutes makes it easier to cut cleanly. Cutting against the grain shortens muscle fibers, resulting in more tender pieces after cooking.
- → Can I make this dish less spicy?
-
Reduce the chili garlic sauce to 1 teaspoon or omit it entirely for a milder version. You can also substitute with a small amount of sriracha or red pepper flakes to control the heat level more precisely. The sauce will still be flavorful without being overpowering.
- → What vegetables work best in this stir fry?
-
Bell peppers add sweetness and crunch, while onions provide aromatic depth. You can also add broccoli florets, snap peas, baby corn, or sliced carrots. Add vegetables that take longer to cook first, then quicker-cooking ones near the end to maintain texture.
- → Can I prepare the sauce ahead of time?
-
Yes, mix all sauce ingredients together and store in an airtight container in the refrigerator for up to one week. This makes stir fry assembly even faster on busy weeknights. Give it a quick stir before using as the sugar may settle at the bottom.
- → What's the best way to reheat leftovers?
-
Reheat in a wok or skillet over medium-high heat for 2-3 minutes, adding a splash of water or extra sauce if needed. You can also microwave in 30-second intervals, stirring between each. The vegetables may soften slightly but will still taste delicious.
- → Can I substitute the beef with other proteins?
-
Sliced chicken breast, shrimp, or firm tofu work beautifully with this sauce. Adjust cooking times accordingly—chicken takes about 4-5 minutes, shrimp only 2-3 minutes, and tofu needs just 3-4 minutes to brown and absorb the flavors.