Chinese Beef and Broccoli is a classic dish loved by many for its rich flavors and satisfying texture. Whether you’re craving a quick dinner or a healthier take-out alternative, this dish has it all. It’s simple to prepare, with tender beef, crisp broccoli, and a savory brown sauce that elevates the meal. The best part? You can recreate this Chinese restaurant favorite right in your kitchen, using just one pan!

Table of Contents
Why You’ll Love This Chinese Beef and Broccoli
Chinese Beef and Broccoli is a dish that strikes the perfect balance between convenience and flavor. It’s quick to prepare, making it an ideal weeknight dinner. The recipe uses just a few ingredients, but the results are nothing short of delicious. Plus, it’s a healthier alternative to take-out meals, with all the savory goodness without the heavy oil.
The beauty of this dish lies in the tender, juicy beef combined with fresh broccoli. The rich brown sauce coats every piece, creating a mouthwatering, restaurant-quality experience at home. And with no wok required, you can achieve that authentic taste using just a regular skillet.
Ingredients for Chinese Beef and Broccoli
Here are the key ingredients you’ll need to make this flavorful dish:
- Flank Steak: Known for its tenderness and rich flavor, flank steak is the ideal cut for this dish. It’s lean yet juicy, perfect for stir-frying.
- Broccoli: The star vegetable of this dish, broccoli provides a crisp texture and fresh flavor that complements the beef perfectly.
- Soy Sauce: A staple in Chinese cooking, soy sauce adds umami and depth to the sauce.
- Peanut Oil: For stir-frying, peanut oil works well as it has a high smoking point and imparts a subtle nutty flavor.
- Garlic and Ginger: These aromatic ingredients are the foundation of the sauce, offering a fragrant base to the stir-fry.
- Chicken Stock: Used to create the savory sauce, chicken stock adds richness and helps the sauce coat the beef and broccoli.
- Shaoxing Wine: This Chinese cooking wine gives the dish an authentic taste with a slight tang.
Alternative Ingredient Suggestions
If you’re looking for alternatives, there are several options to fit different tastes and dietary preferences:
- Beef Alternatives: If you don’t have flank steak, you can use skirt steak or even a cheaper cut like chuck or round roast. Remember, tougher cuts benefit from the addition of baking soda in the marinade for extra tenderness.
- Vegetable Variations: While broccoli is the traditional vegetable, you can mix in carrots, red peppers, or snap peas for a colorful twist. Just add them at the right cooking time to ensure they remain tender-crisp.
- Soy Sauce Substitutes: For a gluten-free version, swap soy sauce with tamari or coconut aminos. You can also substitute the Shaoxing wine with dry sherry if necessary.
Step-by-Step Instructions for Chinese Beef and Broccoli
Follow these simple steps to make this flavorful dish:
- Prepare the Beef: Slice the flank steak against the grain into thin strips. Combine the beef with soy sauce, peanut oil, and cornstarch, and let it marinate for about 10 minutes.
- Make the Sauce: In a small bowl, mix together chicken stock, Shaoxing wine, soy sauce, dark soy sauce, brown sugar, and cornstarch to create the sauce mixture.
- Steam the Broccoli: In a large skillet, add a small amount of water and bring it to a boil. Add the broccoli and cover the skillet. Steam the broccoli for 1-2 minutes until tender, then remove it from the skillet and set it aside.
- Cook the Beef: Heat the skillet and add the marinated beef in a single layer. Let it sear without touching for 30 seconds, then flip and cook the other side until lightly charred and still pink inside.
- Add Aromatics: Toss in minced garlic and ginger and stir for a few seconds until fragrant.
- Combine: Return the broccoli to the skillet, pour the sauce over, and stir until the sauce thickens, about 1 minute.
- Serve: Transfer everything to a plate and serve hot over steamed rice.

