Oh, honey, let me tell you about my absolute favorite weeknight lifesaver – Chinese Beef and Broccoli! This dish takes me right back to my early married days when my neighbor Mrs. Wong taught me her family’s secret for that perfect savory-sweet sauce. After fifty years of tweaking, I’ve got it down to a science – tender slices of beef, crisp-tender broccoli, and that glossy sauce that coats every bite just right.

What I love most is how this classic comes together faster than takeout. While my grandkids swear mine tastes better than any restaurant version (bless their hearts!), the truth is it’s shockingly simple. The magic happens in under 30 minutes – just enough time to set the table and tell those kids to wash their hands!
Table of Contents
Table of Contents
Why You’ll Love This Chinese Beef and Broccoli
Listen, I wouldn’t steer you wrong – this dish has been saving my bacon (or should I say beef?) for decades! Here’s why it’ll become your new weeknight hero:

Tender Beef and Crisp Broccoli
That magical contrast between juicy beef and bright green broccoli? Pure perfection. My secret marinade makes the beef melt-in-your-mouth tender, while the broccoli stays crisp enough to give you that satisfying crunch. And oh, that sauce! Just sweet enough to balance the savory, with garlic and ginger dancing through every bite.
Ready in Under 30 Minutes
From fridge to table faster than delivery could even find your house! The prep’s so simple – slice, mix, stir-fry. Even on my busiest days (and trust me, between grandkids and garden club, I’ve got plenty), this meal never lets me down. The broccoli steams while the beef cooks, and before you know it – dinner’s served!
Ingredients for Chinese Beef and Broccoli
Now don’t you go skimping on ingredients – every single one plays its part in creating that authentic takeout flavor we all crave. I’ve learned over the years that quality matters, especially with these simple components. Let me walk you through what you’ll need:
For the Beef Marinade
This is where the magic starts! You’ll want:
- 1 lb flank steak – sliced against the grain (that’s crucial for tenderness, honey)
- 1 tablespoon soy sauce – use the regular kind, not low-sodium
- 1 tablespoon peanut oil – or vegetable oil if you’re allergic
- 1 tablespoon cornstarch – our little secret for velvety beef
- 1/2 teaspoon baking soda (optional) – makes tougher cuts behave like expensive ones
For the Sauce
Oh, this sauce! It’s what makes my grandkids lick their plates. Gather:
- 1/2 cup chicken stock – or beef stock if that’s what you’ve got
- 2 tablespoons Shaoxing wine – dry sherry works in a pinch
- 2 tablespoons soy sauce – the regular kind again
- 1 teaspoon dark soy sauce – for color and depth (don’t skip!)
- 2 teaspoons brown sugar – white sugar works, but brown’s better
- 1 tablespoon cornstarch – to thicken that glorious sauce
For Stir-Frying
The finishing touches that bring it all together:
- 1 head broccoli – cut to bite-size florets (save those stems for soup!)
- 1 tablespoon peanut oil – for that authentic wok flavor
- 3 garlic cloves – minced fine (no jarred stuff, please)
- 2 teaspoons ginger – freshly minced, about a 1-inch knob
How to Make Chinese Beef and Broccoli
Alright, let’s get cooking! This comes together faster than you can say “takeout menu,” but I’ll walk you through each step so you get it just right – just like Mrs. Wong showed me all those years ago.

