There’s something magical about a dish that’s both quick to make and packed with flavor, and that’s exactly what this Chinese Beef and Broccoli delivers. As a chef, I’ve tried countless stir-fry recipes, but this one has become a staple in my kitchen for weeknight dinners. It’s the perfect balance—tender slices of beef, crisp broccoli, and a savory sauce that comes together in just 25 minutes. Trust me, once you try it, you’ll see why it’s a go-to for busy nights when you want something delicious without the fuss. Let’s get cooking and bring a little restaurant-quality flair to your table!

Table of Contents
Table of Contents
Why You’ll Love This Chinese Beef and Broccoli
- Quick: Ready in just 25 minutes—perfect for busy weeknights.
- Easy: Simple steps and minimal prep make it a breeze to whip up.
- Flavorful: A savory sauce with garlic, ginger, and soy sauce that’s downright addictive.
- Healthy: Packed with protein and veggies for a balanced meal.
Ingredients for Chinese Beef and Broccoli
Here’s everything you’ll need to make this stir-fry shine—trust me, each ingredient plays a role in creating that perfect balance of flavors and textures. Don’t skip the marinade—it’s the secret to ultra-tender beef!

- 1 lb flank steak or skirt steak – Thinly sliced against the grain (about ¼-inch thick). This cut stays juicy and cooks fast.
- 1 tablespoon soy sauce – For that deep, savory base in the marinade.
- 1 tablespoon peanut oil (or vegetable oil) – Helps coat the beef for a velvety texture.
- 1 tablespoon cornstarch – The magic touch that keeps the beef tender.
- ½ teaspoon baking soda (optional) – A little chef’s trick for extra-soft beef—just don’t overdo it!
- 1 head broccoli – Cut into bite-sized florets (about 4 cups). Keep ’em crisp-tender!
- 3 garlic cloves, minced – Fresh is best—none of that jarred stuff.
- 2 teaspoons ginger, minced – Gives the sauce that bright, zingy kick.
For the sauce:
- ½ cup chicken stock (or beef stock) – The savory backbone of the sauce.
- 2 tablespoons Shaoxing wine (or dry sherry) – Adds depth—skip it if you must, but you’ll miss it.
- 2 tablespoons soy sauce – Double the umami!
- 1 teaspoon dark soy sauce – For color and richness (optional but lovely).
- 2 teaspoons brown sugar – Just enough to balance the saltiness.
- 1 tablespoon cornstarch – Thickens the sauce to glossy perfection.
Ingredient Substitutions
No Shaoxing wine? Dry sherry works great—or just skip it if you’re in a pinch. Out of dark soy sauce? No sweat—your dish will taste just as good, just a little lighter in color. For peanut allergies, swap in vegetable oil. And hey—if you’ve got snow peas instead of broccoli, toss ’em in! Stir-fries are all about flexibility.
Serving Suggestions
Pile this Chinese Beef and Broccoli high over steamed jasmine rice—it soaks up that glorious sauce like a dream. Feeling fancy? Swap in lo mein noodles or sprinkle toasted sesame seeds on top for crunch. A quick garnish of sliced green onions adds fresh color, too. Easy, vibrant, and oh-so-satisfying!
How to Make Chinese Beef and Broccoli
Alright, let’s dive into the fun part—cooking! This stir-fry comes together fast, so have everything prepped and ready to go. Trust me, you don’t want to be mincing garlic while your beef’s already sizzling. Here’s the step-by-step to nail it:

