How to Make the Perfect Classic Beef and Broccoli Stir Fry
Chinese · Easy · 25 min · 4 servings
This classic beef and broccoli stir fry delivers tender slices of flank steak coated in a rich savory sauce alongside crisp broccoli florets. It is a restaurant-quality dish you can make at home in under 30 minutes.
Why this recipe works
This Classic Beef and Broccoli Stir Fry recipe has been crafted to deliver restaurant-quality results in your home kitchen. At just 25 minutes from start to finish, it fits perfectly into a busy schedule without sacrificing flavor. Each serving comes in at 320 calories with 28g of protein, making it a balanced choice for any meal.
What you will need
This recipe uses 6 simple ingredients that you can find at any grocery store:
- 1 lb flank steak thinly sliced against the grain
- 4 cups broccoli florets
- 3 tbsp oyster sauce
- 2 tbsp soy sauce
- 3 cloves garlic minced
- 2 tbsp vegetable oil
Step by step instructions
Step 1: Marinate the Beef
Combine the sliced flank steak with 1 tablespoon of soy sauce and 1 teaspoon of cornstarch in a bowl. Toss well and let it rest for 10 minutes so the meat absorbs the flavors and becomes tender.
Step 2: Blanch the Broccoli
Bring a pot of salted water to a boil and blanch the broccoli florets for 60 seconds until bright green. Drain immediately and set aside so they remain crisp and vibrant during the stir fry.
Step 3: Stir Fry the Beef
Heat your wok over the highest flame until smoking hot, then add the vegetable oil. Add the marinated beef in a single layer and do not stir for 90 seconds so it gets a good sear, then toss and cook for another minute.
Step 4: Combine and Sauce
Add the minced garlic to the wok and stir for 30 seconds until fragrant. Add the blanched broccoli, oyster sauce, and remaining soy sauce, tossing everything together for 2 minutes until well coated and heated through.
Easy substitutions
Missing an ingredient? Here are some swaps that work perfectly:
- flank steak → chicken breast or tofu for a lighter option
- oyster sauce → hoisin sauce for a slightly sweeter flavor profile
Common mistakes to avoid
Watch out for these pitfalls that can affect your results:
- Using a wok that is not hot enough results in steamed rather than seared meat with no caramelization
- Overcrowding the wok with too much beef at once causes the temperature to drop and the meat to steam
Nutrition facts
Per serving: 320 calories, 28g protein, 14g carbs, 16g fat, 3g fiber.
Ready to cook?
Get the interactive recipe with adjustable servings, built-in timers, and ingredient checklist.
View full recipe →