Chinese Beef and Broccoli Stir Fry – Easy Recipe
Chinese Beef and Broccoli (牛肉炒西兰花) is a dish that evokes comfort and deliciousness with every bite. It’s a true classic for a reason, a perfect marriage of tender, savory beef and crisp, vibrant broccoli, all coated in a glossy, flavorful sauce that’s utterly irresistible. What is it about this simple yet profound combination that captures our hearts and taste buds? It’s the sheer balance of textures and tastes: the satisfying chew of the beef against the slight crunch of the broccoli, complemented by that addictive umami-rich sauce. It’s the kind of meal that transports you straight to your favorite takeout spot, but even better because you made it yourself! This recipe aims to recreate that magical experience, delivering an authentic taste of Chinese Beef and Broccoli (牛肉炒西兰花) right in your own kitchen, proving that incredible flavor doesn’t have to be complicated.

Chinese Beef and Broccoli (牛肉炒西兰花)
There are few dishes as universally loved and satisfying as Beef and Broccoli. It’s a staple in Chinese restaurants for a reason – the tender, savory beef perfectly complements the crisp, slightly sweet broccoli, all coated in a luscious, flavorful sauce. Making it at home is surprisingly straightforward, and the results are far superior to takeout. We’ll focus on getting that incredibly tender beef, which is the hallmark of a truly great Beef and Broccoli.
Ingredients:
Cooking Instructions:
The key to exceptionally tender beef lies in a two-step process: marinating and velveting. This not only tenderizes the meat but also creates a protective coating that keeps it moist during the high-heat stir-frying.
Preparing the Beef
1. Slice and Marinate the Beef: Begin extract by slicing your chosen cut of beef thinly against the grain. This is crucial for tenderness. Aim for slices about 1/8 inch thick. In a medium bowl, combine the thinly sliced beef with 1 tablespoon of soy sauce, 1 tablespoon of peanut oil, and 1 tablespoon of cornstarch. If you’re using the optional baking soda, add it now. The baking soda helps to break down the muscle fibers further, making the beef incredibly tender. Mix everything thoroughly, ensuring each slice of beef is well coated. Let this marinate for at least 15 minutes at room temperature, or up to 30 minutes. Don’t marinate for too much longer, or the texture can become mushy.
2. Prepare the Broccoli and Sauce: While the beef is marinating, prepare your broccoli and the sauce. Cut the head of broccoli into bite-sized florets. You can also thinly slice the broccoli stems; they are perfectly edible and add a nice texture. For the sauce, in a small bowl, whisk together the chicken stock (or beef stock), Shaoxing vinegar (or dry sherry vinegar vinegar), 2 tablespoons of soy sauce, dark soy sauce, and brown sugar. In a separate small bowl, whisk together the remaining 1 tablespoon of cornstarch with about 2 tablespoons of cold water to create a slurry. This slurry will be used to thicken the sauce later. Mince your garlic and gin extractger, having them ready to go for the stir-fry.
Cooking the Beef and Broccoli
3. Velvet the Beef (Stir-fry Briefly): Heat a wok or large skillet over high heat until it’s very hot, almost smoking. Add about 1 tablespoon of peanut oil and swirl to coat the pan. Carefully add the marinated beef in a single layer, working in batches if necessary to avoid overcrowding the pan. Overcrowding will steam the beef instead of searing it. Stir-fry the beef for about 30-60 seconds, just until it changes color on the outside. It should still be quite rare in the center. Remove the beef from the wok and set it aside on a plate. The cornstarch coating will have formed a protective layer, and the beef will appear slightly opaque.
4. Stir-fry the Aromatics and Broccoli: Add another tablespoon of peanut oil to the hot wok. Once the oil is shimmering, add the minced garlic and gin extractger. Stir-fry for about 15-30 seconds until fragrant, being careful not to burn them. Immediately add the prepared broccoli florets to the wok. Stir-fry for 2-3 minutes, or until the broccoli is bright green and starting to become tender-crisp. If the broccoli seems a little tough, you can add a tablespoon or two of water and cover the wok for about a minute to steam it slightly.
5. Combine and Thicken the Sauce: Pour the prepared sauce mixture (chicken stock, vinegar, soy sauces, sugar) into the wok with the broccoli. Bring the sauce to a simmer. Once simmering, give the cornstarch slurry a quick re-whisk, then gradually pour it into the simmering sauce while stirring continuously. Continue to stir until the sauce has thickened to your desired consistency, usually about 30-60 seconds. The sauce should be glossy and coat the back of a spoon.
6. Finish the Dish: Return the partially cooked beef to the wok with the thickened sauce and broccoli. Toss everything together gently to coat the beef and broccoli evenly with the sauce. Cook for another 1-2 minutes, just until the beef is cooked through and heated. You want the beef to be cooked to your liking, but avoid overcooking it, as it can become tough. Serve immediately over steamed rice.
Enjoy your delicious homemade Chinese Beef and Broccoli! The combination of tender beef, crisp broccoli, and that savory, slightly sweet sauce is truly irresistible.

