My Favorite Broccoli & Beef Stir Fry

5 / 5 ( 1 review ) 4 Comments

broccoli and beef

I have a great Broccoli & Beef stir fry recipe that I made for years. Then I finally decided to get the oyster sauce, sesame oil, and rice vinegar to try this recipe and it was worth it! This is now my go-to recipe for Broccoli and Beef. It could be served at a restaurant, a really good restaurant anyway. 😉


Recipe slightly adapted from and America’s Test Kitchen.

zyliss stir fry spatula

My Favorite Stir Fry Spatula

My Favorite Broccoli & Beef Stir Fry

5 / 5 (1 review)
Prep Time: 20 mins | Cook Time: 10 mins
Serves: 4-5


  • Sauce:
  • [/ffd_title]
  • 1 Tbsp rice wine vinegar
  • 2 Tbsp low-sodium chicken broth
  • 5 Tbsp oyster sauce
  • 2 Tbsp light brown sugar
  • 1 tsp toasted sesame oil
  • 2 tsp cornstarch
  • Beef and Broccoli:
  • [/ffd_title]
  • 3 Tbsp low-sodium soy sauce
  • 1 1/2 lbs flank steak
  • 6 medium cloves garlic, minced (2 Tbsp)
  • 1-inch piece fresh ginger, minced (1 Tbsp)
  • 1 tsp peanut oil or vegetable oil, plus extra for cooking
  • 1 1/4 lbs fresh broccoli, cut into bite-sized pieces
  • 1/3 c water
  • 3 medium scallions, sliced 1/2-inch think on diagonal (optional)


  1. Cut steak into 2-inch-wide strips with the grain, then slice across the grain into 1/8-inch-thick slices. (You can use skirt, hanger, or flatiron steaks as a substitute. I have also used top round steak.)
  2. In a medium bowl, combine beef and soy sauce. Cover with plastic wrap and refrigerate at least 10 minutes, or up to 1 hour.
  3. Meanwhile, whisk the sauce ingredients together in a liquid measuring cup or small bowl.
  4. In another small bowl, combine garlic, ginger, and 1 teaspoon peanut oil.
  5. Set aside.
  6. Heat 1-2 tsps oil in 12-in nonstick skillet over medium-high heat, until hot and rippling.
  7. Add half of beef to skillet and break up clumps; cook, without stirring, for 1 min, then stir and cook until beef is browned around edges and cooked through, about 1-2 minutes.
  8. Don’t overcook the meat – cook until just barely cooked through so the meat stays tender.
  9. Transfer beef to a medium bowl and cover with a lid and tin foil.
  10. Heat another 1-2 tsps oil in the skillet and repeat with remaining beef.
  11. Add 1 Tbsp oil to now-empty skillet; heat until rippling and hot.
  12. Add broccoli and cook 30 secs; add water, cover pan, and reduce heat to medium.
  13. Steam broccoli until tender-crisp, about 2 mins.
  14. Push broccoli to sides of skillet and add the garlic/ginger mixture.
  15. Cook, mashing the mixture with a spoon, until fragrant, about 15-30 secs.
  16. Stir the mixture into the broccoli.
  17. Add the beef back to skillet and toss to combine.
  18. Whisk the sauce to recombine, and add to skillet.
  19. Cook, stirring constantly, until sauce is thickened and evenly distributed, about 1-2 mins.
  20. Sprinkle with scallions, and serve with rice.
Ingredients: Beef, Broccoli
Meal Type: Main Dish, Dairy Free, Egg Free
Categories: Meat and Poultry, Vegetables, Stove Top

Comments & Reviews

Leave a Review/Reply

Want to see your picture by your comment? Get your custom avatar by registering for free at Gravatar.

Your email address will not be published. Required fields are marked *

Rate this recipe: