My Favorite Broccoli & Beef Stir Fry

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. 😉

The Best Broccoli & Beef


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


  1. Note: I like to add chopped yellow or sweet onion instead of the scallions, because I usually have a onion on-hand. I just add the chopped onion to the skillet with the broccoli.
  2. Cut the 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 for flank. I have also used top round.)
  3. In a medium bowl, combine beef and soy sauce. Cover with plastic wrap and refrigerate at least 10 mins or up to 1 hr. Meanwhile, whisk the sauce ingredients together in a liquid measuring cup or small bowl. In another small bowl, combine garlic, ginger, and 1 tsp peanut oil. Set aside.
  4. Heat 1-2 tsp peanut oil in 12-in nonstick skillet over medium-high heat, until hot and rippling. Add half of beef to skillet and break up clumps; cook, without stirring, for 1 minute, then stir and cook until beef is browned around edges and cooked through, about 1-2 mins. Don’t overcook the meat – cook until just barely cooked through so meat stays tender. Transfer beef to a medium bowl and cover with a lid and foil. Heat another 1-2 tsp peanut oil in the skillet and repeat with remaining beef.
  5. Add 1 Tbsp peanut oil to now-empty skillet; heat until rippling and hot. Add broccoli and cook 30 seconds; add water, cover pan, and reduce heat to medium. Steam broccoli until tender-crisp, about 2 mins. Push broccoli to the sides of skillet and add garlic/ginger mixture. Cook, mashing the mixture with a spoon, until fragrant, about 15-30 secs. Stir mixture into broccoli. Add beef back to skillet and toss to combine. Whisk the sauce to recombine, and add to skillet. Cook, stirring constantly, until sauce is thickened and evenly distributed, about 1-2 mins. Sprinkle with scallions, and serve with rice, if desired.

Recipe slightly adapted from and America’s Test Kitchen.

zyliss stir fry spatula

My Favorite Stir Fry Spatula


Leave a 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 *