Tips & Tricks for Perfect Beef and Broccoli
To make sure your Chinese Beef and Broccoli comes out perfect every time, keep these tips in mind:
- Use a Skillet: A nonstick skillet works wonders for stir-frying, especially if you don’t have a wok. It provides a large surface area to sear the beef effectively.
- Don’t Overcook the Beef: Beef cooks quickly, so avoid overcooking it. It should be lightly charred on the outside and pink on the inside.
- Adjust the Sauce: If you prefer a saucier dish, feel free to double the sauce ingredients. Just make sure to adjust the cooking time to thicken the sauce to your liking.
- Marinate the Beef: Even if you’re in a rush, don’t skip the marination step. It helps tenderize the beef and infuses it with flavor.
Pairing Ideas and Variations
Chinese Beef and Broccoli pairs wonderfully with simple sides like steamed rice or noodles. For a more adventurous meal, serve it alongside crispy spring rolls or a side of egg drop soup.
If you’re looking for variations, try adding a dash of chili oil or sriracha to spice things up. For a lighter version, substitute the beef with chicken or tofu, or use cauliflower instead of broccoli.
Make-Ahead Notes: This dish can be prepared ahead of time and stored in the refrigerator for up to 3 days. The sauce may thin out a bit, but it will still be delicious when reheated. Just be sure to store the rice separately and combine it just before serving.
Health Benefits of Chinese Beef and Broccoli
This dish is not only tasty but also packed with nutritional benefits. Beef provides a good source of protein and iron, while broccoli is rich in vitamins, minerals, and fiber. Together, they create a balanced meal that’s both filling and nourishing.
Whether you’re craving a quick weeknight dinner or a healthier alternative to take-out, Chinese Beef and Broccoli is sure to become a staple in your kitchen. With its easy preparation and delicious flavor, it’s a meal that’s both satisfying and wholesome.
Conclusion
Chinese Beef and Broccoli is a perfect blend of tender beef, crisp broccoli, and a savory brown sauce that makes it a satisfying meal for any occasion. Whether you’re cooking for your family or looking to satisfy a take-out craving at home, this dish delivers on flavor, ease, and healthiness. With its simple ingredients and quick preparation, it’s a dish that will soon become a favorite in your weekly dinner rotation. Plus, with a few tweaks, you can make it your own by adding different vegetables or adjusting the spice level. Give it a try tonight, and enjoy the flavors of Chinese take-out without leaving your kitchen!
FAQ: Frequently Asked Questions About Chinese Beef and Broccoli
Can I use a different cut of beef for this recipe?
Yes, while flank steak is ideal for its tenderness, you can also use skirt steak or even tougher cuts like chuck or round roast. If you opt for a tougher cut, remember to use the baking soda method in the marinade to ensure the beef turns out tender and juicy.
2. How do I store leftovers of Chinese Beef and Broccoli?
To store leftovers, place the beef and broccoli in an airtight container in the refrigerator. It will keep for up to 3 days. When reheating, you may need to add a splash of water to rehydrate the sauce.
Can I make Chinese Beef and Broccoli gluten-free?
Yes, you can easily make this recipe gluten-free by swapping regular soy sauce with tamari and using dry sherry instead of Shaoxing wine. Additionally, ensure that your chicken stock is gluten-free.
More Relevant Recipes
- Garlic Butter Beef and Rice: This recipe combines juicy beef with a rich garlic butter sauce, served over fluffy rice, making it a perfect companion to Chinese Beef and Broccoli with a similar savory flavor profile.
- Slow Cooker Beef and Noodles: Tender beef cooked in a savory broth with noodles, this dish has a comforting, hearty flavor that complements the taste of Chinese Beef and Broccoli, offering another simple yet delicious meal idea.
- Honey Lime Rainbow Fruit Salad: If you’re looking for a refreshing side dish, this vibrant fruit salad with a tangy honey-lime dressing offers a nice contrast to the savory and rich flavors of Chinese Beef and Broccoli.
Chinese Beef and Broccoli:
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
- Yield: 2 to 4 servings 1x
- Category: Main Dish
- Method: Stir-frying
- Cuisine: Chinese
- Diet: Gluten Free
Description
Chinese Beef and Broccoli is a delicious, easy-to-make dish featuring tender beef and crisp broccoli, all coated in a savory brown sauce. This quick and healthy recipe gives you the flavors of takeout without the need for a wok or complicated techniques. Perfect for busy weeknights, it’s a flavorful and nutritious meal that can be served with steamed rice for a complete dinner.
Ingredients
- 1 lb flank steak, sliced against the grain into 0.5 cm (1/4 inch) thick slices or 1-cm (1/2 inch) sticks
- 1 tablespoon soy sauce
- 1 tablespoon peanut oil (or vegetable oil)
- 1 tablespoon cornstarch
- 1/2 teaspoon baking soda (optional, for tougher cuts)
- 1/2 cup chicken stock (or beef stock)
- 2 tablespoons Shaoxing wine (or dry sherry)
- 2 tablespoons soy sauce
- 1 teaspoon dark soy sauce (optional)
- 2 teaspoons brown sugar (or white sugar)
- 1 tablespoon cornstarch
- 1 head broccoli, cut into bite-sized florets
- 3 garlic cloves, minced
- 2 teaspoons ginger, minced
- 1 tablespoon peanut oil (or vegetable oil) for stir-frying
Instructions
- Slice the flank steak against the grain into thin slices or sticks. Place in a bowl and add soy sauce, peanut oil, and cornstarch. Mix well and let marinate for 10 minutes.
- Combine all sauce ingredients (chicken stock, Shaoxing wine, soy sauces, brown sugar, and cornstarch) in a small bowl and mix well.
- In a large skillet, add 1/4 cup of water and bring to a boil. Add the broccoli and cover, steaming for about 1 minute until the broccoli is just tender. Remove the broccoli and set aside.
- Wipe the skillet and add peanut oil. Heat over medium-high heat and add the marinated beef in a single layer. Let it cook without moving for about 30 seconds, then flip to cook the other side for a few seconds.
- Stir in the garlic and ginger, cooking for a few more seconds until fragrant.
- Return the broccoli to the skillet and stir in the prepared sauce. Cook for 1 minute until the sauce thickens.
- Serve hot with steamed rice or noodles.
Notes
- If using a tougher cut of beef (e.g., chuck or round roast), add 1/2 teaspoon of baking soda to the marinade and let it sit for 30 minutes for tender beef.
- Dark soy sauce adds a deep color and flavor but can be omitted if unavailable. Substitute with molasses for a similar taste.
- If you prefer a spicier dish, add chili oil or sriracha to the sauce before cooking.
- Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat with a splash of water to revive the sauce.
Nutrition
- Serving Size: 1 serving
- Calories: 291 kcal
- Sugar: 4.5g
- Sodium: 790mg
- Fat: 14.3g
- Saturated Fat: 4.2g
- Unsaturated Fat: 9.1g
- Trans Fat: 0g
- Carbohydrates: 13.9g
- Fiber: 1.5g
- Protein: 26.6g
- Cholesterol: 48mg
