Classic Beef and Broccoli Stir-fry
A tasty recipe for a classic Chinese beef and broccoli stir-fry.
Beef
Broccoli
Soy Sauce
Garlic
Ginger
Brown Sugar
Slice the beef into thin strips.
Cut the broccoli into small florets.
Mince the garlic and ginger.
Stir-fry the beef in a hot pan until browned.
Add the broccoli, garlic, and ginger to the pan.
Pour in soy sauce and sprinkle brown sugar.
Cook until the broccoli is tender and the sauce thickens.
Easy Homemade Chinese Beef and Broccoli: A Complete Guide
Are you craving restaurant-quality Chinese food without the takeout prices? Making a delicious Chinese Beef and Broccoli at home might be easier than you think! This classic stir-fry combines tender strips of beef with crisp broccoli florets in a savory sauce that perfectly captures authentic flavors. Learning this beef and broccoli recipe not only saves money but allows you to control ingredients for a healthier version of this beloved dish. The combination of protein-packed beef and nutrient-rich broccoli creates a balanced meal that comes together in minutes.
Ingredients & Kitchen Tools
For the Marinade:
– 1 lb flank steak, thinly sliced against the grain (substitute: sirloin steak)
– 2 tablespoons soy sauce (low-sodium recommended)
– 1 tablespoon cornstarch (creates tender texture)
– 1 teaspoon baking soda (optional, for extra tenderness)
For the Sauce:
– ⅓ cup oyster sauce (adds umami depth)
– 3 tablespoons soy sauce
– 2 tablespoons brown sugar
– 1 tablespoon rice vinegar
– 2 teaspoons sesame oil
– 1 tablespoon cornstarch
– ½ cup beef broth
Vegetables & Aromatics:
– 4 cups broccoli florets (about 1 large head)
– 4 garlic cloves, minced
– 1-inch piece ginger, grated
– 2 green onions, sliced
Kitchen Tools:
– Wok or large skillet
– Sharp knife for slicing beef
– Cutting board
– Mixing bowls for marinade and sauce
– Spatula or tongs
– Measuring cups and spoons
Prep Time & Cooking Schedule

Prep Time: 15 minutes (plus 30 minutes for marinating)
Cook Time: 10-15 minutes
Total Time: About 1 hour
The beef needs at least 30 minutes to marinate for optimal tenderness, making this an excellent recipe to prep earlier in the day. The actual cooking process goes quickly, so have all ingredients prepped and ready before heating your wok.
Step-by-Step Instructions

1. Prepare the beef: Slice flank steak against the grain into thin strips (about ¼-inch thick). Place in a bowl with soy sauce, cornstarch, and baking soda. Mix well and marinate for 30 minutes at room temperature.
2. Make the sauce: Whisk together all sauce ingredients in a bowl until cornstarch dissolves completely. Set aside.
3. Blanch broccoli: Bring a pot of water to boil. Add broccoli and cook for 30 seconds until bright green. Immediately transfer to an ice bath to stop cooking. Drain well.
4. Heat your wok: Place your wok or skillet over high heat until smoking. Add 1 tablespoon oil.
5. Cook the beef: Add beef in a single layer (work in batches if necessary). Let sear for 30 seconds without stirring, then stir-fry for 1-2 minutes until just barely cooked through. Remove and set aside.
6. Stir-fry aromatics: Add another tablespoon of oil to the wok. Add garlic and ginger, stir-frying for 30 seconds until fragrant.
7. Combine everything: Return beef to the wok along with blanched broccoli. Pour in the sauce mixture and toss continuously as it thickens, about 1-2 minutes. The authentic Chinese Beef and Broccoli comes together when the sauce coats everything in a glossy layer. This homemade beef and broccoli recipe should have a balanced flavor profile.
8. Finish: Sprinkle with sliced green onions and serve immediately over steamed rice.
Nutritional Benefits & Advantages
This dish offers excellent nutritional value. Beef provides high-quality protein, vitamin B12, zinc, and iron. Broccoli contributes vitamin C, vitamin K, fiber, and antioxidants. The minimal oil used in stir-frying preserves nutrients while keeping calories reasonable. One serving (excluding rice) contains approximately:
– Calories: 320
– Protein: 28g
– Carbohydrates: 15g
– Fiber: 3g
– Fat: 16g
Tips, Variations & Cooking Advice
– Beef selection: Freezing the beef for 20 minutes before slicing makes it easier to cut thinly.
– Vegetable variations: Add sliced carrots, mushrooms, or snow peas for extra color and nutrition.
– Spice adjustments: Include sliced red chili peppers or a teaspoon of chili oil for heat.
– Dietary adaptations: Use coconut aminos instead of soy sauce for a gluten-free version.
– Serving options: Serve over cauliflower rice for a lower-carb meal.
Common Mistakes to Avoid

