Marinate thinly sliced flank steak briefly with soy, cornstarch, sesame oil and a pinch of sugar. Blanch broccoli to retain color and bite, then sear beef in a hot skillet in batches. Stir the vegetables and beef with a cornstarch-thickened soy-oyster sauce until glossy. Finish with green onions and sesame seeds; serve over rice or noodles.
The sizzle of beef hitting a screaming hot wok is one of those sounds that instantly pulls me into the kitchen, shoulder first, ready to eat. My neighbor Mrs. Chen once told me the secret was all in the timing and she was right, down to the second. This beef and broccoli stir fry became my Tuesday night anchor during a particularly chaotic winter when anything involving fewer than thirty minutes felt like a lifeline. It is loud, fast, and deeply satisfying in the way that only a really good soy garlicky sauce draped over tender meat can be.
I once made this for my brother who claimed he did not like broccoli, and he went back for thirds without saying a word. That silence at the dinner table, broken only by chopsticks against ceramic, is the highest compliment a home cook can get.
Ingredients
- 500 g (1 lb) flank steak: Slice it against the grain and slightly frozen is easier to cut paper thin, which is the whole game here.
- 2 tbsp soy sauce (marinade): This penetrates the beef and seasons it from the inside out.
- 1 tbsp cornstarch (marinade): This is velveting at home and it creates that irresistible silky texture on the meat.
- 1 tsp sesame oil (marinade): Just a teaspoon adds a nutty depth that anchors the whole dish.
- 1 tsp sugar (marinade): A pinch of sweetness helps the beef caramelize beautifully in the wok.
- 400 g (14 oz) broccoli florets: Cut them into bite sized pieces so they cook quickly and soak up the sauce.
- 1 red bell pepper (optional): Adds color and a sweet crunch that breaks up the richness.
- 3 tbsp soy sauce (sauce): The salty backbone of the stir fry sauce.
- 2 tbsp oyster sauce: This is the umami bomb that makes the sauce taste restaurant quality.
- 2 tbsp water: Thins the sauce just enough so it flows over everything before thickening.
- 1 tbsp cornstarch (sauce): Thickens the sauce into a glossy coating rather than a soupy mess.
- 1 tbsp brown sugar: Rounds out the saltiness and gives the sauce that addictive sweet savory balance.
- 1 tbsp rice vinegar: A bright acidic note that keeps the whole dish from feeling heavy.
- 2 cloves garlic, minced: Fresh garlic only, and mince it fine so it dissolves into the sauce.
- 1 tsp fresh ginger, grated: Use a microplane for a fine paste that blends seamlessly.
- 2 tbsp vegetable oil: A neutral oil with a high smoke point is essential for real stir fry heat.
- 1 green onion, sliced: For garnish, adding a fresh sharp bite at the end.
- Sesame seeds (optional): A sprinkle on top for crunch and visual appeal.
Instructions
- Marinate the Beef:
- Toss the sliced flank steak with soy sauce, cornstarch, sesame oil, and sugar in a bowl, massaging the mixture into every strip with your hands. Let it sit for ten minutes while you prep everything else, and watch how the beef absorbs the liquid and turns glossy.
- Build the Sauce:
- Whisk together soy sauce, oyster sauce, water, cornstarch, brown sugar, rice vinegar, minced garlic, and grated ginger in a small bowl until completely smooth. Set it within arm reach of the stove because once you start cooking, things move fast.
- Blanch the Broccoli:
- DROP the broccoli florets into boiling water for one to two minutes until they turn an impossibly vivid green and yield just slightly to a fork. Drain immediately and rinse with cold water to stop the cooking and lock in that color.
- Sear the Beef:
- Heat one tablespoon of oil in your wok or large skillet over the highest heat your stove allows, then spread half the beef in a single layer and let it sit undisturbed for a minute until a deep brown crust forms. Flip, cook another minute, then remove to a plate and repeat with the remaining beef.
- Stir Fry the Vegetables:
- With the heat reduced slightly to medium high, toss in the blanched broccoli and bell pepper if using, and stir fry for one to two minutes until the edges start to char and pick up a smoky fragrance.
- Bring It All Together:
- Return the beef to the wok, pour in the sauce, and toss everything vigorously for two to three minutes as the sauce bubbles, thickens, and cloaks every surface in a glossy, savory glaze.
- Serve and Garnish:
- Transfer to a warm platter or serve straight from the wok, scattered with sliced green onions and a shower of sesame seeds while everything is still piping hot.
There was a night I made this after a particularly brutal day at work, standing at the stove in socks and a sweater, and the first bite made me literally laugh out loud at how good something so simple could be. Some recipes are just recipes, but this one feels like a reset button.
Serving Ideas That Actually Work
Steamed white rice is the obvious and correct choice here, but I have also served this over chewy lo mein noodles on nights when I wanted something more substantial. A side of quick pickled cucumbers cuts through the richness beautifully and takes about five minutes to throw together.
Leftovers and Reheating
This reheats surprisingly well in a hot skillet with a splash of water to loosen the sauce, though the broccoli will soften a bit on day two which I actually prefer. I have eaten it cold straight from the container standing in front of the open refrigerator and I regret nothing.
Pantry Swaps and Additions
Once you have the base technique down, this recipe plays well with all kinds of substitutions and additions depending on what is lingering in your crisper drawer.
- Sliced cremini mushrooms absorb the sauce beautifully and add an earthy dimension.
- Matchstick carrots bring sweetness and color with almost no extra effort.
- A squeeze of lime juice right at the end wakes everything up if the dish tastes a little flat.
Keep your wok hot, your knife sharp, and your appetite ready, and this dish will never let you down. It is the kind of recipe that makes you feel like a better cook than you probably are, and there is absolutely nothing wrong with that.
Recipe FAQs
- → How do I keep beef tender?
-
Slice against the grain, marinate briefly with soy and cornstarch, and cook quickly over high heat in small batches to avoid overcrowding the pan.
- → Which cut of beef works best?
-
Flank steak or skirt steak are ideal for thin slicing; they sear quickly and remain flavorful when cut across the grain.
- → How can I keep the broccoli bright and crisp?
-
Blanch florets 1–2 minutes until bright green, then drain (or shock in ice water) to stop cooking before stir-frying briefly to finish.
- → What thickens the sauce?
-
A cornstarch slurry mixed into the soy-oyster base thickens the sauce rapidly when added to the hot pan; toss until glossy and coating the ingredients.
- → Can this be made gluten-free?
-
Yes — swap regular soy sauce for tamari and use a gluten-free oyster sauce to keep the same savory profile without gluten.
- → What are good serving suggestions?
-
Serve over steamed rice, brown rice, or noodles. Add sliced mushrooms or carrots for variety and pair with a crisp Riesling or jasmine tea.