Chinese Beef and Broccoli is a beloved dish that perfectly combines tender beef with vibrant green broccoli, all coated in a savory sauce. This wonderful recipe is not only easy to make but also loaded with flavors that will excite your taste buds. If you’re looking for a hearty meal that the whole family will enjoy, this Chinese Beef and Broccoli recipe is definitely worth a spot in your dinner rotation.
Why Make This Recipe
There are countless reasons to whip up a batch of Chinese Beef and Broccoli. First and foremost, it’s incredibly delicious. The tender beef pairs perfectly with the crunch of the broccoli, and the savory sauce ties it all together for an unforgettable meal. Moreover, this dish is quick to prepare, making it ideal for busy weeknights when time is limited, but you still want to serve something wholesome and satisfying.
Additionally, it’s nutritionally balanced, consisting of protein from the beef and fiber from the broccoli. You can also customize the ingredients based on your dietary preferences or what you have on hand. Whether you’re cooking for yourself, your family, or guests, this dish is sure to impress while being simple enough for new cooks.
How to Make Chinese Beef and Broccoli
Making Chinese Beef and Broccoli at home is an enjoyable experience that requires minimal effort. Below, you will find all the steps and ingredients you need to recreate this dish in your kitchen.

Ingredients
- 1 lb flank steak (skirt steak or another cut of your choice)
- 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 into bite-sized florets
- 1 tablespoon peanut oil (or vegetable oil)
- 3 garlic cloves, minced
- 2 teaspoons ginger, minced
Directions
Start by slicing the beef against the grain into 0.5 cm (1/4 inch) thick slices or 1-cm (1/2 inch) sticks. Place the sliced beef in a small bowl and add the soy sauce, peanut oil, and cornstarch. Gently mix until all the slices are coated. Allow the meat to marinate for about 10 minutes while you prepare the other ingredients.
In a separate bowl, combine all the ingredients for the sauce: chicken stock, Shaoxing wine, soy sauce, dark soy sauce, brown sugar, and a tablespoon of cornstarch. Mix well and set aside.
In a large nonstick skillet, pour in 1/4 cup of water over medium-high heat until it boils. Add the broccoli and cover the skillet to steam for about 1 minute or until the broccoli turns tender. Once cooked, transfer the broccoli to a plate and wipe down the skillet if there is excess water.
Heat 1 tablespoon of peanut oil in the skillet over medium-high heat until it is hot. Spread the marinated beef in a single layer and allow it to cook undisturbed for about 30 seconds until it gets browned. Flip the beef to cook the other side for just a few seconds, stirring until the surface is lightly charred and the inside remains pink.
Add the minced garlic and ginger to the skillet, stirring a few times to release their flavors and aroma.
Return the broccoli to the skillet, stir the prepared sauce once more to ensure the cornstarch is dissolved, and pour it over the beef and broccoli in the pan. Cook and stir everything for about 1 minute, allowing the sauce to thicken.
Transfer the dish to a plate and serve hot as a delightful main course.

