One-Pan Chinese Beef and Broccoli (Better Than Takeout & Ready in 30 Minutes)

If you’re craving a quick, flavorful dinner that tastes like your favorite takeout, this One-Pan Chinese Beef and Broccoli is exactly what you need. Tender slices of beef, crisp broccoli, and a rich, savory garlic-soy sauce come together in one pan for a dish that’s both easy and incredibly satisfying.

Perfect for busy weeknights, this recipe delivers bold flavor with minimal cleanup—and it’s healthier than most restaurant versions.


Why You’ll Love This Beef and Broccoli Recipe

  • One pan = easy cleanup
  • Ready in under 30 minutes
  • Better than takeout
  • High in protein and nutrients
  • Perfect for meal prep

What Is Chinese Beef and Broccoli?

Beef and broccoli is a classic Chinese-American stir-fry dish made with:

  • Thinly sliced beef
  • Fresh broccoli
  • A savory sauce (soy sauce, garlic, ginger, and sometimes oyster sauce)

It’s typically served over rice and is known for its rich umami flavor and quick cooking time.


Ingredients for One-Pan Beef and Broccoli

For the Beef:

  • 450g (1 lb) flank steak or sirloin, thinly sliced
  • 1 tablespoon cornstarch
  • Salt and pepper to taste

For the Sauce:

  • ¼ cup soy sauce (low sodium preferred)
  • 2 tablespoons brown sugar or honey
  • 1 tablespoon oyster sauce (optional but recommended)
  • 2 cloves garlic, minced
  • 1 teaspoon fresh ginger, grated
  • ½ cup beef broth
  • 1 teaspoon cornstarch (for thickening)

For the Vegetables:

  • 4 cups broccoli florets
  • 1 tablespoon oil (vegetable or sesame oil)

How to Make One-Pan Chinese Beef and Broccoli

Step 1: Prepare the Beef

  • Toss sliced beef with cornstarch, salt, and pepper.
  • This helps create a tender texture and thickens the sauce later.

Step 2: Cook the Beef

  1. Heat oil in a large pan over medium-high heat.
  2. Add beef in a single layer.
  3. Cook for 2–3 minutes until browned.
  4. Remove and set aside.

Step 3: Cook the Broccoli

  • In the same pan, add broccoli.
  • Stir-fry for 3–4 minutes until bright green and slightly tender.
  • Add a splash of water if needed to steam.

Step 4: Make the Sauce

  • In a bowl, whisk together:
    • Soy sauce
    • Brown sugar or honey
    • Oyster sauce
    • Garlic
    • Ginger
    • Beef broth
    • Cornstarch

Step 5: Combine Everything

  1. Return beef to the pan.
  2. Pour sauce over beef and broccoli.
  3. Stir and cook for 2–3 minutes until sauce thickens.

Step 6: Serve

  • Serve hot over rice or noodles.

Tips for the Best Beef and Broccoli

  • Slice beef thinly against the grain for tenderness
  • Use high heat for proper stir-frying
  • Don’t overcook broccoli – keep it crisp
  • Prep everything ahead (stir-fry cooks fast)
  • Use fresh garlic and ginger for best flavor

What to Serve with Beef and Broccoli

Classic Pairings:

  • Steamed white rice
  • Brown rice
  • Fried rice

Low-Carb Options:

  • Cauliflower rice
  • Zucchini noodles

Is This Recipe Healthy?

Yes! This dish is:

  • High in protein
  • Packed with vegetables
  • Lower in fat than takeout

Make it even healthier:

  • Use low-sodium soy sauce
  • Reduce sugar
  • Add more vegetables

Variations to Try

1. Spicy Beef and Broccoli

Add chili flakes or sriracha.

2. Chicken and Broccoli

Swap beef for chicken.

3. Vegetarian Version

Use tofu instead of beef.

4. Garlic Lover’s Version

Double the garlic for bold flavor.

5. Keto Version

Use sugar-free sweetener and skip rice.


Storage and Meal Prep

Refrigeration:

  • Store for up to 4 days

Freezing:

  • Freeze for up to 2 months

Reheating:

  • Reheat in skillet for best texture

Common Mistakes to Avoid

  • Overcrowding the pan → steaming instead of searing
  • Overcooking beef → tough texture
  • Too much sauce → watery dish
  • Skipping cornstarch → thin sauce

Frequently Asked Questions

