Go Back
A close-up shot of a classic Chinese Beef and Broccoli stir-fry with white rice, garnished with green onions and red chilies.
Reda

Better Than Takeout Chinese Beef and Broccoli

Whip up this classic Chinese-American favorite in under 30 minutes! Tender, marinated beef and crisp broccoli florets are tossed in a rich, savory garlic ginger sauce that rivals any restaurant.
Prep Time 15 minutes
Cook Time 15 minutes
Total Time 30 minutes
Servings: 4 servings
Course: Main Course
Cuisine: Asian, Chinese
Calories: 465

Ingredients
  

For the Beef & Marinade
  • 1 lb flank steak or sirloin thinly sliced against the grain
  • 1 tbsp low-sodium soy sauce
  • 1 tsp cornstarch
  • 1 tsp Shaoxing wine or dry sherry
  • 1/4 tsp white pepper
For the Stir-Fry Sauce
  • 1/2 cup low-sodium beef broth
  • 1/4 cup low-sodium soy sauce
  • 2 tbsp oyster sauce
  • 1 tbsp brown sugar packed
  • 1 tsp toasted sesame oil
  • 1 tbsp cornstarch
For the Stir-Fry
  • 1 lb broccoli cut into bite-sized florets (about 5-6 cups)
  • 2 tbsp vegetable or canola oil divided
  • 3 cloves garlic minced
  • 1 tbsp fresh ginger grated
  • Cooked white or brown rice for serving
  • Toasted sesame seeds for garnish (optional)

Equipment

  • Wok or Large Skillet
  • Mixing Bowls (small and medium)
  • Whisk
  • Slotted spoon

Method
 

Prepare the Ingredients
  1. Slice the flank steak very thinly against the grain. For easier slicing, place the steak in the freezer for 15-20 minutes until firm but not frozen solid.
  2. In a medium bowl, combine the sliced beef with 1 tbsp soy sauce, 1 tsp cornstarch, Shaoxing wine, and white pepper. Toss to coat evenly and set aside to marinate for at least 10 minutes while you prepare the other ingredients.
  3. In a small bowl or liquid measuring cup, whisk together all the stir-fry sauce ingredients: beef broth, 1/4 cup soy sauce, oyster sauce, brown sugar, sesame oil, and 1 tbsp cornstarch. Whisk until the cornstarch is fully dissolved. Set aside.
Blanch the Broccoli
  1. Bring a medium pot of water to a boil. Prepare a bowl of ice water on the side. Add the broccoli florets to the boiling water and cook for 60-90 seconds, until bright green and slightly tender. Do not overcook.
  2. Immediately use a slotted spoon to transfer the broccoli to the ice water bath. This stops the cooking process and keeps it crisp. After a minute, drain the broccoli well and set aside.
Cook the Stir-Fry
  1. Heat 1 tablespoon of oil in a wok or large skillet over high heat until it just begins to smoke. Add half of the marinated beef in a single layer. Cook for 1-2 minutes per side, until browned and cooked through. Do not overcrowd the pan. Remove the cooked beef to a plate and repeat with the remaining beef.
  2. Reduce the heat to medium-high. Add the remaining 1 tablespoon of oil to the wok. Add the minced garlic and grated ginger and stir-fry for about 30 seconds until fragrant.
  3. Add the blanched broccoli to the wok and stir-fry for 1 minute to heat it through.
  4. Return the cooked beef to the wok. Give the stir-fry sauce a quick whisk again and pour it all over the beef and broccoli.
  5. Cook, stirring constantly, for 1-2 minutes until the sauce has thickened and coats everything beautifully. Remove from heat immediately to prevent the beef from overcooking.
  6. Serve immediately over hot rice, garnished with toasted sesame seeds if desired.

Notes

Slicing Tip: Freezing the beef for 15-20 minutes makes it much easier to slice thinly and evenly against the grain.
Broccoli Tip: Blanching the broccoli is the restaurant secret to achieving a perfect crisp-tender texture and vibrant green color. Don't skip it!
Ingredient Note: Shaoxing wine adds authentic flavor, but dry sherry is a great substitute. Oyster sauce is key for the rich, savory flavor of the sauce.
Storage: Store leftovers in an airtight container in the refrigerator for up to 3 days. The sauce will thicken upon chilling; you may need a splash of water or broth when reheating.