Chinese Beef and Broccoli
Chinese Beef and Broccoli is a classic dish that brings the flavors of Chinese takeout right to your kitchen. Its appealing combination of tender beef and vibrant broccoli, cloaked in a savory sauce, makes it a favorite among many. Whether it’s for a weeknight dinner or a special gathering, this dish promises to impress.
The delightful marriage of beef and broccoli in a rich, umami-laden sauce is not only satisfying but also simple to prepare. With just a handful of ingredients, you can create a dish that is both delicious and nourishing. By making it at home, you also have the freedom to customize it to your taste—ensuring that every bite is exactly how you like it. The quick cooking method retains the freshly cooked flavors while keeping it healthy and vibrant.
Why make this recipe
Chinese Beef and Broccoli is a perfect example of a dish that is both delicious and easy to prepare. It allows you to enjoy a restaurant-quality meal in the comfort of your home, giving you the chance to savor rich flavors without heading out for takeout. This meal provides a healthy balance of protein and vegetables, making it a satisfying option for lunch or dinner.
Moreover, preparing this dish at home allows you to control the quality of your ingredients. You can choose fresh, organic vegetables and premium cuts of beef, ensuring that your meal is not only tasty but also nutritious. As you dive into the culinary process, you’ll discover just how easy it is to create a mouth-watering dish that the whole family will love.
How to make Chinese Beef and Broccoli
Making Chinese Beef and Broccoli involves a few key steps that are both quick and easy to master. The first step is all about the beef. Selecting the right cut, like flank steak or skirt steak, is crucial. Slicing against the grain ensures that the meat remains tender, and marinating it briefly imbues it with flavor and helps to achieve that perfect sear during cooking.
Next, the sauce is a highlight of this dish, combining the rich flavors of soy sauce, Shaoxing wine, and sugar to create a perfectly balanced sweet and salty base. The actual cooking process takes very little time, particularly when you have everything prepped and ready to go. By steaming the broccoli just until tender, you preserve its vibrant color and satisfying crunch, making it the ideal complement to the juicy beef. Once everything comes together in the skillet, it’s about achieving that final, glossy finish that makes this dish so appetizing and inviting.
Ingredients
- 1 lb flank steak (or 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 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 to bite-size florets)
- 1 tablespoon peanut oil (or vegetable oil)
- 3 garlic cloves (minced)
- 2 teaspoons ginger (minced)
Directions
- Slice the beef against the grain into 0.5 cm (1/4 inch) thick slices or 1-cm (1/2 inch) sticks. Transfer to a small bowl. Add soy sauce, peanut oil, and cornstarch. Gently mix well by hand until all the slices are coated with a thin layer of sauce. Marinate for 10 minutes while preparing the other ingredients.
- Combine all the ingredients for the sauce in a medium-sized bowl. Mix well.
- Add 1/4 cup water into a large nonstick skillet over medium-high heat until the water begins to boil. Add the broccoli and cover. Steam until the broccoli just turns tender and the water evaporates, about 1 minute. Transfer broccoli to a plate. Wipe the pan with a paper towel held in a pair of tongs if there’s any water left.
- Add the oil and swirl to coat the bottom. Heat over medium high heat until hot. Spread the steak in a single layer. Allow to cook without touching for 30 seconds, or until the bottom side is browned. Flip to cook the other side for a few seconds. Stir and cook until the surface is lightly charred and the inside is still pink.
- Add the garlic and ginger. Stir a few times to release the flavor and fragrance.
- Return the broccoli to the pan. Stir the sauce again to dissolve the cornstarch completely and pour it into the skillet. Cook and stir until the sauce thickens, about 1 minute. Transfer everything to a plate immediately. Serve hot as a main dish.
Time Breakdown
• Preparation Time: 15 minutes
• Cooking Time: 10 minutes
• Total Time: 25 minutes
• Servings: 4
How to serve Chinese Beef and Broccoli
Serve Chinese Beef and Broccoli hot, showcasing its vibrant colors and sumptuous sauce. It pairs exceptionally well with steamed jasmine rice or fried rice, which soak up the excess sauce and add a comforting base to the meal. For an added touch, sprinkle some sesame seeds on top or garnish with finely chopped green onions for a pop of freshness.
This dish can also be served with a side of wontons or spring rolls, creating a well-rounded dinner spread that transports you straight to your favorite Chinese restaurant. The balanced flavors of the beef, sauce, and broccoli will delight your taste buds and make for a memorable dining experience.
How to store Chinese Beef and Broccoli
If you find yourself with leftovers, storing Chinese Beef and Broccoli is straightforward. Allow the dish to cool to room temperature before transferring it into an airtight container. It can be kept in the refrigerator for up to three days. When reheating, use a microwave or a skillet to warm it gently, ensuring that the beef remains tender and the broccoli retains some of its crunch.
Freezing this dish is also an option; however, the texture of the broccoli may change slightly upon thawing. For best results, store the beef and broccoli separately if you plan to freeze it. When you’re ready to enjoy it again, simply reheat it until warmed through, and savor the deliciousness once more.
Tips to make Chinese Beef and Broccoli
To elevate your Chinese Beef and Broccoli to the next level, consider a few helpful tips. First, ensuring that the beef is sliced very thinly will enhance its tenderness and absorption of the marinade. Marinating the beef for more than 10 minutes can intensify the flavor further, enriching your final dish.
Using high-quality ingredients, such as a good soy sauce and fresh vegetables, can also greatly improve the dish’s overall taste. When cooking, ensure your skillet is suitably hot to achieve that desirable char on the beef, which adds depth and complexity to the flavor. For those who prefer extra heat, a dash of chili oil or crushed red pepper can be added to the sauce for an exciting kick.
Another key aspect is the cooking time for the broccoli. Stopping the steaming process just as it’s becoming tender will keep it crisp and vibrant, enhancing both flavor and appearance. Remember to stir-fry the ingredients quickly to maintain their texture and flavor integrity.
Variation
No major variations, but you can adjust seasonings to taste.
Nutritional Information (Per Serving)
• Calories: 350 kcal
• Protein: 30 g
• Carbohydrates: 20 g
• Fat: 15 g
• Fiber: 3 g
• Sugar: 5 g
• Sodium: 600 mg
FAQs
Q: Can I use another type of meat besides beef?
A: Absolutely! Chicken or pork are excellent substitutes and offer a different flavor profile while still complementing the broccoli beautifully.
Q: Is there a gluten-free option for this recipe?
A: Yes, use gluten-free soy sauce and ensure that your cornstarch is gluten-free for a delicious gluten-free version of this dish.
Q: Can I add other vegetables to the stir-fry?
A: Yes, veggies like bell peppers, snap peas, and carrots can be added for more color and nutrition. Just ensure they are pre-cooked or sliced thinly to cook through in the same timeframe as the broccoli.