Pro Tips for Success in Chinese Beef and Broccoli
Slice Against the Grain: Always slice your beef against the grain. This will help make the meat more tender and easier to chew.
Marinate for Flavor: Take the time to marinate your beef. Even a brief marination session enhances the flavor and tenderness.
Don’t Overcook the Broccoli: Keep an eye on your broccoli while steaming. It should be bright green and just tender to maintain its crispness.
Heat is Key: Ensure the skillet is hot before adding the beef. This helps to sear the meat nicely, providing that wonderful charred flavor.
Adjust Seasoning: Don’t hesitate to tweak the sauce to your taste. If you like it a bit sweeter, add more sugar; for more sodium, a touch more soy sauce works great.
Flavor Variations for Chinese Beef and Broccoli
Add More Vegetables: Consider enhancing your dish with other vegetables such as bell peppers, snap peas, or carrots for added nutrition and flavor.
Spicy Kick: If you enjoy a little heat, add red pepper flakes, sriracha, or a touch of chili oil to the sauce for a spicy version of this dish.
Garlic Lovers: Increase the amount of garlic or add garlic powder for a more robust garlic flavor.
Switch Up the Protein: Substitute beef with chicken or shrimp to provide a fresh twist, while still keeping the essence of the dish.
Vegetarian Version: For a vegetarian take, replace the beef with tofu or tempeh, and consider a vegetable broth as a base for the sauce.
Serving Suggestions for Chinese Beef and Broccoli
To create a complete meal, consider serving your Chinese Beef and Broccoli over a bed of fluffy steamed rice or noodles. Jasmine or brown rice adds a fragrant component, while rice noodles can enhance the overall texture. For those looking to add extra flavor, a sprinkle of sesame seeds or a drizzle of sesame oil before serving can elevate the dish. You could also serve a side of cashews or peanuts for added crunch.
Storage and Freezing Instructions for Chinese Beef and Broccoli
If you have leftovers, store the Chinese Beef and Broccoli in an airtight container in the refrigerator for up to three days. When reheating, gently warm it on the stovetop or in the microwave, adding a few drops of water to maintain moisture.
For longer storage, you can freeze the dish. Make sure it is cooled down, then transfer it to freezer-safe containers. It will keep well for up to three months. Thaw overnight in the refrigerator before reheating for the best quality.
Nutrition Facts (Per Serving)
- Calories: 320
- Protein: 30g
- Carbohydrates: 25g
- Fat: 12g
- Fiber: 4g
- Sodium: 720mg
FAQ About Chinese Beef and Broccoli
Can I use another cut of beef for this recipe?
Absolutely! While flank steak is commonly used, you can substitute with skirt steak, sirloin, or even tender cuts such as ribeye. Just ensure whatever cut you choose is sliced thinly for optimal tenderness.
Is there a way to make this dish without soy sauce?
If you need to avoid soy sauce due to allergies or dietary restrictions, consider using tamari, coconut aminos, or a homemade soy sauce substitute made with broth and vinegar.
How can I adjust the dish for a lower-sodium meal?
To reduce sodium, use low-sodium soy sauce, reduce the quantity used, and replace some of the soy sauce with vegetable or chicken broth. This will maintain flavor while cutting back on salt.
What is Shaoxing wine, and can I omit it?
Shaoxing wine is a traditional Chinese cooking wine that adds depth to dishes. If you prefer not to use it, you can substitute it with dry sherry or eliminate it completely, instead using extra broth to maintain the liquid balance.
Can this dish be made in advance?
You can definitely prepare the components in advance. Marinate the beef earlier in the day, and chop the broccoli. When you’re ready to eat, simply cook everything according to the recipe.
Final Thoughts
Chinese Beef and Broccoli is not just a scrumptious dinner option; it’s also a flexible recipe that can be adjusted according to your preferences. Whether you stick to the classic version or make variations, this dish will delight your family and friends with its savory flavors and colorful presentation. Enjoy preparing and sharing this delightful meal!
Print
Chinese Beef and Broccoli
- Total Time: 25 minutes
- Yield: 4 servings
- Diet: Gluten-Free
Description
A savory dish combining tender beef and vibrant broccoli, coated in a delicious sauce.
Ingredients
- 1 lb flank steak (or other cut of choice)
- 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 into bite-sized florets
- 1 tablespoon peanut oil (or vegetable oil)
- 3 garlic cloves, minced
- 2 teaspoons ginger, minced
Instructions
- Start by slicing the beef against the grain into 0.5 cm (1/4 inch) thick slices or 1-cm (1/2 inch) sticks. Place the sliced beef in a bowl and add the soy sauce, peanut oil, and cornstarch. Mix until coated and let marinate for about 10 minutes.
- Combine all the ingredients for the sauce: chicken stock, Shaoxing wine, soy sauce, dark soy sauce, brown sugar, and a tablespoon of cornstarch. Mix well and set aside.
- Pour 1/4 cup of water into a large nonstick skillet over medium-high heat until boiling. Add the broccoli, cover the skillet, and steam for about 1 minute until tender. Transfer the broccoli to a plate and wipe down the skillet.
- Heat 1 tablespoon of peanut oil in the skillet over medium-high heat. Add the marinated beef in a single layer and cook undisturbed for about 30 seconds until browned. Flip and cook the other side for just a few seconds, stirring until lightly charred.
- Add the minced garlic and ginger, stirring a few times to release their flavors.
- Return the broccoli to the skillet, stir the sauce to dissolve the cornstarch, and pour it over the beef and broccoli. Cook and stir for about 1 minute until the sauce thickens.
- Transfer to a plate and serve hot as a delightful main course.
Notes
For extra flavor, serve over steamed rice or noodles.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Category: Main Course
- Method: Stir-frying
- Cuisine: Chinese



