This dish features tender flank steak marinated in soy and sesame oil, stir-fried with crisp broccoli, red bell pepper, garlic, and fresh ginger. The flavorful sauce blends soy, oyster, hoisin, and sriracha for a balanced spicy and savory taste. Quick to prepare and cook, it's perfect for busy evenings. Optional garnishes like toasted sesame seeds and fresh cilantro add an aromatic finish. Serve with steamed jasmine rice or noodles for a satisfying meal.
My tiny apartment kitchen barely fit a wok, but that didn't stop me from attempting stir-fry on Tuesday nights after work. The first time I made this spicy beef and broccoli, I set off the smoke detector and ended up eating on the floor with my roommate, both of us coughing and laughing as we fanned the alarm. Now I have a proper vent, and this dish has become the one thing my friends actually request when they come over, that perfect balance of heat and savory that makes you reach for seconds even when you're already full.
Last winter my sister came over during that awful week when everything felt overwhelming, and I made this while she sat on my counter drinking wine and complaining about her boss. She took one bite and went completely quiet, then asked me to teach her how to properly slice meat against the grain. We ended up making three batches that night until we got the sauce balance exactly right for her spice tolerance, which turns out is approximately half of mine.
Ingredients
- 400 g flank steak, thinly sliced against the grain: Freezing the meat for 20 minutes makes paper-thin slices so much easier to achieve
- 1 tbsp soy sauce, 1 tsp cornstarch, 1 tsp sesame oil: This classic velveting marinade transforms even tougher cuts into silky tender beef
- 400 g broccoli florets: Blanching first ensures vibrant green color and the perfect tender crisp texture
- 1 red bell pepper, thinly sliced: Adds sweetness and crunch that balances the heat beautifully
- 2 spring onions, 2 cloves garlic, 1 tbsp fresh ginger: The aromatic foundation that fills your kitchen with incredible smells
- 3 tbsp soy sauce, 2 tbsp oyster sauce, 1 tbsp hoisin sauce: This umami trio creates that deep restaurant flavor base
- 1 tbsp rice vinegar and 1 tbsp sriracha: Acid and heat that cuts through the rich sauces
- 2 tsp brown sugar and 3 tbsp water: Just enough sweetness to balance all that bold flavor
- 2 tbsp vegetable oil: High smoke point oil is essential for proper stir-frying technique
- 1 tsp toasted sesame seeds and fresh herbs: Final touches that make everything look restaurant worthy
Instructions
- Marinate the beef:
- Toss sliced beef with soy sauce, cornstarch, and sesame oil until evenly coated, then let it sit for 10 minutes while you prep everything else
- Mix the sauce:
- Whisk together all stir-fry sauce ingredients in a small bowl until the sugar dissolves completely
- Blanch the broccoli:
- Drop broccoli florets into boiling water for exactly 1 minute, then drain immediately to stop the cooking process
- Sear the beef:
- Heat half the oil in your wok over high heat until it's smoking slightly, then add beef in a single layer and let it develop a brown crust before stir frying for 2 minutes total
- Bloom the aromatics:
- Add remaining oil to the wok along with garlic, ginger, and spring onions, stirring constantly for just 30 seconds until fragrant but not burned
- Combine everything:
- Toss in bell pepper and blanched broccoli, stir fry for 2 minutes, return beef to the wok, pour in that sauce, and toss until everything is glossy and coated
This recipe became my comfort after a particularly rough breakup when cooking dinner felt like too much effort but ordering takeout felt too lonely. Something about chopping vegetables and standing over a hot wok made me feel capable again, and the first perfect batch I made felt like a small victory worth celebrating with an extra glass of wine.
The Art of Velveting Meat
That cornstarch marinade isn't just random, it's a technique called velveting that Chinese restaurants have used forever. The coating protects the meat from high heat while creating that impossibly tender texture we all love, and once you master it, you'll wonder why you ever stir-fried beef without it.
Getting Your Wok Hot Enough
Your pan needs to be properly hot before adding ingredients, like really smoking hot. I learned this the hard way after making stir-fry that tasted more like beef and vegetable soup, but now I let my wok heat up for a good 2-3 minutes before I even think about adding oil.
Sauce Balance Secrets
Every brand of soy sauce and sriracha has different salt and heat levels, so always taste your sauce before adding it to the wok. I keep a small spoon handy for this exact reason because once it hits the hot pan, adjusting the balance becomes nearly impossible.
- Make a double batch of the sauce and keep it in the fridge for easy weeknight meals
- Prep all ingredients before you turn on the stove because stir-frying waits for no one
- Steamed jasmine rice is the classic pairing, but cauliflower rice works surprisingly well too
Hope this brings some spice to your weeknight dinner rotation.
Recipe FAQs
- → How do I keep the broccoli crisp?
-
Blanch the broccoli in boiling water for just one minute, then drain immediately. This helps retain its bright color and crunch.
- → Can I substitute beef with other proteins?
-
Yes, chicken or tofu can be used as alternatives. Adjust cooking times accordingly to avoid overcooking.
- → What adds the spicy flavor in this dish?
-
Sriracha or chili-garlic sauce provides the primary heat. You can adjust the amount to taste or add fresh chili slices for extra spice.
- → How to prevent the beef from becoming tough?
-
Slice the beef thinly against the grain and marinate briefly with soy sauce, cornstarch, and sesame oil to tenderize before cooking.
- → What oils work best for stir-frying?
-
Use vegetable or sesame oil with a high smoke point to ensure quick cooking and balanced flavors.