If you are craving a dish that perfectly balances tender, flavorful beef with vibrant, crisp-tender broccoli, then this Chinese Beef and Broccoli Recipe is exactly what you need. It’s a wonderfully simple yet deeply satisfying meal that combines a glossy, savory sauce infused with fragrant ginger and garlic, making every bite a sublime experience. Whether you’re cooking for yourself on a weeknight or impressing friends with authentic-tasting Chinese flavors, this recipe hits all the right notes with ease and speed.

Ingredients You’ll Need
Gathering the right ingredients is key to nailing this Chinese Beef and Broccoli Recipe. Each component plays an essential role, from the tender cuts of beef and bright green broccoli to the fragrant spices and sauces that elevate the dish to delicious heights.
- Cornstarch (2 tbsp): This creates the silky, thick sauce coating the beef and broccoli perfectly.
- Water (1/4 cup plus 1 cup): Used to make the sauce and help cook the broccoli evenly.
- Sugar (1 tsp): Balances the savory and salty elements with a hint of sweetness.
- Dark soy sauce (1 tbsp): Adds depth of color and a rich umami kick.
- Light soy sauce (1 1/2 tbsp): Provides saltiness without overpowering the other flavors.
- Chinese cooking wine (1 tbsp Shaoxing wine): Intensifies the scent and complexity of the sauce.
- Chinese five-spice powder (1/8 tsp): Brings a subtle warmth and aromatic character.
- Sesame oil (1 tsp, optional): Adds a nutty fragrance for that restaurant-quality finish.
- Black pepper (1/8 tsp): Light seasoning to enhance the beef’s natural flavor.
- Oil (2 tbsp): Used for stir-frying to get that perfect sear on the beef.
- Beef fillet, flank or rump (12 oz / 360g): Choose tender cuts sliced thinly for quick cooking and the best texture.
- Garlic clove (1, finely chopped): Fresh, pungent flavor that’s essential in Chinese cooking.
- Fresh ginger (1 tsp, finely chopped): Adds a zesty brightness balancing the richness.
- Broccoli florets (4-5 cups, about 1 head, cooked): Vibrant green and nutritious, they give the dish wonderful texture and color.
- Sesame seeds (optional): These provide a nice toasty crunch as a final garnish.
How to Make Chinese Beef and Broccoli Recipe
Step 1: Prepare the Sauce
Begin by mixing the cornstarch and 1/4 cup of water in a bowl until smooth. Then add the sugar, dark soy sauce, light soy sauce, Shaoxing wine, Chinese five-spice powder, sesame oil if using, and black pepper. This sauce will be the luscious, thick glaze that ties the whole dish together, so whisk it thoroughly to combine all flavors evenly.
Step 2: Marinate the Beef
Slice your beef into thin, 1/4 inch slices for quick, even cooking. Toss the beef slices with 2 tablespoons of the prepared sauce and let it sit while you heat your pan; this light marinating step both tenderizes the meat and infuses it with the savory sauce flavors.
Step 3: Sear the Beef
Heat 2 tablespoons of oil in a skillet or wok over high heat. Add the beef to the pan, spreading it out in a single layer and letting it brown without moving it for about one minute. This caramelization locks in juices and builds savory flavor.
Step 4: Add Aromatics
After the beef has browned, stir it for about 10 seconds to cook the other side, then add the finely chopped garlic and ginger. Stir quickly for 30 seconds until the beef is no longer pink and the aromatics release their fragrance, elevating the dish’s depth.
Step 5: Combine Sauce and Broccoli
Pour the remaining sauce and 1 cup of water into the skillet, and mix quickly. When the bubbling liquid starts to thicken, add your cooked broccoli florets. Stir everything well to coat the broccoli in the glossy sauce, then let it simmer for a minute until the sauce clings perfectly.
Step 6: Finish and Serve
Remove the skillet from heat immediately to prevent overcooking. Serve the beef and broccoli hot over freshly steamed rice for a complete meal. If you like, sprinkle with sesame seeds for a lovely toasty crunch and a pretty finish.
How to Serve Chinese Beef and Broccoli Recipe

