Beef and Broccoli Stir-Fry
There’s something magical about a glossy, savory stir‑fry that tastes just like the version you’d order from a Chinese restaurant. This beef and broccoli dish delivers that restaurant vibe with a tender flank steak, crisp broccoli, and a quick garlic‑ginger sauce that ties everything together in minutes.
I make it whenever I need a fast, satisfying weeknight dinner that the whole family will love. It’s easy enough for beginners, but the flavor depth feels like a little culinary triumph every time you plate it.
Why You’ll Love This Recipe
- Ready in about 20 minutes, perfect for busy weeknights.
- The flank steak stays tender thanks to quick high‑heat cooking.
- The glossy sauce balances salty, sweet, and umami without any mystery ingredients.
- Broccoli stays bright‑green and crisp, adding a boost of nutrition.
- Makes a great base for meal‑prep; it reheats beautifully.
Ingredients You’ll Need
- 1 lb flank steak, thinly sliced against the grainSlicing against the grain keeps the meat tender
- 3 cups broccoli florets (about 1 medium head)You can use frozen broccoli if fresh isn’t available
- 2 tbsp vegetable oil (or any neutral oil)
- 3 garlic cloves, minced
- 1 tbsp fresh ginger, grated
- 2 tbsp soy sauce (low‑sodium)
- 1 tbsp oyster sauce
- 1 tsp sesame oilAdds a nutty finish
- 1 tbsp rice wine or dry sherryIf you don’t have, substitute with a splash of mirin
- 1 tsp brown sugar (or honey)
- 1 tsp cornstarch mixed with 2 tbsp water (slurry)Helps thicken the sauce
- 2 scallions, sliced thin (optional garnish)
- 1/4 tsp black pepper
How to Make It
- 1In a bowl, toss the sliced steak with 1 tbsp soy sauce and the cornstarch slurry; let it rest for 5 minutes.
- 2Combine the remaining soy sauce, oyster sauce, sesame oil, rice wine, and brown sugar in a small bowl; set aside.
- 3Blanch the broccoli in boiling water for 1‑2 minutes until bright green, then shock in ice water and drain.
- 4Heat 1 tbsp oil in a wok over high heat; add the steak in a single layer and stir‑fry 1‑2 minutes until browned but still pink; remove to a plate.
- 5Add the remaining oil, then stir‑fry the garlic and ginger for about 30 seconds until fragrant.
- 6Return the steak to the wok, add the broccoli, pour in the sauce mixture, and toss to coat; cook 1‑2 minutes.
- 7Stir in the cornstarch slurry, cook another minute until the sauce thickens and becomes glossy; finish with scallions and a pinch of black pepper, then serve immediately.
Tips for the Best Results
- Slice the steak as thinly as possible and against the grain for maximum tenderness.
- Blanching the broccoli briefly keeps it crisp and retains its vibrant color.
- Work quickly over high heat; the key to a good stir‑fry is a hot wok and fast movements.
- If the sauce gets too thick, add a splash of water or extra soy sauce to loosen it.
- Prepare all aromatics and sauce before the wok is hot; stir‑frying moves fast.
Variations & Swaps
- Swap flank steak for sirloin, pork tenderloin, or even tofu for a vegetarian version.
- Add sliced carrots, bell peppers, or snap peas for extra color and texture.
- Use a touch of hoisin sauce instead of brown sugar for a richer, slightly smoky flavor.
- Serve over cauliflower rice for a low‑carb option.
Serve It With
Storage & Reheating
Cool the stir‑fry to room temperature, then transfer to an airtight container. It keeps in the refrigerator for up to 3 days. For longer storage, freeze in a freezer‑safe bag for up to 2 months; thaw overnight in the fridge before reheating.
Reheat gently in a skillet over medium heat, adding a splash of water or broth to revive the sauce, or microwave for 1‑2 minutes, stirring halfway through.
Frequently Asked Questions
Can I use a different cut of beef?
Yes, sirloin, ribeye, or even thinly sliced chuck work well; just slice against the grain.
What if I don’t have rice wine or sherry?
A splash of dry white wine, mirin, or even a teaspoon of apple cider vinegar can substitute.
How do I keep the broccoli from getting soggy?
Blanch it briefly and shock in ice water, then add it at the end just to heat through.
Is this dish gluten‑free?
Use tamari or a gluten‑free soy sauce in place of regular soy sauce, and make sure your oyster sauce is gluten‑free.
Can I make the sauce ahead of time?
Absolutely—mix the sauce ingredients and store in a sealed jar in the fridge for up to 3 days.

Ingredients
- 1 lb flank steak, thinly sliced against the grain
- 3 cups broccoli florets (about 1 medium head)
- 2 tbsp vegetable oil (or any neutral oil)
- 3 garlic cloves, minced
- 1 tbsp fresh ginger, grated
- 2 tbsp soy sauce (low‑sodium)
- 1 tbsp oyster sauce
- 1 tsp sesame oil
- 1 tbsp rice wine or dry sherry
- 1 tsp brown sugar (or honey)
- 1 tsp cornstarch mixed with 2 tbsp water (slurry)
- 2 scallions, sliced thin (optional garnish)
- 1/4 tsp black pepper
Instructions
- In a bowl, toss the sliced steak with 1 tbsp soy sauce and the cornstarch slurry; let it rest for 5 minutes.
- Combine the remaining soy sauce, oyster sauce, sesame oil, rice wine, and brown sugar in a small bowl; set aside.
- Blanch the broccoli in boiling water for 1‑2 minutes until bright green, then shock in ice water and drain.
- Heat 1 tbsp oil in a wok over high heat; add the steak in a single layer and stir‑fry 1‑2 minutes until browned but still pink; remove to a plate.
- Add the remaining oil, then stir‑fry the garlic and ginger for about 30 seconds until fragrant.
- Return the steak to the wok, add the broccoli, pour in the sauce mixture, and toss to coat; cook 1‑2 minutes.
- Stir in the cornstarch slurry, cook another minute until the sauce thickens and becomes glossy; finish with scallions and a pinch of black pepper, then serve immediately.