What cut of beef is best?

Flank steak or sirloin works best.

Can I use frozen broccoli?

Yes, but fresh gives better texture.

Can I make it ahead?

Yes, great for meal prep.

Is oyster sauce necessary?

No, but it adds depth of flavor.

Final Thoughts

This One-Pan Chinese Beef and Broccoli is the perfect solution for a quick, flavorful, and satisfying meal. With tender beef, crisp broccoli, and a rich sauce, it delivers everything you love about takeout—made fresh at home.

Whether you’re cooking for your family or meal prepping for the week, this recipe is a reliable, delicious go-to.

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

One-Pan Chinese Beef and Broccoli (Better Than Takeout & Ready in 30 Minutes)


  • Author: WAFA LI

Ingredients

Scale
(Serves 4)

Beef & marinade:

  • lbs flank steak or sirloin, thinly sliced against the grain
  • 2 tbsp low-sodium soy sauce (you love low-sodium options!)
  • 1 tbsp rice vinegar
  • 1 tbsp cornstarch (or arrowroot for GF)
  • 1 tsp sesame oil

Stir-fry sauce:

  • ¼ cup low-sodium soy sauce
  • 3 tbsp beef broth
  • 2 tbsp oyster sauce (or hoisin for vegetarian—you love umami!)
  • 1 tbsp rice vinegar
  • 1 tbsp honey (or sugar-free maple syrup for blood sugar friendly)
  • 1 tsp sesame oil
  • 1 tsp cornstarch + 1 tbsp water (slurry—optional for thicker glaze)

Aromatics & veggies:

  • 2 tbsp neutral oil (avocado or peanut)
  • 4 garlic cloves, minced
  • 1 tbsp fresh ginger, grated
  • 4 cups broccoli florets (about 1 large head)
  • ¼ cup water (for steaming)

Garnish:

  • Sesame seeds
  • Sliced green onions
  • Red pepper flakes (optional)

Instructions

1. Marinate beef:

In a bowl, combine beef, soy sauce, rice vinegar, cornstarch, and sesame oil. Let sit 15–30 minutes.

2. Make sauce:

Whisk all stir-fry sauce ingredients (except cornstarch slurry) in a bowl. Set aside.

3. Stir-fry:

  1. Heat 1 tbsp oil in a large skillet or wok over high heat.
  2. Add beef in a single layer; sear 2–3 minutes per side until browned but not cooked through. Remove and set aside.
  3. Add remaining 1 tbsp oil to pan. Stir-fry garlic and ginger 30 seconds until fragrant.
  4. Add broccoli; stir-fry 2 minutes. Pour in ¼ cup water; cover and steam 3–4 minutes until crisp-tender.

4. Glaze & finish:

  1. Return beef to pan. Pour sauce over; toss to coat. Simmer 2–3 minutes until glossy.
  2. Optional: Stir in cornstarch slurry; cook 1 minute until thickened.
  3. Remove from heat; garnish with sesame seeds and green onions.
💡 Pro Tips for Perfection:
Slice beef thinly against the grain—ensures tenderness.
High heat + constant motion = restaurant-style wok hei (breath of the wok).
Low-sodium mastery (you love this!):
→ Use coconut aminos instead of soy sauce
→ Boost umami with 1 tsp mushroom powder + extra garlic
Blood sugar friendly (you love this!):
→ Replace honey with sugar-free maple syrup
→ Add 1 tbsp chia seeds to sauce for fiber + glycemic control
→ Net carbs: ~10g/serving
Low-carb/keto option (you love this!):
→ Skip cornstarch entirely
→ Use sugar-free hoisin + keto-friendly sweetener
→ Net carbs drop to ~6g/serving
High-protein boost (you love this!):
→ Add ½ cup edamame with broccoli (+8g protein/serving)
→ Use 2 lbs beef for +10g protein/serving
Make ahead:
→ Marinate beef 1 day ahead
→ Chop aromatics 1 day ahead
→ Cook just before serving for best texture

Prep Time & Nutrition (per serving):

Prep Time: 15 min (+ marinate) | Cook Time: 12 min | Total Time: 27 min
Calories: 380 | Protein: 36g | Net Carbs: 14g | Fats: 20g | Fiber: 4g | Gluten-Free Option • Low-Sodium Adaptable • Blood Sugar Friendly • Low-Carb/Keto Option

Leave a Comment

Recipe rating

Videos