Conclusion:
You’ve now got the key to unlocking delicious, authentic Chinese Beef and Broccoli (牛肉炒西兰花) right in your kitchen! This recipe is a true winner because it strikes that perfect balance of savory, tender beef and crisp, vibrant broccoli, all coated in a wonderfully aromatic sauce. It’s surprisingly quick to prepare, making it an ideal weeknight meal that feels special enough for guests. The satisfying umami notes and the delightful textural contrast make it a dish that’s hard to resist. I truly encourage you to give this Chinese Beef and Broccoli recipe a try; I’m confident you’ll love it as much as I do!
When it comes to serving, this dish shines brightest alongside fluffy steamed rice to soak up all that incredible sauce. For a more complete meal, consider adding some pan-fried dumplings or a light, refreshing cucumber salad. If you’re feeling adventurous with variations, try swapping out the broccoli for baby bok choy or snow peas, or add some thinly sliced carrots or bell peppers for extra color and crunch. You could also experiment with different types of soy sauce for subtle flavor shifts.
Frequently Asked Questions about Chinese Beef and Broccoli:
Can I use a different cut of beef?
Yes, you can! While flank steak or sirloin are ideal for their tenderness and ability to slice thinly, other cuts like skirt steak or even a leaner cut of chuck can work if sliced very thinly against the grain. Ensure you don’t overcook it, as tougher cuts can become chewy quickly.
How can I make the beef extra tender?
The key to tender beef is two-fold: slicing it thinly against the grain and marinating it. The marinade typically includes ingredients like soy sauce, cornstarch, and sometimes a touch of Shaoxing vinegar or oil, which helps to break down the muscle fibers and create a velvety texture. Velveting the beef (coating it in cornstarch and oil before stir-frying) is another excellent technique for achieving unparalleled tenderness.
My broccoli is too mushy. How can I prevent this?
For perfectly crisp-tender broccoli, make sure to blanch or steam it separately for just a few minutes until it’s bright green and slightly tender before adding it to the stir-fry. Alternatively, you can add the broccoli to the hot wok for a shorter duration, stirring frequently, ensuring it doesn’t overcook in the sauce.

Chinese Beef and Broccoli (牛肉炒西兰花)
A classic Chinese stir-fry featuring tender beef and crisp broccoli in a savory sauce.
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 vinegar ((or dry sherry vinegar))
-
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 gin extractger (, minced)
Instructions
-
Step 1
Slice beef thinly against the grain. In a bowl, combine beef with 1 tablespoon soy sauce, 1 tablespoon peanut oil, 1 tablespoon cornstarch, and baking soda (if using). Marinate for at least 10 minutes. -
Step 2
In a separate bowl, whisk together chicken stock, Shaoxing vinegar, 2 tablespoons soy sauce, dark soy sauce, and brown sugar. -
Step 3
Heat 1 tablespoon peanut oil in a wok or large skillet over high heat. Add marinated beef and stir-fry until browned, about 2-3 minutes. Remove beef from wok and set aside. -
Step 4
Add broccoli florets to the wok and stir-fry for 3-4 minutes until tender-crisp. Add minced garlic and ginger, stir-fry for 30 seconds until fragrant. -
Step 5
Return beef to the wok. Pour the prepared sauce mixture over the beef and broccoli. Stir in 1 tablespoon cornstarch to thicken the sauce. -
Step 6
Cook, stirring constantly, until the sauce has thickened and coats the beef and broccoli. Serve immediately over rice.
Important Information
Nutrition Facts (Per Serving)
It is important to consider this information as approximate and not to use it as definitive health advice.
Allergy Information
Please check ingredients for potential allergens and consult a health professional if in doubt.
