If you’re craving a dish that perfectly balances tender, savory beef with crisp, vibrant greens, then this Chinese Beef and Broccoli Recipe is your new best friend in the kitchen. It’s a classic favorite that brings together juicy strips of marinated flank steak and fresh broccoli florets, tossed in a luscious sauce that’s both savory and slightly sweet. The combination of garlic, ginger, and oyster sauce adds layers of flavor you’ll want to savor again and again, making this dish ideal for a quick weeknight dinner or an impressive homemade takeout alternative.

Ingredients You’ll Need
The magic of this Chinese Beef and Broccoli Recipe lies in its simplicity—each ingredient plays a crucial role in creating the dish’s signature flavors and textures. From the tender flank steak to the crisp broccoli and that fragrant garlic-ginger punch, every element is essential for a perfectly balanced meal.
- 1 pound flank steak, thinly sliced against the grain: Slicing against the grain ensures tender, melt-in-your-mouth beef.
- 2 tablespoons soy sauce: Adds rich umami and saltiness that enhances the beef.
- 2 tablespoons oyster sauce: Brings a deep, slightly sweet earthiness to the sauce.
- 1 tablespoon cornstarch: Helps thicken the sauce and gives the beef a velvety texture.
- 1 tablespoon vegetable oil: Ideal for stir-frying due to its high smoke point.
- 1 tablespoon sesame oil: Adds a warm, nutty aroma to the dish.
- 1 large head of broccoli, cut into florets: Provides fresh crunch and vibrant color.
- 3 cloves garlic, minced: Infuses the dish with fragrant, savory depth.
- 1 inch piece of ginger, grated: Adds a zesty, warming kick.
- 1/4 cup beef broth: Creates a flavorful base for the sauce.
- 2 tablespoons rice wine or dry sherry: Adds complexity and balance to the sauce.
- 1 tablespoon sugar: Rounds out the flavors with a touch of sweetness.
- Salt and pepper to taste: Essential for seasoning and enhancing every bite.
- Optional: red pepper flakes for heat: Perfect if you like a mild spicy twist.
How to Make Chinese Beef and Broccoli Recipe
Step 1: Marinate the Beef
Begin by combining your thinly sliced flank steak with soy sauce, oyster sauce, and cornstarch in a medium bowl. Make sure each piece of beef is thoroughly coated—this not only imparts flavor but also helps tenderize the meat. Let it sit and marinate for at least 15 minutes to soak up all the goodness.
Step 2: Stir-Fry the Beef
Heat the vegetable oil in a large pan or wok over medium-high heat. Add the marinated beef and quickly stir-fry until just browned, which should take about 2 to 3 minutes. It’s important not to overcook at this stage to keep the beef tender. Once browned, remove the beef from the pan and set it aside.
Step 3: Sauté Aromatics
In the same pan, pour in the sesame oil and heat it until shimmering. Toss in the minced garlic and grated ginger, stirring for about 30 seconds until fragrant. This is where the dish starts to get its mouthwatering aroma—the perfect foundation before adding the veggies.
Step 4: Cook the Broccoli
Add your broccoli florets to the pan and stir-fry for 4 to 5 minutes. You want the broccoli to be tender-crisp, which means it should retain a bit of crunch and its gorgeous green color. This texture contrast against the beef is one of the highlights of this recipe.
Step 5: Create the Sauce
In a small bowl, whisk together beef broth, rice wine or dry sherry, and sugar until the sugar dissolves. Pour this mixture over the broccoli in the pan. This sauce will infuse the greens with flavor and also help create a glossy coating for the entire dish.
Step 6: Combine and Finish Cooking
Return the beef to the pan and toss everything together gently. Continue cooking for another 2 to 3 minutes, allowing the beef to heat through and the sauce to thicken and cling to every bit of meat and vegetable. Season with salt, pepper, and red pepper flakes if you want a little heat to brighten the flavors.
Step 7: Serve It Up
Your classic Chinese Beef and Broccoli Recipe is ready to be served. Pile it high over steaming white rice or your favorite noodles to soak up every bit of that savory sauce.
How to Serve Chinese Beef and Broccoli Recipe