Preparing the Beef
First things first—slice that beef right. Grab your flank steak (cold from the fridge—it’s easier to cut!) and slice it against the grain into thin strips, about ¼-inch thick. Slicing against the grain is the secret to tender bites—it shortens those muscle fibers so they don’t turn chewy. Toss the slices into a bowl with the soy sauce, peanut oil, and cornstarch. Get in there with your hands and massage it all together—yes, really!—until every piece is coated. Let it marinate for 10 minutes while you prep the rest. That cornstarch? It’s like a little suit of armor keeping the beef juicy.
Cooking the Stir-Fry
Heat a large skillet or wok over high heat—we’re talking rippling oil hot. Add a splash of peanut oil, then lay the beef in a single layer (no crowding, or you’ll steam it!). Let it sear undisturbed for about 1 minute per side until browned but not cooked through—it’ll finish later. Scoop the beef out and set it aside. In the same pan, add the garlic and ginger. Stir like crazy for just 10 seconds—you want fragrant, not burnt! Toss in the broccoli (already steamed for 1 minute—keep it crisp!) and the beef. Pour the sauce over everything and stir until it thickens into a glossy, clingy coat, about 1 minute. Done! Serve it piping hot over rice, and watch it disappear.
Print
25-Minute Chinese Beef and Broccoli: Savory Stir-Fry
A quick and flavorful Chinese Beef and Broccoli stir-fry featuring tender beef and crisp broccoli in a savory sauce.
- Total Time: 25 minutes
- 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. Mix well by hand until coated. Marinate for 10 minutes.
- Combine all sauce ingredients in a bowl and mix well.
- Steam broccoli in water for 1 minute until tender. Remove and set aside.
- Heat oil in a skillet over medium-high heat. Cook beef in a single layer until browned.
- Add garlic and ginger, stir briefly.
- Return broccoli to the pan.
- Pour sauce over and stir until thickened, about 1 minute.
- Serve hot.
Notes
- Use flank steak or skirt steak for best results.
- Dark soy sauce enhances color but can be omitted.
- Adjust sugar to taste.
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Category: Main Dish
- Method: Stir-Fry
- Cuisine: Chinese
- Diet: Low Calorie
Nutrition
- Serving Size: 1 serving
- Calories: 280
- Sugar: 5g
- 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
Want restaurant-worthy results every time? Here’s my cheat sheet:
- Slice smart: Always cut beef against the grain—it makes all the difference between tender and chewy.
- Heat matters: Get your pan screaming hot before adding beef—that quick sear locks in juices.
- Broccoli hack: Steam it just 60 seconds first—it stays crisp-tender instead of turning mushy.
- Sauce control: Taste as you go! Prefer sweeter? Add an extra teaspoon of brown sugar.
Oh, and don’t skip resting the beef after slicing—cold meat is so much easier to handle!
Storing and Reheating
Got leftovers? Lucky you! Tuck them into an airtight container—they’ll keep in the fridge for up to 3 days. When reheating, skip the microwave (soggy broccoli alert!) and warm it gently in a skillet over medium heat with a splash of water or broth to revive that saucy goodness. Trust me, it tastes just as vibrant the second time around!
Nutritional Information
Nutrition can vary based on ingredients and brands, but here’s the scoop per serving: roughly 280 calories, packed with 25g protein to keep you full, and just 15g carbs—plus all that broccoli goodness! Not too shabby for such a flavorful dish.
Frequently Asked Questions
Can I use frozen broccoli instead of fresh?
Absolutely! Just thaw and pat it dry first—no need to steam. Toss it in frozen? You’ll risk watery sauce. Fresh is my go-to for crunch, but frozen works in a pinch.
What’s the best beef cut for this stir-fry?
Flank steak or skirt steak steals the show—they’re flavorful and tender when sliced thin. Sirloin works too, but avoid tougher cuts like chuck unless you’ve got time to marinate longer.
Can I make this ahead?
You bet! Prep the beef and sauce ahead (keep ‘em separate), then stir-fry fresh when ready. Leftovers reheat well—just skip the microwave to keep that broccoli crisp.
Is there a substitute for Shaoxing wine?
Dry sherry’s a great swap, or use a splash of chicken broth with a teaspoon of rice vinegar for tang. No stress—it’ll still taste delicious!
For More recipes, Follow me on Facebook!