Chinese Beef and Broccoli is a classic dish that brings the savory flavors of takeout into your home kitchen. This easy recipe is not only healthier than ordering takeout, but it also delivers a rich, flavorful sauce that’s perfect for dipping or serving with rice. Tender beef slices and crisp broccoli are smothered in a sweet and savory sauce, creating a comforting dish that’s sure to please everyone at the table.
Whether you’re looking for a quick weeknight dinner or a satisfying weekend meal, this Chinese Beef and Broccoli recipe is simple, fast, and full of delicious flavors. Let’s dive into the ingredients and steps that will help you create this popular Chinese dish at home.

Table of Contents
Why Chinese Beef and Broccoli is a Must-Try
Chinese Beef and Broccoli is one of those dishes that never goes out of style. It’s quick, easy, and incredibly satisfying. This recipe allows you to cook everything in one pan, saving you time on cleanup while still achieving that authentic takeout taste. The combination of tender beef, crisp broccoli, and rich sauce makes it an irresistible meal. It’s also a healthier alternative to greasy takeout, allowing you to control the ingredients and the amount of sauce you use.
Ingredients for Chinese Beef and Broccoli
The ingredients for this dish are simple, yet they come together to create a flavor-packed meal. Here’s what you’ll need:
• Flank steak (or skirt steak): This tender beef cut provides the perfect texture for stir-frying. It’s lean and flavorful, making it ideal for this dish.
• Broccoli: The vegetable base of the dish, adding a satisfying crunch and freshness.
• Soy sauce: Adds salty umami to the marinade and sauce.
• Peanut oil (or vegetable oil): Used for stir-frying and adding richness to the dish.
• Cornstarch: Helps tenderize the beef and thicken the sauce.
• Baking soda (optional): If using tougher cuts of beef, baking soda helps to tenderize the meat.
• Chicken stock (or beef stock): Forms the base of the sauce, providing depth and flavor.
• Shaoxing wine (or dry sherry): A splash of this wine enhances the authenticity of the dish.
• Dark soy sauce: Adds a deep, caramelized flavor and beautiful color to the sauce.
• Brown sugar: Balances the salty flavors with a touch of sweetness.
• Garlic and ginger: Essential aromatics that create a fragrant base for the stir-fry.
Alternative Ingredient Suggestions
If you’re missing any of these ingredients, don’t worry—there are several swaps you can make to suit your dietary preferences or what you have on hand:
• Beef cuts: You can substitute flank steak with other cuts such as chuck or round roast. If you go for a tougher cut, remember to use baking soda to tenderize it.
• Vegetables: If you want to mix up the vegetable options, you can replace some or all of the broccoli with carrots, snap peas, or red bell peppers.
• Soy sauce alternatives: For a gluten-free version, use tamari instead of soy sauce.
Step-by-Step Instructions for Cooking Chinese Beef and Broccoli
Follow these easy steps to prepare your delicious Chinese Beef and Broccoli:
- Slice the beef thinly against the grain into 0.5 cm thick slices or 1 cm wide strips. Place it in a small bowl.
- Add soy sauce, peanut oil, and cornstarch to the beef. Gently mix to coat each slice evenly, then let it marinate for 10 minutes.
- While the beef marinates, prepare the sauce. In a medium-sized bowl, combine chicken stock, Shaoxing wine (or dry sherry), soy sauce, dark soy sauce, brown sugar, and cornstarch. Mix until well-combined.
- Heat a large skillet over medium-high heat and add ¼ cup of water. Bring to a boil and steam the broccoli for 1-2 minutes until just tender. Transfer the broccoli to a plate and set it aside.
- In the same skillet, add peanut oil and swirl to coat the bottom. Add the marinated beef in a single layer and sear it without moving for 30 seconds, then flip and cook for an additional 30 seconds.
- Add minced garlic and ginger to the skillet. Stir quickly to release their aroma, about 30 seconds.
- Return the steamed broccoli to the skillet and pour in the sauce. Stir everything together until the sauce thickens, about 1 minute.
- Once the sauce has thickened, transfer the beef and broccoli to a plate. Serve hot with steamed rice for a complete meal.