Garnishes
A sprinkle of toasted sesame seeds adds not only visual appeal but also a subtle nutty crunch that complements the tender beef and fresh broccoli beautifully. You can also add thin slices of green onion for a fresh, sharp contrast that brightens the dish.
Side Dishes
This Chinese Beef and Broccoli Recipe shines paired with fluffy steamed white or jasmine rice to soak up all the delicious sauce. For added texture, a side of crispy spring rolls or a simple egg drop soup enhances the meal without overpowering the main flavors.
Creative Ways to Present
For an eye-catching presentation, serve the beef and broccoli in a large, shallow bowl, arranging the vibrant green florets on top. You could also plate it in individual ramekins for a sophisticated touch at a dinner party or family gathering. Garnishing with fresh cilantro or thin chili slices adds pops of color and exciting contrast.
Make Ahead and Storage
Storing Leftovers
If you happen to have leftovers—which can happen since this dish is so tasty—store them in an airtight container in the refrigerator. It’s best enjoyed within 2 days to keep the beef tender and broccoli crisp, but the flavor will still be wonderful after reheating.
Freezing
Chinese Beef and Broccoli Recipe can be frozen if necessary, but the broccoli’s texture may become a bit softer after thawing. To freeze, place the cooled dish in a freezer-safe container and use within one month for best flavor.
Reheating
Reheat leftovers gently in a skillet over medium heat to warm through without overcooking the beef. Adding a splash of water or broth helps loosen the sauce and refreshes the broccoli’s texture. Avoid microwaving unless you’re short on time, as it can make the beef tough.
FAQs
Can I use other cuts of beef for this recipe?
Absolutely! While flank, rump, or fillet are ideal for tenderness and quick cooking, you can also use skirt steak or sirloin, just slice it thinly against the grain and marinate slightly longer for best texture.
Is there a vegetarian version of this dish?
Yes! You can swap the beef for firm tofu or tempeh and keep the same sauce and broccoli. It’s a fantastic way to enjoy similar flavors with plant-based protein.
What can I substitute if I don’t have Shaoxing wine?
If Shaoxing wine isn’t available, dry sherry is a close substitute. Alternatively, you can omit it and add a splash of rice vinegar for a bit of acidity, though the flavor will be slightly different.
How do I keep the broccoli bright and crisp?
Cooking the broccoli just until tender-crisp is key. You can briefly blanch or steam it beforehand, then add it toward the end of stir-frying with the sauce to avoid overcooking and keep the vibrant color.
Can I make this recipe gluten-free?
Yes, by substituting the soy sauces with gluten-free tamari and ensuring your cooking wine is gluten-free, you can easily adapt this Chinese Beef and Broccoli Recipe for gluten sensitivities without losing any flavor.
Final Thoughts
This Chinese Beef and Broccoli Recipe is a timeless classic that brings the comforting flavors of Chinese cuisine straight into your kitchen. It’s simple to prepare, bursting with bold taste, and has a perfect balance of textures that will quickly become a beloved favorite. Go ahead and dive in—you’ll love how quickly you can create such a satisfying meal that feels both homemade and restaurant-quality.
Print
Chinese Beef and Broccoli Recipe
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Total Time: 20 minutes
- Yield: 3 to 4 servings
- Category: Main Dish
- Method: Stovetop
- Cuisine: Chinese
Description
A classic Chinese takeout favorite, this Chinese Beef and Broccoli recipe features tender slices of beef cooked with fresh broccoli florets in a flavorful soy-based sauce. Quick to prepare and packed with savory, aromatic seasonings like ginger, garlic, and Chinese five-spice powder, this dish is perfect for a satisfying weeknight dinner served over rice.
Ingredients
Sauce
- 2 tbsp cornstarch (cornflour)
- 1/4 cup water
- 1 tsp sugar
- 1 tbsp dark soy sauce
- 1 1/2 tbsp light soy sauce
- 1 tbsp Chinese cooking wine (Shaoxing wine)
- 1/8 tsp Chinese five spice powder
- 1 tsp sesame oil (optional)
- 1/8 tsp black pepper
Main Ingredients
- 2 tbsp oil
- 12 oz (360g) beef fillet, flank, or rump
- 1 garlic clove, finely chopped
- 1 tsp fresh ginger, finely chopped
- 4 – 5 cups broccoli florets (about 1 head), cooked
- 1 cup water
- Sesame seeds (optional)
Instructions
- Prepare the Sauce: In a bowl, combine the cornstarch and 1/4 cup water, mixing until smooth. Add the sugar, dark soy sauce, light soy sauce, Chinese cooking wine, Chinese five spice powder, sesame oil (if using), and black pepper. Stir well to create the sauce mixture.
- Marinate the Beef: Slice the beef into thin 1/4 inch (0.5 cm) slices. Place the beef in a bowl and add 2 tablespoons of the prepared sauce, mixing to coat evenly. Set aside to marinate briefly.
- Cook the Beef: Heat 2 tablespoons of oil in a skillet over high heat. Add the marinated beef to the skillet, spreading it out in an even layer, and leave it undisturbed for 1 minute to brown.
- Stir-fry Aromatics: Stir the beef for about 10 seconds, then add the finely chopped garlic and ginger. Continue stirring for 30 seconds or until the beef is no longer pink.
- Add Sauce and Water: Pour the remaining sauce mixture and 1 cup of water into the skillet, quickly stirring everything together.
- Add Broccoli and Simmer: Once the sauce starts bubbling, add the cooked broccoli florets. Stir well to coat the broccoli with the sauce, then let the dish simmer for 1 minute or until the sauce thickens.
- Serve: Remove from heat immediately. Serve the beef and broccoli hot, ideally over steamed rice. Sprinkle with sesame seeds if desired.
Notes
- Note 1: Dark soy sauce adds color and a richer flavor, while light soy sauce provides saltiness and brightness.
- Note 2: Shaoxing wine is a traditional Chinese cooking wine that enhances the aroma. It can be substituted with dry sherry if unavailable.
- Note 3: Chinese five spice powder imparts a warm, aromatic flavor from star anise, cloves, cinnamon, fennel, and Szechuan peppercorns.
- Note 4: For more tender beef, consider briefly marinating with a little baking soda or velveting the beef before cooking.
- Note 5: Broccoli can be steamed or blanched prior to adding to the skillet for tender-crisp texture.
- Cooking Tip: Be sure not to overcook the broccoli to maintain its vibrant color and crunch.