Garnishes
Freshness and a little crunch on top can elevate this dish even more. Try garnishing with toasted sesame seeds for a nutty finish or some thinly sliced green onions for color and a mild onion flavor. A wedge of lime on the side adds a zesty brightness if you like a citrusy pop.
Side Dishes
Keep your sides simple to let the Chinese Beef and Broccoli Recipe shine. Steamed jasmine or basmati rice is the classic choice, soaking up every tasty drop of sauce. For a lighter option, serve with cauliflower rice or a crisp Asian-style cucumber salad to balance the warm stir-fry flavors.
Creative Ways to Present
For a fun twist, serve this stir-fry in warm lettuce cups for a hand-held delight or spoon it over fluffy steamed buns to mix up the textures. You can also toss it with noodles and garnish with fresh herbs like cilantro or Thai basil for a fragrant, noodle bowl experience.
Make Ahead and Storage
Storing Leftovers
Any leftovers from your Chinese Beef and Broccoli Recipe can be stored in an airtight container in the refrigerator for up to three days. Be sure to cool it completely before sealing to preserve freshness and flavor.
Freezing
This dish freezes well, making it a convenient make-ahead meal. Transfer portions into freezer-safe containers or heavy-duty bags, and freeze for up to two months. Thaw overnight in the fridge before reheating to keep the beef tender.
Reheating
Reheat gently in a skillet over medium heat, stirring occasionally until warmed through. Avoid microwaving at high power as it can toughen the beef. Adding a splash of water or broth during reheating can help maintain moisture and sauce consistency.
FAQs
Can I use a different cut of beef?
Absolutely! Flank steak is preferred for its texture and flavor, but you can also use skirt steak, sirloin, or even ribeye if you like a fattier cut. Just remember to slice thinly against the grain for the most tender results.
Is it possible to make this recipe vegetarian?
Yes! Simply swap the beef with firm tofu or tempeh and replace beef broth with vegetable broth. Increase the cooking time for the broccoli slightly to suit your preferences.
What’s the best way to get tender beef in this recipe?
Marinating the beef in soy sauce, oyster sauce, and cornstarch is key. The cornstarch helps lock in moisture during cooking, and slicing against the grain reduces toughness, so be patient with the prep.
Can I make the sauce ahead of time?
Definitely. Prepare the sauce mixture of beef broth, rice wine, and sugar in advance and refrigerate it. Just whisk it before pouring over the broccoli during cooking to ensure it’s well mixed.
How spicy is this dish?
This Chinese Beef and Broccoli Recipe is mild by default. If you enjoy some heat, feel free to add red pepper flakes or a splash of chili oil to the sauce at the end. Adjust to your taste!
Final Thoughts
I can’t recommend this Chinese Beef and Broccoli Recipe enough for anyone craving a flavorful, home-cooked meal that’s quick to prepare but packed with incredible taste. It’s a comforting dish that turns simple ingredients into something truly special, so grab your wok and get cooking—you’ll be hooked from the very first bite!
Print
Chinese Beef and Broccoli Recipe
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Total Time: 25 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Chinese
Description
A classic Chinese stir-fry dish featuring tender flank steak and crisp broccoli florets cooked in a savory soy and oyster sauce blend. This quick and flavorful meal is perfect for a weeknight dinner, delivering a satisfying balance of protein and vegetables with a hint of ginger and garlic.
Ingredients
Beef Marinade
- 1 pound flank steak, thinly sliced against the grain
- 2 tablespoons soy sauce
- 2 tablespoons oyster sauce
- 1 tablespoon cornstarch
Stir-Fry
- 1 tablespoon vegetable oil
- 1 tablespoon sesame oil
- 1 large head of broccoli, cut into florets
- 3 cloves garlic, minced
- 1 inch piece of ginger, grated
Sauce
- 1/4 cup beef broth
- 2 tablespoons rice wine or dry sherry
- 1 tablespoon sugar
- Salt and pepper to taste
- Optional: red pepper flakes for heat
Instructions
- Marinate the Beef: In a medium bowl, combine the sliced flank steak with soy sauce, oyster sauce, and cornstarch. Mix thoroughly to ensure each piece is well coated. Let the beef marinate for at least 15 minutes to absorb the flavors and tenderize.
- Cook the Beef: Heat the vegetable oil in a large pan or wok over medium-high heat. Add the marinated beef and stir-fry it quickly for 2-3 minutes until it just browns. Remove the beef from the pan and set aside to prevent overcooking.
- Sauté Aromatics: In the same pan, add the sesame oil. Once hot, add the minced garlic and grated ginger. Stir continuously and cook for about 30 seconds until fragrant, releasing their aromatic flavors.
- Cook Broccoli: Add the broccoli florets to the pan. Stir-fry for 4-5 minutes until the broccoli turns bright green and is tender but still crisp, maintaining its texture and nutrients.
- Prepare Sauce: In a small bowl, whisk together the beef broth, rice wine (or sherry), and sugar. Pour this sauce mixture over the broccoli in the pan, allowing it to coat the vegetables evenly.
- Combine and Finish: Return the browned beef to the pan with the broccoli and sauce. Stir everything together and cook for an additional 2-3 minutes to heat through and slightly thicken the sauce. Adjust seasoning with salt, pepper, and red pepper flakes if using.
- Serve: Remove from heat and serve the Chinese Beef and Broccoli hot over steamed rice or noodles for a delicious meal.
Notes
- For the best texture, slice the flank steak thinly against the grain.
- Marinate the beef for at least 15 minutes, but longer (up to 30 minutes) will enhance tenderness and flavor.
- If you prefer a spicier dish, increase the amount of red pepper flakes or add fresh chili slices.
- Use a wok if available for even heat distribution and authentic stir-fry texture.
- Substitute beef broth with chicken broth or vegetable broth if desired.
- Serve immediately for optimal freshness and crispiness of broccoli.

