Description
This easy beef and broccoli stir-fry features tender steak, crisp broccoli, and a bold, garlicky sauce — all ready in just 30 minutes.
Ingredients
Scale
Marinade:
- 1 pound flank steak
- 1 tablespoon cornstarch
- 1 tablespoon neutral oil
- 1 tablespoon soy sauce
- 1/4 teaspoon baking soda
Sauce:
- 1/2 cup beef stock
- 2 tablespoons oyster sauce
- 2 tablespoons Shaoxing wine*
- 2 tablespoons soy sauce
- 1 tablespoon cornstarch
- 1 teaspoon dark soy sauce
- 1/8 teaspoon white pepper
Stir-Fry:
- 2 tablespoons neutral oil
- 1 (12-ounce) bag broccoli florets
- 4 scallions, sliced into 2-inch pieces
- 1 tablespoon grated or minced fresh ginger
- 4 cloves garlic, grated or minced
- 1/2 teaspoon sesame oil
Instructions
- Marinate the steak. Thinly slice the steak against the grain into bite-sized pieces. In a small mixing bowl, whisk together the cornstarch, oil, soy sauce and baking soda until combined. Add the steak and toss to coat. Set the bowl aside and let the steak marinate for at least 10 minutes (or up to 30 minutes).
- Prepare the sauce. In a separate bowl, whisk all of the sauce ingredients together until combined.
- Stir-fry the broccoli. Add 1 tablespoon of the oil to a large sauté pan or wok over medium-high heat. Add the broccoli and sauté, stirring occasionally, for 6 to 8 minutes or until crisp tender. Transfer the broccoli to a clean plate and set aside.
- Stir-fry the beef. Add the remaining tablespoon of oil to the pan. Add the beef in as even a layer as possible. Cook undisturbed for about 1 minute or until the bottom side has caramelized. Flip the beef, add in the ginger and garlic, and cook for 1-2 more minutes, stirring and flipping the mixture as needed, until the beef is nearly cooked through to your liking. (It will continue to cook slightly more in the sauce.)
- Combine. Carefully add the broccoli, scallions and sauce to the pan (be careful, the liquid may sputter!) and toss everything until evenly combined. Continue cooking for 30-60 seconds or until the sauce has thickened. Remove from heat and stir in the sesame oil until combined.
- Season. Taste and season with additional soy sauce if needed.
- Serve. Serve warm over rice (or fried rice) and enjoy!
Notes
Shaoxing wine. This traditional Chinese rice wine — with its complex, savory depth of flavor — adds so much to this dish. If you don’t have a bottle in your pantry, however, you can substitute rice wine or a dry sherry in its place.
Recipe updates. This recipe was updated in 2025.