Chinese Beef and Broccoli delivers tender beef slices and crisp broccoli in a glossy, savory sauce that rivals your favorite takeout. This one-pan recipe comes together in 20 minutes with simple ingredients and pro tips for restaurant-quality results every time.

Why This Recipe Works
Tender beef requires proper slicing and a quick marinade with baking soda, a Chinese restaurant trick that velvets the meat without altering flavor. The sauce balances soy, oyster sauce, and five-spice for authentic glossy shine and depth. Fresh broccoli stays vibrant green when stir-fried just right, paired with steamed rice for a complete meal.
Ingredients
For the Beef Marinade:
- 1 lb flank steak or sirloin, sliced thin against the grain
- 1 tbsp soy sauce
- 1 tsp cornstarch
- 1/4 tsp baking soda
- 1 tsp sesame oil
For the Sauce:
- 1/4 cup oyster sauce
- 2 tbsp soy sauce (low-sodium)
- 1 tbsp brown sugar
- 1 tbsp cornstarch mixed with 2 tbsp water (slurry)
- 1/2 cup beef broth or water
- 1/2 tsp Chinese five-spice powder
- 1 tsp sesame oil
For the Stir-Fry:
- 4 cups broccoli florets (1 large head)
- 3 garlic cloves, minced
- 1 tbsp fresh ginger, minced
- 2 tbsp neutral oil (avocado or vegetable)
- Cooked white rice, for serving
- Sesame seeds and sliced green onions, for garnish
Substitutions Guide
| Ingredient | Best Substitute | Notes |
|---|---|---|
| Flank steak | Sirloin or skirt steak | Slice 1/4-inch thin; freeze 30 minutes first for easy cutting |
| Oyster sauce | Hoisin + soy sauce (1:1) | Keeps umami without fish |
| Broccoli | Frozen florets or bok choy | Thaw and pat dry frozen to avoid sogginess |
| Shaoxing wine (if using) | Dry sherry or rice vinegar | Add in marinade for extra tenderness |
| Five-spice | 1/4 tsp each cinnamon + clove | Blend your own for freshness |
Pro Tips for Success
Slice beef against the grain at a 45-degree angle after freezing for 30-45 minutes; this ensures tenderness. Use baking soda in the marinade to tenderize like pros, but rinse after 15 minutes if concerned about taste. High-heat cooking prevents steaming; broccoli should hit the pan last for crispness. Prep all ingredients mise en place style since stir-frying moves fast.
Step-by-Step Instructions
- Marinate the beef: Slice steak thinly against the grain. Toss with soy sauce, cornstarch, baking soda, and sesame oil. Let sit 15-30 minutes at room temperature.
- Make the sauce: Whisk oyster sauce, soy sauce, brown sugar, five-spice, sesame oil, and broth in a bowl. Set aside.
- Prep broccoli: Cut into bite-sized florets. Blanch in boiling water 1 minute if you prefer extra tenderness, then drain and dry well.
- Cook the beef: Heat 1 tbsp oil in a wok or large skillet over high heat until smoking. Add beef in a single layer; sear 1 minute undisturbed until browned. Flip and cook 30 seconds more. Remove to a plate.
- Stir-fry aromatics: Add remaining oil. Toss in garlic and ginger; stir 15 seconds until fragrant.
- Add broccoli: Stir-fry 1-2 minutes until bright green and crisp-tender. Add 2 tbsp water to steam slightly if needed.
- Combine and thicken: Return beef to pan. Pour in sauce and cornstarch slurry. Stir constantly as sauce bubbles and thickens, 1 minute.
- Finish and serve: Remove from heat. Garnish with sesame seeds and green onions. Serve over hot rice.
Make It Your Own
- Low-carb: Swap rice for cauliflower rice or zucchini noodles.
- Gluten-free: Use tamari instead of soy and GF oyster sauce.
- Spicy kick: Add 1 tsp chili garlic sauce to the marinade.
- Vegetarian: Replace beef with tofu or mushrooms, marinated the same way.
Serve with egg rolls, fried rice, or chow mein for a full spread.
Nutrition Facts (Per Serving)
Approximate values for 4 servings, excluding rice:
| Nutrient | Amount |
|---|---|
| Calories | 320 |
| Protein | 28g |
| Carbs | 15g |
| Fat | 16g |
| Fiber | 3g |
Storage and Reheating
Store leftovers in an airtight container up to 4 days in fridge or 3 months frozen. Reheat in skillet over medium heat with a splash of water to revive sauce; microwave works too but stir halfway.
Frequently Asked Questions
What cut of beef works best?
Flank or sirloin for affordability and quick cooking. Avoid tough cuts without velveting.
Can I use frozen broccoli?
Yes, thaw and dry thoroughly to prevent watery stir-fry.
Why baking soda?
It raises meat pH for velvety texture without long marinating.
Is this authentic Chinese?
A beloved Chinese-American dish; broccoli rarity in China makes it fusion-style.
How do I make it saucier?
Double the sauce ingredients for extra glossy coating.
What if no wok?
Large nonstick skillet or cast iron works perfectly on high heat.
This recipe yields juicy beef, crisp veggies, and craveable sauce that keeps readers coming back. Enjoy the homemade takeout magic!
Print
Chinese Beef and Broccoli Recipe (Restaurant-Style, 20 Minutes)
- Total Time: PT20M
- Yield: 4 1x
Description
Tender beef slices and crisp broccoli florets coated in a glossy, savory sauce make this Chinese beef and broccoli a weeknight favorite. Ready in just 20 minutes with simple pantry staples, it delivers restaurant-style takeout flavor at home.
Ingredients
For the Beef and Marinade:
- 1 lb flank steak or sirloin, sliced thinly against the grain
- 1 tbsp soy sauce (low-sodium)
- 1 tsp cornstarch
- ½ tsp baking soda (for tenderness)
- 1 tbsp water
For the Sauce:
- ¼ cup soy sauce (low-sodium)
- 2 tbsp oyster sauce
- 1 tbsp hoisin sauce
- 1 tbsp Shaoxing wine or dry sherry (or chicken broth)
- 1 tbsp brown sugar
- 1 tsp sesame oil
- 1 tsp cornstarch mixed with 2 tbsp water (slurry)
- ⅛ tsp Chinese five spice powder
- ½ cup beef broth or water
For the Stir-Fry:
- 4 cups broccoli florets (1 large head)
- 3 garlic cloves, minced
- 1 tbsp fresh ginger, minced
- 2 tbsp neutral oil (like avocado or vegetable)
- Cooked white rice, for serving
- Sesame seeds and sliced green onions, for garnish
Instructions
- Prep the beef: Slice flank steak into ¼-inch thick pieces against the grain (freeze for 20 minutes first for easier slicing). In a bowl, toss beef with soy sauce, cornstarch, baking soda, and water. Let marinate 15 minutes at room temperature. Rinse under cold water and pat dry thoroughly. This step ensures melt-in-your-mouth texture.
- Blanch the broccoli: Bring a pot of water to a boil. Add broccoli florets and cook 1 minute until bright green. Drain and plunge into ice water to stop cooking. Drain again and set aside. This keeps broccoli crisp-tender.
- Mix the sauce: Whisk soy sauce, oyster sauce, hoisin, Shaoxing wine, brown sugar, sesame oil, five spice, and broth in a bowl. Set aside.
- Cook the beef: Heat 1 tbsp oil in a large wok or skillet over high heat until smoking. Add beef in a single layer. Sear 1 minute without moving, then stir-fry 30 seconds until just browned. Remove to a plate.
- Stir-fry aromatics: Add remaining 1 tbsp oil to the wok. Add ginger and garlic; stir-fry 15 seconds until fragrant.
- Combine everything: Add broccoli and beef back to the wok. Pour in sauce and cornstarch slurry. Stir constantly as sauce bubbles and thickens, about 1-2 minutes. Coat everything evenly until glossy.
- Serve: Spoon over steamed rice. Garnish with sesame seeds and green onions. Enjoy immediately.
Notes
Expert Tips:
- High heat is key for that wok hei smoky flavor. Use a carbon steel wok if possible.
- Don’t overcrowd the pan; cook beef in batches for even browning.
- Taste sauce before adding to adjust sweetness or saltiness.
- For spicier version, add ½ tsp red pepper flakes with aromatics.
Storage: Fridge 4 days, freeze 3 months. Reheat in skillet with splash of water.
- Prep Time: PT10M
- Cook Time: PT10M
- Category: Main Course,Dinner
- Method: Stir-fry
- Cuisine: Chinese,Asian
Nutrition
- Serving Size: 1 cup
- Calories: 320
- Sugar: 6g
- Sodium: 1200mg
- Fat: 15g
- Saturated Fat: 4g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 15g
- Fiber: 4g
- Protein: 28g
- Cholesterol: 70mg

