Perfect Chinese Beef Broccoli

Category: Satisfying Main Dishes for Every Occasion

Beef and Broccoli gets a serious glow-up in this homemade version. Use flank or sirloin, slice it thinly, and don’t skip the marinade—it’s key for tender bites. Fresh broccoli is best, and the sauce? A bold combo of soy sauce, oyster sauce, garlic, and ginger with just enough sweetness. Sear beef fast, keep the broccoli crisp, and combine everything with care. Whether you use a wok or skillet, this dish delivers bold flavor and that takeout-style satisfaction—without the greasy bag.

A woman wearing a chef's hat and apron.
Created By Sarah
Last updated on Fri, 13 Jun 2025 12:15:44 GMT
A bowl of beef and broccoli. Save
A bowl of beef and broccoli. | sarahmeal.com

I gotta be real with you. My first few tries at Chinese Beef and Broccoli were just… sad. Overcooked broccoli, chewy beef, sauce that tasted kinda like soy water. But after way too many kitchen flops, I cracked the code. The main things? Go fresh when you can, slice your beef the right way, and don’t skip the marinade. If you rush (trust me, I’ve done it in a hangry panic), you’ll taste it.

I first made this during a hangry panic and ended up with a chewy disaster. Once I slowed down and let the marinade do its thing, it became a family favorite.

Ingredients

  • Beef flank or sirloin: Slice very thin across the grain for tenderness
  • Broccoli: Use fresh and cut to bite size pieces for best texture
  • Soy Sauce: Low sodium helps keep the balance right
  • Cornstarch: Helps the beef stay juicy and gives the sauce body

Step-by-Step Instructions

Marinate the Beef:
In a bowl mix soy sauce cornstarch and a splash of Shaoxing wine if you have it. Add thinly sliced beef and let it sit at least fifteen minutes. This step builds tenderness and flavor.
Prep the Sauce:
Combine soy sauce oyster sauce brown sugar garlic ginger chicken broth and a little sesame oil. Taste as you go. Thicken with cornstarch just a bit so it coats not floods.
Sear the Beef:
Heat oil until shimmering. Add beef in a single layer and do not stir too much. Sear quickly until just browned then remove from pan.
Cook the Broccoli:
In the same pan add broccoli and a splash of water. Cover for a minute to steam then uncover to keep it crisp not mushy.
Bring it Together:
Return beef to the pan pour in the sauce and toss everything over high heat until coated and glossy. Serve hot and enjoy.
A bowl of beef and broccoli. Save
A bowl of beef and broccoli. | sarahmeal.com

Best beef for stir fries

I went down a rabbit hole trying every beef for stir fry known to humankind. Let me save you some headaches. Not all cuts are created equal. Flank steak’s where it’s at. Sirloin is good too. Anything tougher and you’re battling your dinner with a fork.

The wok vs skillet debate

People like to yell about this so here’s how I see it. Wok is awesome if you have one. The high heat and sloped sides are magic for that charred restaurant vibe. But if all you’ve got is a cast iron skillet or a regular nonstick pan that works too. Use what you’ve got no shame.

A bowl of beef and broccoli. Save
A bowl of beef and broccoli. | sarahmeal.com

How to cook beef and broccoli

Here’s where most folks fumble and wind up with a mess. Start with super hot oil. Toss in the beef do not mess with it too much. Quick sear out it goes. Then broccoli. Give it a shock water and high heat equals green and crisp not mush. Back goes the beef. Pour on that beautiful sauce toss till shiny and thickened. Done.

Common Recipe Questions

→ What’s the best beef cut for this dish?

Flank steak or sirloin works best. Slice it very thinly across the grain for tender bites.

→ Can I use frozen broccoli?

Fresh broccoli gives better texture, but frozen can work in a pinch—just don’t overcook it.

→ Why marinate the beef?

Marinating with soy sauce, cornstarch, and wine tenderizes the beef and adds flavor before cooking.

→ Can I cook this in a regular skillet?

Yes! A wok adds flavor, but a hot cast-iron or nonstick skillet works well too. Avoid overcrowding.

→ What’s the secret to the sauce?

Balance is key—soy sauce, brown sugar, oyster sauce, garlic, and ginger make a bold, savory mix. Thicken with cornstarch.

→ How do I keep the broccoli crisp?

Flash-cook it in high heat or steam briefly before combining. Avoid overcooking so it stays green and snappy.

Perfect Chinese Beef Broccoli

Tender beef, crisp broccoli, and bold sauce in this homemade favorite.

Preparation Time
20 minutes
Cook Time
15 minutes
Total Duration
35 minutes
Created By: Sarah

Recipe Category: Main Dishes

Level of Difficulty: Moderate

Cuisine Style: Chinese

Servings Yield: 4 Portion Size (4 servings)

Diet Preferences: Dairy-Free Option

What You'll Need

→ Main Ingredients

Ingredient 01 1 lb flank steak or sirloin, sliced very thin across the grain
Ingredient 02 3 cups fresh broccoli florets, cut to bite-size pieces
Ingredient 03 2 tbsp low-sodium soy sauce
Ingredient 04 1 tbsp cornstarch
Ingredient 05 1 tbsp Shaoxing wine (optional)

→ For the Sauce

Ingredient 06 2 tbsp low-sodium soy sauce
Ingredient 07 1 tbsp oyster sauce
Ingredient 08 1 tbsp brown sugar
Ingredient 09 2 cloves garlic, minced
Ingredient 10 1 tsp fresh ginger, grated
Ingredient 11 2 tbsp chicken broth
Ingredient 12 1/2 tsp sesame oil
Ingredient 13 1 tsp cornstarch

→ For Cooking

Ingredient 14 2 tbsp neutral oil for high-heat cooking
Ingredient 15 1/4 cup water (for broccoli steam-shock)

How to Make It

Instruction 01

In a bowl, mix thinly sliced beef with soy sauce, cornstarch, and Shaoxing wine. Set aside to marinate for at least 15 minutes.

Instruction 02

In a small bowl, whisk together soy sauce, oyster sauce, brown sugar, garlic, ginger, chicken broth, sesame oil, and cornstarch. Set aside.

Instruction 03

Heat 1 tablespoon of oil in a wok or skillet over high heat. Add the beef in batches, sear quickly until browned, then remove and set aside.

Instruction 04

Add another tablespoon of oil to the pan. Toss in the broccoli and stir-fry briefly. Add a splash of water to steam until crisp-tender.

Instruction 05

Return beef to the pan, pour in the sauce, and toss until the sauce thickens and coats everything evenly. Serve hot.

Additional Tips

  1. Slice the beef against the grain and as thinly as possible for maximum tenderness.
  2. Use fresh broccoli for best texture; frozen can turn mushy under high heat.
  3. Freezing beef for 15 minutes makes it easier to slice thinly.
  4. Cook in small batches to avoid steaming the meat instead of searing it.

Essential Tools

  • Wok or large skillet
  • Sharp chef’s knife
  • Mixing bowls
  • Measuring spoons

Allergy Details

Always review ingredient labels for allergens, and consult a professional if you're unsure.
  • Contains soy
  • Contains shellfish (from oyster sauce)

Nutritional Breakdown (per serving)

These nutritional details are for informational purposes and shouldn't replace medical advice.
  • Calories: 365
  • Fat Content: 18 grams
  • Carbohydrate Content: 22 grams
  • Protein Content: 29 grams