Chinese Beef and Broccoli

Posted on

A plate of Chinese beef and broccoli stir-fry with tender beef and fresh vegetables

This saucy weeknight stir-fry is bright, comforting, and made for repeat dinners—ready in under 30 minutes and perfect with steamed rice or noodles. Serve this Chinese Beef and Broccoli alongside a comforting cheesy ground beef and rice casserole for an easy, crowd-pleasing meal.

Why You’ll Love This Chinese Beef and Broccoli :

  • Big, savory flavor with a glossy, restaurant-style sauce.
  • Quick to make—ideal for busy weeknights.
  • Uses budget-friendly flank or skirt steak for tender slices.
  • Easy meal-prep: leftovers reheat beautifully for lunches.
  • Family-friendly: mild, slightly sweet sauce that kids enjoy.

Ingredients Needed :

Protein & Marinade

  • 1 lb flank steak (skirt steak, or other cut (*see footnote 1))
  • 1 tablespoon soy sauce
  • 1 tablespoon peanut oil (or vegetable oil)
  • 1 tablespoon cornstarch
  • 1/2 teaspoon baking soda ((Optional) (*see footnote 1))

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 ((*footnote 2))
  • 2 teaspoons brown sugar (or white sugar)
  • 1 tablespoon cornstarch

Vegetables & Aromatics

  • 1 head broccoli (cut to bite-size florets)
  • 1 tablespoon peanut oil (or vegetable oil) ((*Footnote 3))
  • 3 garlic cloves (minced)
  • 2 teaspoons ginger (minced)

Chinese Beef and Broccoli

Step-by-Step Instructions :

  1. 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 (*Footnote 1). 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.
  2. Combine all the ingredients for the sauce in a medium-sized bowl. Mix well.
  3. 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, 1 minute or so. Transfer broccoli to a plate. Wipe the pan with a paper towel held in a pair of tongs if there’s any water left.
  4. 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.
  5. Add the garlic and ginger. Stir a few times to release the flavor and fragrance.
  6. 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.

Serving Suggestions Chinese Beef and Broccoli

  • Serve over steamed jasmine rice or garlic fried rice for a classic pairing.
  • Toss with udon or lo mein noodles and a splash of sesame oil for a noodle bowl.
  • Add sliced red bell peppers or snap peas to the broccoli for extra color and crunch.
  • For a heartier plate, serve alongside a simple baked pasta like cheesy baked ziti with ground beef and zucchini.

Tips for Success Chinese Beef and Broccoli

  • Slice thin and against the grain: this keeps each bite tender and easy to chew.
  • Don’t overcrowd the pan: cook the steak in a single layer so it chars rather than steams.
  • Dissolve cornstarch completely: stir the sauce until smooth before adding to avoid lumps.
  • Blanch broccoli briefly: quick steaming preserves the bright green color and crisp-tender texture.
  • Control heat: medium-high gives a good sear without overcooking the beef.
  • Make it ahead: slice the beef and mix the sauce the night before to save time. Try it with a warm side like beef and cheese chimichangas for a fun fusion meal.

Variation

  • Spicy: add 1/2 teaspoon chili paste or a pinch of red pepper flakes to the sauce.
  • Vegetarian: swap beef for firm tofu or tempeh and use vegetable stock.
  • Mushroom boost: add shiitake or cremini slices for extra umami.
  • Low-sodium: use low-sodium soy sauce and reduce added salt; increase Shaoxing for depth.

Chinese Beef and Broccoli

FAQs

Q: Can I use another cut of beef?
A: Yes—skirt or flat iron work well. Just slice thin and against the grain for tenderness.

Q: How do I keep the sauce from being too thin?
A: Make sure the cornstarch is fully dissolved in the sauce before adding and simmer until it visibly thickens—about 1 minute.

Q: Can I make this gluten-free?
A: Use tamari or a gluten-free soy sauce and check that the dark soy sauce is gluten-free or omit it; use gluten-free Shaoxing substitute or extra stock.

Q: What’s the best way to reheat leftovers?
A: Reheat gently in a skillet over medium heat with a splash of water or broth to revive the sauce and keep the broccoli crisp-tender.

Conclusion

For a single-serving take on the dish, this recipe pairs well with the Beef & Broccoli for One adaptation. If you’re curious about the dish’s techniques and cultural background, this Beef and Broccoli write-up is a thoughtful deep dive. For menu planning or institutional recipe formats, see this sample Chinese menu PDF.

A plate of Chinese beef and broccoli stir-fry with tender beef and fresh vegetables

Chinese Beef and Broccoli

This easy weeknight stir-fry features savory beef and fresh broccoli in a glossy sauce, ready in under 30 minutes.
Prep Time: 10 minutes
Cook Time: 10 minutes
Total Time: 20 minutes
Course: Dinner, Main Course
Cuisine: Chinese
Keyword: Beef and Broccoli, easy recipe, family-friendly, quick dinner, Stir-Fry
Servings: 4 servings
Calories: 350kcal

Ingredients

Protein & Marinade

  • 1 lb flank steak (skirt steak, or other cut) Budget-friendly protein choice.
  • 1 tablespoon soy sauce
  • 1 tablespoon peanut oil (or vegetable oil) For marinating beef.
  • 1 tablespoon cornstarch
  • 1/2 teaspoon baking soda Optional.

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 Adds color and depth.
  • 2 teaspoons brown sugar (or white sugar)
  • 1 tablespoon cornstarch

Vegetables & Aromatics

  • 1 head broccoli Cut into bite-size florets.
  • 1 tablespoon peanut oil (or vegetable oil) For cooking 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. 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.

Cooking

  • 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.

Notes

For best results, slice thin against the grain and avoid overcrowding the pan. Dissolve the cornstarch completely in the sauce before adding to avoid lumps. Blanch broccoli quickly to preserve color and crisp-tender texture.

Nutrition

Serving: 1g | Calories: 350kcal | Carbohydrates: 40g | Protein: 30g | Fat: 10g | Saturated Fat: 2g | Sodium: 800mg | Fiber: 3g | Sugar: 5g
Tried this recipe?Let us know how it was!

Tags:

Asian cuisine / beef recipes / broccoli recipes / Chinese food / stir fry

You might also like these recipes

Leave a Comment

Recipe Rating