Chinese Beef and Broccoli Recipe
If you’re craving a dish that effortlessly combines savory, tender beef with crisp, vibrant broccoli, you are in for a treat with this Chinese Beef and Broccoli recipe. This classic takes just a handful of simple ingredients and transforms them into a sauce-coated, umami-packed meal that is perfect for any night of the week. The balance between the succulent meat and the fresh broccoli, all enveloped in a rich, slightly sweet soy sauce glaze, makes this dish a timeless favorite that’s as satisfying as it is easy to prepare.

Ingredients You’ll Need
Getting the ingredients right is the secret to nailing authentic Chinese Beef and Broccoli every time. Each component brings something special, from the perfectly marinated beef to the crisp crunch of fresh broccoli and the deep flavor of the soy-based sauce.
- 1 lb flank steak, skirt steak, or other cut: Choose tender, thinly sliced beef for the best texture.
- 1 tablespoon soy sauce: Adds a salty umami foundation to your marinade.
- 1 tablespoon peanut oil (or vegetable oil): Essential for high-heat stir-frying and flavor.
- 1 tablespoon cornstarch: Helps tenderize the beef and thicken the sauce.
- 1/2 teaspoon baking soda (optional): A secret trick to keep the beef extra tender.
- 1/2 cup chicken stock (or beef stock): Creates a rich base for the luscious sauce.
- 2 tablespoons Shaoxing wine (or dry sherry): Brings depth and authentic Chinese flavor.
- 2 tablespoons soy sauce: Adds more robust savory notes to the sauce.
- 1 teaspoon dark soy sauce: Gives the sauce its characteristic deep color and complexity.
- 2 teaspoons brown sugar (or white sugar): Balances the saltiness with a subtle sweetness.
- 1 tablespoon cornstarch: Used again to thicken the sauce perfectly.
- 1 head broccoli, cut into bite-sized florets: Provides a fresh crunch and vibrant green color.
- 1 tablespoon peanut oil (or vegetable oil): For stir-frying the broccoli to bright perfection.
- 3 garlic cloves, minced: Gives a fragrant aromatic boost that’s simply irresistible.
How to Make Chinese Beef and Broccoli
Step 1: Prepare and Marinate the Beef
Start by thinly slicing your chosen beef against the grain for tenderness. In a bowl, combine the beef with soy sauce, cornstarch, baking soda if using, and a splash of oil. This marinade not only seasons the meat but ensures it stays wonderfully juicy and tender when cooked.
Step 2: Blanch the Broccoli
To keep your broccoli bright green and crisp-tender, blanch the florets in boiling water for about 1 minute, then immediately transfer them to an ice bath. This quick step preserves the vegetable’s vibrant color and fresh crunch, making the dish both delicious and visually appealing.
Step 3: Make the Sauce
In a bowl, whisk together the chicken stock, Shaoxing wine, soy sauce, dark soy sauce, brown sugar, and cornstarch. This savory sauce is the heart of your Chinese Beef and Broccoli, melding sweet, salty, and rich flavors into every bite.
Step 4: Stir-Fry the Beef
Heat oil in a hot wok or skillet over high heat, then add the marinated beef in batches to avoid overcrowding. Cook until just browned but not fully done—this keeps the beef tender and juicy for the final sauce coating.
Step 5: Stir-Fry the Garlic and Broccoli
In the same wok, add a fresh tablespoon of oil and sauté the minced garlic until fragrant. Toss in the blanched broccoli florets and stir-fry quickly to coat with garlic aroma and heat through without losing crunch.
Step 6: Combine and Finish
Return the beef to the wok, pour in the prepared sauce, and toss everything together over medium-high heat until the sauce thickens and coats the beef and broccoli beautifully. This final step ensures every mouthful is deliciously saucy and packed with flavor.
How to Serve Chinese Beef and Broccoli