Chinese Beef and Broccoli
Ingredients
Beef Marinate
- 1 lb flank steak (or skirt steak, or other cut) Slice against the grain for tenderness.
- 1 tablespoon soy sauce
- 1 tablespoon peanut oil (or vegetable oil)
- 1 tablespoon cornstarch
- 1/2 teaspoon baking soda (optional) Can enhance tenderness.
Sauce
- 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
Vegetables
- 1 head broccoli (cut to bite-size florets)
- 1 tablespoon peanut oil (or vegetable oil) For frying the beef.
- 3 cloves garlic (minced)
- 2 teaspoons ginger (minced)
Instructions
Preparation
- Slice the beef against the grain into 0.5 cm (1/4 inch) thick slices or 1-cm (1/2 inch) sticks. Transfer to a small bowl.
- Add soy sauce, peanut oil, and cornstarch to the beef and mix until coated. Marinate for 10 minutes.
- Combine all sauce ingredients in a medium bowl and mix well.
Cooking
- In a large nonstick skillet, heat 1/4 cup water over medium-high heat until boiling. Add broccoli and cover. Steam until tender, about 1 minute.
- Transfer broccoli to a plate and wipe the pan with a paper towel.
- Add remaining peanut oil to the pan and heat until hot. Spread the marinated beef in a single layer and cook without touching for 30 seconds or until browned. Flip and cook until lightly charred and still pink inside.
- Add garlic and ginger to the skillet and stir to release flavors.
- Return the broccoli to the pan, stir the sauce again, and pour into the skillet. Cook and stir until the sauce thickens, about 1 minute. Transfer everything to a plate and serve hot.