This vibrant dish features thinly sliced beef marinated in soy sauce and sesame oil, seared to lock in juices. Crisp bell peppers, carrot, sugar snap peas, and aromatics like garlic and ginger are quickly stir-fried, then combined with a bold, spicy sauce made from chili garlic and oyster sauces. Finished with fresh spring onions and toasted sesame seeds, it offers a balanced blend of heat and texture, ideal for a speedy and satisfying dinner.
The first time I attempted stir fry at home, everything ended up steaming instead of searing because my crowded pan killed the heat. After years of weeknight experiments with too many vegetables and not enough surface area, I finally learned that high heat and proper spacing make all the difference between mushy and magnificent.
Last Tuesday my roommate walked in just as I was plating this and immediately asked if we could have it every week. The way the aromatics hit the hot oil creates this incredible sizzle that makes everyone gravitate toward the kitchen.
Ingredients
- 400 g flank steak or sirloin: Slicing against the grain shortens muscle fibers for meltingly tender bites, and flank steak has just the right beefy punch to stand up to bold spices
- 1 tbsp soy sauce for marinade: This penetrates the meat fibers during marinating, building layers of flavor from the inside out
- 1 tbsp cornstarch: Creates a protective coating that seals in juices and gives beef that silky, velvety texture Chinese restaurants achieve
- 1 tsp sesame oil: A tiny amount goes a long way, adding that unmistakable nutty aroma that signals good stir fry
- 1 red and 1 yellow bell pepper: Different colors bring slightly different sweetness levels, plus they make the final dish absolutely gorgeous on the plate
- 1 medium carrot, julienned: Provides essential crunch that stays satisfying even after quick cooking, and their natural sweetness balances the heat
- 100 g sugar snap peas: These hold their incredible crisp texture better than snow peas and add fresh pop to every bite
- 1 small red onion: Red onion has a milder bite than white or yellow, and its beautiful color deepens as it cooks
- 2 cloves garlic and 1 tbsp ginger: Grating ginger instead of mincing releases more aromatic oils, and both ingredients need only seconds in hot heat to bloom
- 2 tbsp soy sauce for sauce: The salty foundation that grounds all the other bold flavors
- 1 tbsp oyster sauce: This secret ingredient adds deep, savory richness that soy sauce alone cannot achieve
- 1 tbsp chili garlic sauce or Sriracha: Adjust this to your heat preference, but do not skip it entirely because it provides essential garlicky kick
- 1 tbsp rice vinegar: Cuts through the richness with just enough brightness to keep you coming back for another bite
- 1 tsp brown sugar: Softens the edges and helps the sauce cling to every piece of meat and vegetable
- 2 tbsp vegetable oil: Split between two rounds of cooking to ensure nothing sticks and everything gets proper searing heat
- 2 spring onions and 1 tbsp toasted sesame seeds: These finishing touches add fresh bite and nutty crunch that make the dish look and taste professionally finished
Instructions
- Marinate the beef:
- Toss the sliced beef with soy sauce, cornstarch, and sesame oil until every piece is evenly coated. Let it sit for 10 to 15 minutes while you prep everything else, which gives the cornstarch time to start tenderizing the meat fibers.
- Mix the sauce:
- Whisk together the soy sauce, oyster sauce, chili garlic sauce, rice vinegar, and brown sugar in a small bowl until the sugar dissolves completely. Keep this right by your stove because stir fry moves fast once it starts.
- Sear the beef in batches:
- Heat half the oil in a wok over high heat until it shimmers, then add the beef in a single layer without overcrowding the pan. Let it sear undisturbed for 1 to 2 minutes until browned, then flip and cook another minute before removing to a plate.
- Bloom the aromatics:
- Add the remaining oil to the hot wok, then immediately toss in the garlic, ginger, and onion. Stir constantly for 30 seconds until the garlic turns golden and the most incredible aroma fills your kitchen.
- Cook the vegetables:
- Add the bell peppers, carrot, and sugar snap peas to the wok, tossing constantly for 2 to 3 minutes. The vegetables should turn bright in color and become tender crisp but still retain their crunch.
- Combine everything:
- Return the beef to the wok along with any accumulated juices, then pour in the sauce. Toss everything together for 1 to 2 minutes until the sauce bubbles and thickens, coating each piece evenly.
- Finish and serve:
- Remove from heat immediately and scatter with spring onions and sesame seeds. Serve steaming hot over fluffy white rice or noodles so every bite gets some of that incredible sauce.
My partner declared this better than our favorite takeout spot and immediately asked when we are having it again. The way the sauce caramelizes slightly on the edges of the beef creates these incredible sticky, savory bits that everyone fights over.
Getting That Restaurant Quality Sear
Home stoves cannot match the intense heat of restaurant woks, but starting with a thoroughly preheated pan and never overcrowding gets you surprisingly close. I let my wok heat for a full 3 minutes until I see the first wisps of smoke rising, and that extra patience pays off in beautifully browned beef instead of gray, steamed strips.
Customizing Your Vegetable Mix
Through years of stir fry experiments I have learned that firmer vegetables need to be cut smaller than quick cooking ones, and everything should be roughly the same size for even cooking. Broccoli florets, baby corn, and even zucchini work beautifully, but add delicate vegetables like spinach or bean sprouts at the very end so they wilt instead of disappearing completely.
Perfecting the Sauce Balance
The secret to that glossy, restaurant style coating is getting your sauce consistency right before it even hits the wok. If it seems too thin after mixing, whisk in another half teaspoon of cornstarch dissolved in water, and remember that the sauce will continue thickening for a minute after you remove it from heat.
- Taste your sauce before adding it to the pan because adjusting seasonings once everything is cooking is nearly impossible
- Double the sauce recipe if you are serving this over rice because everyone will want extra
- Leftover sauce keeps in the refrigerator for a week and is incredible drizzled over roasted vegetables or grilled chicken
This recipe has become my go to for hectic weeknights when I want something that feels special but does not require hours of prep. Hope it brings as many quick, delicious dinners to your table as it has to mine.
Recipe Q&A
- → How can I adjust the spice level?
-
Modify the amount of chili garlic sauce or Sriracha to suit your heat preference, adding gradually to taste.
- → What vegetables work best in this dish?
-
Bell peppers, carrots, sugar snap peas, and red onion provide crisp texture, but you can swap in broccoli, baby corn, or zucchini.
- → How do I ensure the beef stays tender?
-
Slice the beef thinly against the grain and marinate with soy sauce and cornstarch to tenderize before quick searing over high heat.
- → Can this be made gluten-free?
-
Use tamari instead of soy sauce and confirm the oyster sauce is gluten-free to adapt for gluten sensitivities.
- → What garnishes enhance the dish?
-
Spring onions and toasted sesame seeds add fresh flavor and a nutty crunch to finish the meal.