Chinese Beef and Broccoli is one of the most beloved dishes from Chinese-American cuisine — a perfect balance of savory, slightly sweet flavors with crisp-tender vegetables and juicy slices of beef. Popularized through takeout menus across the globe, this stir-fry recipe captures everything comforting and satisfying in one skillet: thin slices of marinated beef, seared to perfection, mingled with vibrant green broccoli florets, all coated in a glossy, garlicky sauce.
Traditionally Cantonese in origin, this dish has become a weeknight staple thanks to its fast cooking time, minimal ingredients, and bold flavor. The contrast of tender beef with fresh, just-cooked broccoli delivers a pleasing texture that keeps you going back for seconds. Whether served over steamed jasmine rice or tossed with noodles, homemade Chinese Beef and Broccoli is faster and tastier than takeout.
Ingredients Overview
Making Chinese Beef and Broccoli at home is all about smart ingredient selection and preparation. Here’s what you’ll need, and how each item contributes to the dish:
-
Flank Steak or Sirloin: Thinly sliced against the grain, this cut absorbs marinade beautifully and cooks quickly. Flank steak gives a chewy bite; sirloin offers tenderness. Substitute with skirt steak or even chicken if needed.
-
Fresh Broccoli Florets: Crisp and bright green when cooked briefly, broccoli adds freshness and contrast. You can also use broccolini or Chinese gai lan (Chinese broccoli) for a slightly more authentic twist.
-
Soy Sauce: Both light and dark soy sauce are often used. Light soy brings saltiness, while dark soy deepens the color and flavor. Use tamari or coconut aminos for a gluten-free option.
-
Oyster Sauce: This thick, umami-rich condiment is the backbone of the sauce’s deep flavor. For a vegetarian or shellfish-free version, look for mushroom-based “oyster” sauces.
-
Garlic and Ginger: Finely minced, these aromatics build the dish’s signature Chinese stir-fry flavor base. Always use fresh over powdered.
-
Cornstarch: Used in two ways — to tenderize the beef during marination and to thicken the sauce. Arrowroot powder works as a gluten-free alternative.
-
Brown Sugar: Adds a hint of sweetness that balances the savory elements.
-
Sesame Oil: A few drops for fragrance; it’s added at the end for a toasted nutty aroma.
-
Neutral Oil for Stir-Frying: Such as canola, vegetable, or peanut oil — these withstand high heat without smoking.
-
Beef Broth or Water: Used to loosen the sauce and deglaze the pan.
Optional additions include red pepper flakes for heat or mushrooms for more depth. Always prep and measure all ingredients before cooking, as stir-fries move fast.
Step-by-Step Instructions
Mastering Beef and Broccoli comes down to preparation and timing. Here’s how to do it right, with details for perfect results:
-
Marinate the Beef
In a bowl, combine thinly sliced beef with 1 tablespoon soy sauce, 1 teaspoon cornstarch, and 1 teaspoon oil. Let it rest for 15–30 minutes. This simple marinade helps tenderize the meat and allows flavor absorption without overpowering the final sauce. -
Prepare the Sauce
In a small bowl, whisk together 2 tablespoons oyster sauce, 1 tablespoon soy sauce, 1/2 teaspoon sesame oil, 1 teaspoon brown sugar, and 1/4 cup beef broth. Add 1 teaspoon cornstarch to help thicken the sauce later. Set aside. -
Blanch the Broccoli
Bring a pot of water to a boil. Add broccoli florets and cook for 1 minute until bright green and slightly tender. Immediately transfer to a bowl of ice water to stop the cooking. Drain and set aside. This keeps the broccoli vibrant and crisp when stir-fried. -
Heat the Wok or Skillet
Use a large skillet or wok over high heat. Add 1 tablespoon oil and swirl to coat. -
Cook the Beef
Add the marinated beef in a single layer. Let it sear undisturbed for 1 minute to develop browning, then stir-fry for another 1–2 minutes until nearly cooked through. Remove and set aside. -
Aromatics Time
Add a touch more oil if needed. Toss in 2 cloves minced garlic and 1 teaspoon grated ginger. Stir-fry for 15–20 seconds until fragrant, but not browned. -
Combine Everything
Return the beef to the pan along with the blanched broccoli. Pour in the prepared sauce and stir everything together. Let it bubble and thicken for 1–2 minutes, coating every piece evenly. -
Final Touches
Taste and adjust seasoning if needed — more soy sauce for salt, a splash of sesame oil for richness, or a pinch of sugar for balance. Serve hot.
The aroma during cooking is irresistible — garlicky, savory, with a deep roasted meatiness from the beef. The key is speed and heat: stir-fry on high, and don’t overcook.
Tips, Variations & Substitutions
-
Slice Beef Thinly: Partially freeze the meat for 20 minutes before slicing for clean, thin cuts.
-
Wok vs. Skillet: A wok gives better searing and sauce tossing, but a heavy-bottomed skillet works too.
-
Low-Carb Option: Serve over cauliflower rice or stir in more vegetables like zucchini or snow peas.
-
Vegan Version: Use tofu or seitan in place of beef, and a mushroom-based oyster sauce.
-
Spicy Kick: Add a dash of chili garlic sauce or sliced fresh red chilies.
-
No Oyster Sauce? Mix hoisin sauce with a bit of soy and fish sauce for a similar effect.
-
Batch Cooking: Double the recipe and refrigerate portions for weekday lunches.
This dish also adapts well to personal preferences — make it saucier, sweeter, or with added crunch.
Serving Ideas & Occasions
Chinese Beef and Broccoli is perfect for:
-
Weeknight Dinners: Ready in under 30 minutes — pair with steamed jasmine rice or brown rice.
-
Meal Prep: Holds up beautifully in the fridge for 3–4 days.
-
Dinner Parties: Serve as part of a multi-dish Chinese menu with fried rice, dumplings, or hot and sour soup.
-
Family Gatherings: A dish that satisfies both adults and kids — familiar and comforting.
Pair it with:
-
Drinks: Green tea, plum wine, or light lagers.
-
Sides: Stir-fried bok choy, egg rolls, or pickled cucumbers for brightness.
It brings warmth and flavor to any table — hearty yet light, saucy but never greasy.
Nutritional & Health Notes
Chinese Beef and Broccoli is surprisingly balanced:
-
High Protein: Thanks to lean beef, each serving provides a solid amount of protein to support muscle health.
-
Low in Sugar: Just a touch of brown sugar for balance, unlike many takeout versions that are overly sweet.
-
Vegetable Rich: Broccoli is high in fiber, vitamins C and K, and antioxidants.
-
Customizable for Diets: Easily made gluten-free or low-carb.
For a lighter version, use lean sirloin, steam the broccoli, and skip the extra oil. Portion control is simple when served over whole grains or cauliflower rice. It’s a satisfying, clean-eating option that doesn’t compromise on taste.
FAQs
Q1: Can I use frozen broccoli for this recipe?
Yes, you can. Make sure to thaw and pat it dry before cooking to avoid excess moisture. However, fresh broccoli gives the best texture and color.
Q2: What’s the best cut of beef for Chinese stir-fries?
Flank steak is most traditional, but sirloin, flat iron, or even ribeye can be used. Always slice thinly against the grain to keep the beef tender.
Q3: How do I keep the beef tender?
Marinate with soy sauce and cornstarch for at least 15 minutes, and cook on high heat for a short time. Avoid overcrowding the pan — this steams the beef instead of searing it.
Q4: Is oyster sauce necessary?
It’s key to the classic flavor, but if unavailable, substitute with hoisin sauce mixed with a splash of fish sauce or soy sauce.
Q5: Can I make this dish ahead of time?
Yes. Cook and store it in an airtight container for up to 4 days. Reheat in a skillet over medium heat, adding a splash of broth if it’s too dry.
Q6: What’s the difference between light and dark soy sauce?
Light soy is saltier and thinner, used for seasoning. Dark soy is thicker, slightly sweeter, and adds color. Use both if possible for depth.
Q7: How can I make this gluten-free?
Swap regular soy sauce for tamari or gluten-free soy sauce, and make sure your oyster sauce is labeled gluten-free. Cornstarch is already gluten-free.
Chinese Beef and Broccoli – A Classic Takeout Favorite at Home
A classic Chinese takeout favorite made at home — tender slices of beef stir-fried with crisp broccoli in a savory garlic-soy sauce.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
Ingredients
-
1 lb flank or sirloin steak, thinly sliced against the grain
-
3 cups fresh broccoli florets
-
2 tbsp light soy sauce
-
2 tbsp oyster sauce
-
1 tsp dark soy sauce (optional)
-
1 tsp sesame oil
-
2 tsp cornstarch, divided
-
1 tsp brown sugar
-
1/4 cup beef broth or water
-
2 cloves garlic, minced
-
1 tsp fresh ginger, grated
-
2 tbsp neutral oil (canola, peanut, or vegetable)
Instructions
-
In a bowl, toss sliced beef with 1 tbsp soy sauce, 1 tsp cornstarch, and 1 tsp oil. Marinate for 15–30 minutes.
-
In a small bowl, mix oyster sauce, remaining soy sauce, sesame oil, brown sugar, broth, and remaining cornstarch. Set aside.
-
Blanch broccoli in boiling water for 1 minute. Transfer to ice water, then drain.
-
Heat wok or skillet over high heat. Add 1 tbsp oil. Stir-fry beef until browned, 2–3 minutes. Remove.
-
Add garlic and ginger. Stir-fry for 20 seconds.
-
Return beef and broccoli to the pan. Pour in sauce. Stir-fry until thickened and glossy, about 2 minutes.
-
Serve hot over rice or noodles.
Notes
For extra spice, add chili sauce. Substitute tofu for a vegetarian version. Leftovers keep well for 3–4 days refrigerated.