Garnishes
A sprinkle of toasted sesame seeds or chopped scallions adds a lovely contrast in texture and a fresh, mild onion flavor that lifts the entire dish. For a little extra zing, a drizzle of chili oil or a few fresh red chili slices is fantastic.
Side Dishes
Pair your Chinese Beef and Broccoli with steamed jasmine rice to soak up all the mouthwatering sauce or opt for fried rice if you’re feeling indulgent. Simple stir-fried noodles or even a light vegetable soup make excellent companions without overpowering the star of the meal.
Creative Ways to Present
Serve this dish family-style on a large platter sprinkled with fresh herbs for a shared meal experience. Alternatively, make individual bowls layered with rice, then topped with your flavorful Chinese Beef and Broccoli for an inviting, personalized presentation.
Make Ahead and Storage
Storing Leftovers
If you have leftovers, transfer your Chinese Beef and Broccoli to an airtight container and refrigerate. It will stay fresh for up to 3 days, making for an easy lunch or dinner the next day with minimal effort.
Freezing
This dish doesn’t freeze as well because broccoli can become mushy when thawed. However, if needed, freeze only the cooked beef and sauce separately without the broccoli and add fresh greens when reheating for the best texture.
Reheating
Gently reheat leftovers in a skillet over medium heat with a splash of water or broth, stirring frequently to prevent drying out. Avoid microwaving if possible, as this can toughen the beef and make the broccoli soggy.
FAQs
Can I use other cuts of beef for Chinese Beef and Broccoli?
Absolutely! Flank and skirt steak work best for tenderness and flavor, but you can also use sirloin or ribeye if sliced thinly against the grain. Just be mindful of cooking times to keep the meat juicy.
What can I substitute for Shaoxing wine?
If you don’t have Shaoxing wine, dry sherry is a great substitute that mimics the flavor closely. For an alcohol-free version, try a splash of chicken broth mixed with a teaspoon of rice vinegar.
Is it okay to skip baking soda in the marinade?
Yes, the baking soda is optional and mainly used to tenderize the beef further. Without it, your beef will still be delicious, especially if you slice it thin and cook it quickly.
How do I keep the broccoli from getting mushy?
Blanching the broccoli and then shocking it in ice water locks in crispness and color, while a brief, high-heat stir-fry right before serving ensures it stays perfectly tender-crisp.
Can I make this dish gluten-free?
Definitely. Use tamari or a gluten-free soy sauce alternative, and ensure your other ingredients like Shaoxing wine or broth are gluten-free to keep Chinese Beef and Broccoli safe for gluten-sensitive folks.
Final Thoughts
Chinese Beef and Broccoli is one of those dishes that feels both special and approachable every time you make it. With its beautiful balance of textures and bold flavors, it’s sure to become a beloved staple in your kitchen. Dive in and enjoy the simple joy of cooking a classic that tastes even better than takeout!
PrintChinese Beef and Broccoli Recipe
This classic Chinese Beef and Broccoli recipe features tender slices of flank steak stir-fried with crisp broccoli florets in a savory, slightly sweet soy-based sauce. Perfectly balanced with Shaoxing wine and garlic, this dish brings authentic restaurant-style flavors to your home kitchen in under 30 minutes.
- Prep Time: 20 minutes
- Cook Time: 10 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Stir-Frying
- Cuisine: Chinese
- Diet: Halal
Ingredients
Beef Marinade
- 1 lb flank steak, skirt steak, or other thinly sliced cut
- 1 tablespoon soy sauce
- 1 tablespoon peanut oil (or vegetable oil)
- 1 tablespoon cornstarch
- 1/2 teaspoon baking soda (optional, for tenderizing)
Sauce
- 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
Vegetables and Aromatics
- 1 head broccoli, cut into bite-size florets
- 1 tablespoon peanut oil (or vegetable oil)
- 3 garlic cloves, minced
Instructions
- Prepare the Beef: Thinly slice the flank steak across the grain. In a bowl, combine the beef with 1 tablespoon soy sauce, 1 tablespoon peanut oil, 1 tablespoon cornstarch, and optionally 1/2 teaspoon baking soda to tenderize. Mix well and let marinate for at least 15 minutes.
- Make the Sauce: In a separate bowl, whisk together chicken stock, Shaoxing wine, 2 tablespoons soy sauce, dark soy sauce, brown sugar, and 1 tablespoon cornstarch until smooth. Set aside.
- Cook the Broccoli: Heat 1 tablespoon peanut oil in a large skillet or wok over medium-high heat. Add minced garlic and sauté for about 30 seconds until fragrant. Add broccoli florets and stir-fry for 3-4 minutes until bright green and crisp-tender. Remove broccoli from the pan and set aside.
- Cook the Beef: In the same pan, add the marinated beef in a single layer. Cook over high heat for 2-3 minutes without stirring to get a good sear, then stir-fry until the beef is nearly cooked through, about another 1-2 minutes.
- Combine and Finish: Return the broccoli to the pan. Stir the prepared sauce again to reincorporate cornstarch and pour it over the beef and broccoli. Stir continuously until the sauce thickens and coats the ingredients well, about 1-2 minutes. Remove from heat.
- Serve: Serve immediately over steamed rice or noodles for a hearty meal.
Notes
- For a more tender beef, baking soda can be added during marinating but avoid overusing it as it shifts texture.
- Dark soy sauce adds color and depth; if unavailable, use an additional teaspoon of regular soy sauce with a drop of molasses or omit.
- Peanut oil is preferred for its high smoke point but vegetable oil can substitute.
- Ensure broccoli is not overcooked for the best texture and color.
- Shrimp, chicken, or tofu can be used instead of beef for variations.
Nutrition
- Serving Size: 1 cup
- Calories: 320
- Sugar: 4g
- Sodium: 780mg
- Fat: 14g
- Saturated Fat: 3g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 15g
- Fiber: 3g
- Protein: 30g
- Cholesterol: 65mg
Keywords: Beef and Broccoli, Chinese Stir-fry, Asian Beef Recipe, Easy Chinese Dinner, Flank Steak Stir Fry