Tips & Tricks for Perfect Chinese Beef and Broccoli
- Don’t overcook the beef: The key to tender beef is quick cooking. If you overcook it, the beef can become tough. Aim for a light sear and ensure the inside stays pink for the best texture.
- Use a large skillet: While a wok works well, a flat skillet is ideal for home cooking. It provides better heat distribution and a larger surface area for the beef and broccoli to sear.
- Customize the sauce: Feel free to adjust the sweetness or saltiness of the sauce by adding more brown sugar or soy sauce according to your taste preferences.
- Storage tips: Leftovers can be stored in an airtight container in the fridge for up to 3 days. Reheat on the stovetop with a splash of water to loosen the sauce.
Pairing Ideas and Variations for Chinese Beef and Broccoli
Chinese Beef and Broccoli pairs perfectly with steamed white rice or fried rice. If you want to add more variety to the meal, consider serving it with a side of egg rolls, dumplings, or a fresh cucumber salad.
For a spicy version of this dish, add a splash of chili oil or sriracha sauce to the stir-fry at the end. This will give your Chinese Beef and Broccoli a bold kick that complements the savory sauce.
Make Ahead Tips
You can marinate the beef ahead of time and store it in the fridge for up to 24 hours. This will allow the flavors to deepen, making the dish even more delicious when you cook it. The broccoli can also be pre-steamed and stored separately until ready to be added to the stir-fry.
Why Chinese Beef and Broccoli Is So Popular
This dish is a favorite among takeout lovers because of its balance of textures and flavors. The tender beef, crunchy broccoli, and rich, savory sauce come together in a way that makes every bite satisfying. Plus, it’s customizable—whether you want to make it spicier, add extra veggies, or switch up the proteins, you can easily adjust the recipe to suit your tastes.
If you’re looking to enjoy the comfort of Chinese takeout without the guilt, this homemade version of Chinese Beef and Broccoli will deliver all the flavor you crave with none of the extra calories or unhealthy fats. Perfect for busy weeknights or weekends when you want a flavorful, filling meal.
Now that you know how to make this delicious Chinese Beef and Broccoli, it’s time to get cooking! This recipe will surely become a go-to favorite in your weeknight dinner rotation.
Conclusion: Why Chinese Beef and Broccoli is the Ultimate Weeknight Meal
Chinese Beef and Broccoli is the perfect combination of flavor, texture, and convenience. Whether you’re craving something hearty for dinner or need a quick and easy meal to prepare, this dish ticks all the boxes. It’s a healthier alternative to takeout, simple to make, and bursting with savory goodness. The tender beef, crisp broccoli, and rich sauce will leave you satisfied every time. Plus, it’s highly customizable, allowing you to adjust the recipe to fit your personal taste preferences.
With this recipe, you’ll have an authentic Chinese meal ready in no time, all without the need for a wok or complicated cooking techniques. Serve it with rice, add a spicy kick, or throw in your favorite veggies—there are endless possibilities. Make Chinese Beef and Broccoli tonight and elevate your weeknight dinners to a whole new level!
FAQ: Chinese Beef and Broccoli
Can I use a different cut of beef for this recipe?
Yes, you can. While flank steak is recommended for its tenderness, you can also use skirt steak or tougher cuts like chuck or round roast. If using a tougher cut, make sure to use the baking soda method to tenderize the beef.
How do I make this dish gluten-free?
To make Chinese Beef and Broccoli gluten-free, simply substitute the soy sauce with tamari and use dry sherry instead of Shaoxing wine. Both of these swaps will ensure that the dish remains gluten-free while retaining the authentic flavor.
Can I make this dish ahead of time?
Yes, you can prepare the beef marinade and steam the broccoli ahead of time. Store the ingredients separately in airtight containers in the refrigerator for up to 24 hours. When you’re ready to cook, just follow the cooking instructions to bring everything together.
More Relevant Recipes
Print
Chinese Beef and Broccoli
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Diet: Gluten Free
Description
Chinese Beef and Broccoli is a quick, delicious, and healthier alternative to takeout. Tender beef and crisp broccoli are coated in a savory sauce, making it the perfect weeknight meal.
Ingredients
- 1 lb boneless flank steak (or skirt steak)
- 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
- 1 tablespoon cornstarch
- 1 head broccoli, cut into bite-size florets
- 1 tablespoon peanut oil (or vegetable oil)
- 3 garlic cloves, minced
- 2 teaspoons ginger, minced
Instructions
- Slice the beef against the grain into 0.5 cm thick slices or 1 cm wide strips. Place it in a small bowl.
- Add soy sauce, peanut oil, and cornstarch to the beef. Mix gently to coat each slice evenly and let it marinate for 10 minutes.
- Prepare the sauce by combining chicken stock, Shaoxing wine (or dry sherry), soy sauce, dark soy sauce, brown sugar, and cornstarch in a medium-sized bowl. Mix well.
- In a large skillet, heat ¼ cup water over medium-high heat. Add the broccoli and steam for 1-2 minutes until just tender. Remove the broccoli and set it aside.
- In the same skillet, add peanut oil and heat over medium-high heat. Add the beef in a single layer and sear it without moving for 30 seconds, then flip and cook for another 30 seconds.
- Add the minced garlic and ginger to the skillet and stir to release their fragrance.
- Return the steamed broccoli to the skillet, then pour in the sauce. Stir until the sauce thickens, about 1 minute.
- Transfer everything to a plate and serve hot with steamed rice.
Notes
- If using a tougher cut of beef, use the baking soda method to tenderize it.
- If you want a spicier version, add chili oil or sriracha sauce at the end of cooking.
- This dish can be stored in the refrigerator for up to 3 days.
- For a gluten-free version, swap soy sauce with tamari and dry sherry with Shaoxing wine.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Category: Dinner
- Method: Stir-fry
- Cuisine: Chinese
Nutrition
- Serving Size: 1 serving
- Calories: 291
- Sugar: 4.5g
- Sodium: 790mg
- Fat: 14.3g
- Saturated Fat: 4.2g
- Unsaturated Fat: 10.1g
- Trans Fat: 0g
- Carbohydrates: 13.9g
- Fiber: 1.5g
- Protein: 26.6g
- Cholesterol: 48mg