Prep the Beef and Sauce
First things first – grab that flank steak and slice it against the grain into thin strips (about 1/4 inch thick). This is the secret to tender beef, trust me! Toss it with the soy sauce, oil, and cornstarch in a bowl – get your hands in there and massage it gently. Let it sit while you mix the sauce ingredients together in another bowl. Easy peasy!
Steam the Broccoli
Now here’s my little trick – add about 1/4 cup water to your skillet and crank the heat to medium-high. When it starts bubbling, toss in those broccoli florets and cover for just about a minute. You want them bright green and crisp-tender, not mushy! Scoop them out onto a plate and wipe the pan dry.
Stir-Fry Everything Together
Heat your oil until it shimmers – that’s when you know it’s ready. Add the beef in a single layer and don’t touch it for 30 seconds! Let it get that beautiful brown crust before flipping. When it’s just barely pink inside, toss in the garlic and ginger – oh, that smell is heavenly! Finally, add back the broccoli and pour in your sauce. Stir like crazy until it thickens into that glossy perfection we’re after. Dinner’s ready!
Print
Grandma Jo’s 30-Minute Chinese Beef and Broccoli Recipe
A classic Chinese dish featuring tender beef and crisp broccoli in a savory sauce.
- Total Time: 25 mins
- Yield: 4 servings 1x
Ingredients
- 1 lb flank steak, skirt steak, or other cut
- 1 tablespoon soy sauce
- 1 tablespoon peanut oil (or vegetable oil)
- 1 tablespoon cornstarch
- 1/2 teaspoon baking soda (Optional)
- 1/2 cup chicken stock (or beef stock)
- 2 tablespoons Shaoxing wine (or dry sherry)
- 2 tablespoons soy sauce
- 1 teaspoon dark soy sauce
- 2 teaspoons brown sugar (or white sugar)
- 1 tablespoon cornstarch
- 1 head broccoli, cut to bite-size florets
- 1 tablespoon peanut oil (or vegetable oil)
- 3 garlic cloves, minced
- 2 teaspoons ginger, minced
Instructions
- Slice the beef against the grain into 0.5 cm (1/4 inch) thick slices or 1-cm (1/2 inch) sticks. Transfer to a small bowl. Add soy sauce, peanut oil, and cornstarch. Gently mix well by hand until all the slices are coated with a thin layer of sauce. Marinate for 10 minutes while preparing the other ingredients.
- Combine all the ingredients for the sauce in a medium-sized bowl. Mix well.
- Add 1/4 cup water into a large nonstick skillet over medium-high heat until the water begins to boil. Add the broccoli and cover. Steam until the broccoli just turns tender and the water evaporates, 1 minute or so. Transfer broccoli to a plate. Wipe the pan with a paper towel held in a pair of tongs if there’s any water left.
- Add the oil and swirl to coat the bottom. Heat over medium high heat until hot. Spread the steak in a single layer. Allow to cook without touching for 30 seconds, or until the bottom side is browned. Flip to cook the other side for a few seconds. Stir and cook until the surface is lightly charred and the inside is still pink.
- Add the garlic and ginger. Stir a few times to release the flavor and fragrance.
- Return the broccoli to the pan. Stir the sauce again to dissolve the cornstarch completely and pour it into the skillet. Cook and stir until the sauce thickens, about 1 minute. Transfer everything to a plate immediately. Serve hot as a main dish.
Notes
- Use a tender cut of beef for best results.
- Steam the broccoli just until tender to retain its crispness.
- Marinate the beef for at least 10 minutes to enhance flavor and tenderness.
- Prep Time: 15 mins
- Cook Time: 10 mins
- Category: Main Dish
- Method: Stir-Fry
- Cuisine: Chinese
- Diet: Low Lactose
Nutrition
- Serving Size: 1 serving
- Calories: 280
- Sugar: 4g
- Sodium: 800mg
- Fat: 12g
- Saturated Fat: 3g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 15g
- Fiber: 3g
- Protein: 25g
- Cholesterol: 60mg
Tips for Perfect Chinese Beef and Broccoli
After making this dish more times than I can count, I’ve picked up a few tricks that’ll take your beef and broccoli from good to grandma-approved amazing! Listen close – these little details make all the difference:
Slice that beef like you mean it – Cutting against the grain isn’t just chef talk, honey. Look for those long muscle fibers and slice perpendicular to them. This shortens the fibers so every bite melts in your mouth. I use my sharpest knife and aim for pieces about the thickness of a pencil.
Don’t crowd your pan – I know it’s tempting to dump everything in at once, but patience pays off! Cook the beef in batches if needed. You want that beautiful sear, not a steamy beef pile. And for Pete’s sake – don’t stir it right away! Let it get that golden crust first.
Fresh garlic and ginger are non-negotiable – That jarred minced garlic might save 30 seconds, but it tastes like 30 cents. Take the extra minute to mince fresh – the flavor difference is night and day. Same goes for ginger! I keep a knob in the freezer and just grate what I need.
Have everything ready before you start cooking – Stir-frying moves fast once you begin, so I always do what chefs call mise en place (fancy for “get your stuff together”). Measure sauces, chop veggies, mince aromatics – then when that oil’s hot, you’re ready to rock!
Common Questions About Chinese Beef and Broccoli
Over the years, I’ve heard just about every question under the sun when it comes to this recipe. Let me share the answers to the ones that pop up most often – consider this our little kitchen chat over a cup of tea!
Can I Use Frozen Broccoli?
Oh honey, I’ll be honest with you – fresh broccoli really does make all the difference here. Frozen tends to get mushy when you steam it, and we want that crisp-tender bite! That said, if it’s all you’ve got, here’s my trick: thaw it completely first, pat it very dry with paper towels, and only add it at the very end to warm through. You’ll lose some texture, but the flavor will still be there!
How Do I Store Leftovers?
This dish keeps surprisingly well! Just pop it in an airtight container in the fridge – it’ll stay good for 3-4 days. When reheating, I do it gently in a skillet with a splash of water or broth to revive the sauce. Microwave works in a pinch, but it can make the broccoli soggy. Pro tip: store the beef and broccoli separately if you can – they’ll keep their textures better!
What If I Can’t Find Shaoxing Wine?
Don’t you worry – dry sherry makes a fine substitute, or even a splash of chicken broth with a tiny bit of rice vinegar. The wine adds depth, but the dish will still be delicious without it. My neighbor Mrs. Wong used to say “Better no wine than bad wine” – words to live by!
Can I Make This Ahead of Time?
You sure can! Here’s how I do it: prep the beef and sauce the night before (they actually get better as they marinate), then just stir-fry when you’re ready. The broccoli I always do fresh though – it only takes a minute and stays so much crisper that way. Dinner in 10 minutes flat!
What Other Vegetables Can I Add?
Oh, get creative! Sliced bell peppers, snap peas, or even mushrooms all work beautifully. Just remember – add the quick-cooking veggies last. I sometimes throw in some carrot matchsticks for color too. This recipe’s like a good friend – happy to accommodate!
Nutritional Information
Now don’t go counting every calorie while you’re enjoying this dish, but since folks ask – here’s the scoop! Remember, these numbers can wiggle a bit depending on your exact ingredients. I’ve found different brands of soy sauce or cuts of beef can change things up. But roughly speaking, one generous serving (and trust me, you’ll want seconds!) comes out to:
- 280 calories – just right for a satisfying meal
- 25g protein – all that beef keeps you full for hours
- 15g carbs – mostly from the broccoli and sauce
- 12g fat – the good kind that carries all those delicious flavors
My doctor always says the broccoli alone makes this a winner – packed with vitamins and fiber! I like to serve it over a small scoop of brown rice when I’m feeling fancy, but it’s plenty hearty all on its own. Now dig in and enjoy – good food shouldn’t come with guilt!
Serve and Enjoy!
Well, there you have it – my tried-and-true Chinese Beef and Broccoli that’s been putting smiles on faces for generations! Now it’s your turn to make some memories around the dinner table with this classic. I can just picture you taking that first bite – the tender beef, that crisp broccoli, and oh, that sauce clinging to every morsel. Pure happiness!
Don’t be shy about making it your own, either. Maybe add a sprinkle of sesame seeds or a dash of chili oil if you’re feeling adventurous. The beauty of cooking is putting your own stamp on things, just like Mrs. Wong did when she shared her recipe with me all those years ago.
I’d love to hear how yours turns out! Drop me a note in the comments or tag me if you share photos – nothing warms my heart more than seeing families enjoy these recipes as much as mine does. Now go on, get cooking! That beef isn’t going to marinate itself, and dinner won’t wait forever.
For More recipes, Follow me on Facebook!