1. Overcooking the beef: This causes toughness. Cook just until no longer pink.
2. Using low heat: Proper stir-frying requires high heat to sear meat quickly.
3. Overcrowding the pan: Cook in batches if needed to maintain heat.
4. Skipping the marinating step: This crucial step ensures tender meat.
5. Not prepping ingredients beforehand: Stir-frying moves quickly; have everything ready.
Storage & Meal Prep Tips
Store leftovers in an airtight container in the refrigerator for up to 3 days. For best quality, separate the rice from the beef and broccoli when storing. When reheating, add a tablespoon of water to prevent drying out and heat gently in a microwave or skillet. This dish freezes well for up to 2 months – thaw overnight in the refrigerator before reheating.
Conclusion
Creating authentic Chinese Beef and Broccoli at home gives you all the satisfaction of takeout with the benefits of fresh ingredients and customizable flavors. With this beef and broccoli recipe in your cooking arsenal, you’ll have a quick, nutritious dinner option that pleases the whole family. The techniques you’ve learned – from marinating beef for tenderness to proper stir-frying – will serve you well in many other Asian-inspired dishes. Why not make this your go-to weeknight meal?
FAQs
Can I use frozen broccoli instead of fresh?
Yes, but skip the blanching step. Add frozen broccoli directly to the stir-fry but allow extra cooking time until it’s heated through.
How can I make the beef extra tender?
Beyond the baking soda trick, you can also “velvet” the beef by adding 1 tablespoon of beaten egg white to the marinade.
Is there a vegetarian alternative to this recipe?
Absolutely! Substitute the beef with extra-firm tofu or seitan, and use vegetable broth instead of beef broth.
Why does my sauce not thicken properly?
Make sure your cornstarch is fully dissolved in cold liquid before adding to the hot pan. If still too thin, mix 1 teaspoon cornstarch with 1 tablespoon water and add to the sauce.
What can I substitute for oyster sauce?
Use hoisin sauce with a splash of soy sauce, or vegetarian mushroom-based oyster sauce alternatives available at Asian markets.

Proven way to grow 5-star Chinese Beef and Broccoli
Equipment
- Large skillet
- Wok
- Mixing bowls
Ingredients
For the Beef Marinade
- 1 lb beef flank steak sliced against the grain into thin strips
- 1 tbsp soy sauce
- 1 tbsp cornstarch
- 1 tsp sesame oil
For the Sauce
- 1/2 cup beef broth
- 2 tbsp soy sauce
- 1 tbsp oyster sauce
- 1 tbsp brown sugar
- 1 tbsp cornstarch
- 2 cloves garlic minced
- 1 tsp ginger grated
For the Stir-fry
- 4 cups broccoli florets
- 2 tbsp vegetable oil
For Serving
- cooked rice for serving
Instructions
Prep
- Slice the flank steak against the grain into thin strips and in a bowl, combine it with soy sauce, cornstarch, and sesame oil, then marinate for at least 15 minutes.
- In a separate bowl, whisk together the beef broth, soy sauce, oyster sauce, brown sugar, cornstarch, minced garlic, and grated ginger for the sauce.
Cook
- Heat one tablespoon of vegetable oil in a large skillet or wok over medium-high heat, then add the marinated beef and cook until browned on all sides, removing it from the skillet once done.
- Add the remaining vegetable oil to the skillet, then add the broccoli florets and stir-fry for 3-5 minutes until crisp-tender.
- Return the cooked beef to the skillet with the broccoli, then pour in the prepared sauce.
- Stir continuously until the sauce thickens and coats the beef and broccoli, cooking for another 1-2 minutes.
Serve
- Serve the Chinese Beef and Broccoli immediately over cooked rice.
