Chinese Beef and Broccoli Recipe (Restaurant-Style, 20 Minutes)

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

img 3 18
Chinese Beef and Broccoli Recipe (Restaurant-Style, 20 Minutes) 6

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

IngredientBest SubstituteNotes
Flank steakSirloin or skirt steakSlice 1/4-inch thin; freeze 30 minutes first for easy cutting​
Oyster sauceHoisin + soy sauce (1:1)Keeps umami without fish
BroccoliFrozen florets or bok choyThaw and pat dry frozen to avoid sogginess
Shaoxing wine (if using)Dry sherry or rice vinegarAdd in marinade for extra tenderness
Five-spice1/4 tsp each cinnamon + cloveBlend 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

  1. 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.​
  2. Make the sauce: Whisk oyster sauce, soy sauce, brown sugar, five-spice, sesame oil, and broth in a bowl. Set aside.​
  3. Prep broccoli: Cut into bite-sized florets. Blanch in boiling water 1 minute if you prefer extra tenderness, then drain and dry well.​
  4. 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.​
  5. Stir-fry aromatics: Add remaining oil. Toss in garlic and ginger; stir 15 seconds until fragrant.​
  6. Add broccoli: Stir-fry 1-2 minutes until bright green and crisp-tender. Add 2 tbsp water to steam slightly if needed.​
  7. Combine and thicken: Return beef to pan. Pour in sauce and cornstarch slurry. Stir constantly as sauce bubbles and thickens, 1 minute.​
  8. 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:

NutrientAmount
Calories320
Protein28g
Carbs15g
Fat16g
Fiber3g​

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
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
img 3 18

Chinese Beef and Broccoli Recipe (Restaurant-Style, 20 Minutes)


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Sarah Yummyum Recipes
  • 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

Scale

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

  1. 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.
  2. 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.
  3. Mix the sauce: Whisk soy sauce, oyster sauce, hoisin, Shaoxing wine, brown sugar, sesame oil, five spice, and broth in a bowl. Set aside.
  4. 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.
  5. Stir-fry aromatics: Add remaining 1 tbsp oil to the wok. Add ginger and garlic; stir-fry 15 seconds until fragrant.
  6. 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.
  7. 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

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star