Chinese Beef and Broccoli is one of the most beloved dishes in Chinese-American cuisine — and for good reason. Tender slices of marinated beef are stir-fried to perfection, paired with crisp-tender broccoli, and coated in a rich, savory sauce that’s bursting with umami.
This dish originates from Cantonese-style cooking, where beef is often marinated to preserve tenderness, and vegetables are cooked briefly to maintain their crunch and color. The result is a beautiful balance of flavors and textures: juicy beef, vibrant green broccoli, and a glossy, garlicky sauce with hints of soy, ginger, and sesame.
Perfect for a fast weeknight dinner or a cozy takeout-style meal at home, this recipe is a staple you’ll want to return to again and again.
Ingredients Overview
The beauty of Chinese Beef and Broccoli lies in its simplicity. Each ingredient has a specific role in creating that signature taste and texture.
Flank Steak or Sirloin
-
Flank steak is the traditional choice for its strong beef flavor and texture that responds well to slicing against the grain.
-
Sirloin or skirt steak also work well — just avoid overly tough cuts like chuck unless slow-cooked.
-
For best results, slice the meat thinly across the grain and marinate it in a mix of soy sauce, cornstarch, and a splash of rice wine. This not only seasons the beef but helps it stay tender during the quick stir-fry.
Broccoli Florets
-
Choose fresh broccoli with firm stalks and deep green florets. Chop into even, bite-sized pieces.
-
Frozen broccoli can work in a pinch but should be thawed and dried well to avoid excess moisture in the wok.
-
The broccoli is blanched briefly before stir-frying, preserving its color and giving it a satisfying bite.
Soy Sauce (Light and Dark)
-
Light soy sauce brings saltiness and tang.
-
Dark soy sauce adds color and depth with a hint of molasses-like richness.
-
Use low-sodium if you’re watching salt intake, but don’t skip dark soy for authenticity.
Garlic and Ginger
-
Fresh garlic and ginger are essential for the signature Chinese stir-fry aroma. Mince them finely for even distribution.
-
Don’t substitute with powders — their sharpness and scent can’t compete with fresh aromatics.
Oyster Sauce
-
This thick, umami-rich sauce gives the dish its characteristic depth and savory finish.
-
For a vegetarian version, opt for mushroom oyster sauce — available in most Asian grocery stores.
Sesame Oil and Cornstarch
-
A touch of toasted sesame oil adds a nutty, aromatic finish.
-
Cornstarch is used in both the marinade and the sauce to create a silky glaze that clings beautifully to the beef and broccoli.
Optional Add-ins
-
Chili flakes or garlic chili paste for heat.
-
Sliced carrots or snap peas for added texture and color.
Step-by-Step Instructions
1. Prep the Ingredients
-
Slice the beef into thin strips across the grain, about ¼ inch thick.
-
Marinate with 1 tablespoon soy sauce, 1 teaspoon cornstarch, 1 teaspoon sesame oil, and 1 teaspoon Shaoxing wine (or dry sherry). Let it sit for 20 minutes.
-
Chop the broccoli into bite-size florets and thinly slice garlic and ginger.
2. Blanch the Broccoli
-
Bring a pot of water to a boil.
-
Add broccoli florets and blanch for 1–2 minutes until bright green but still firm.
-
Drain and set aside.
3. Stir-Fry the Beef
-
Heat 1 tablespoon of oil in a wok or large skillet over high heat.
-
Add the marinated beef in a single layer and sear without stirring for 30 seconds to develop a good browning.
-
Stir-fry for another 1–2 minutes until just cooked through, then remove from the pan.
4. Sauté Aromatics
-
In the same pan, add a bit more oil if needed.
-
Toss in the garlic and ginger, cooking for about 20–30 seconds until fragrant — be careful not to burn them.
5. Combine and Sauce
-
Return the beef to the pan, then add the broccoli.
-
Pour in the sauce mixture: 2 tablespoons oyster sauce, 1 tablespoon light soy sauce, 1 tablespoon dark soy sauce, 1 teaspoon sugar, ½ cup water or broth, and 1 teaspoon cornstarch dissolved in a splash of water.
-
Stir well until the sauce thickens and everything is evenly coated — about 1–2 minutes.
6. Finish and Serve
-
Turn off the heat and drizzle with a little sesame oil.
-
Serve hot over steamed jasmine rice or noodles.
Tips, Variations & Substitutions
-
Don’t overcrowd the pan — cook the beef in batches if needed to keep it from steaming.
-
Marinate for at least 20 minutes, but overnight is even better for more tender results.
-
For a low-carb version, serve over cauliflower rice or skip the rice entirely.
-
Make it gluten-free by using tamari instead of soy sauce and checking your oyster sauce brand.
-
Add crunch with toasted sesame seeds or chopped roasted peanuts just before serving.
-
In Cantonese households, some variations include thin slices of onion or water chestnuts.
Serving Ideas & Occasions
Chinese Beef and Broccoli is a versatile dish that fits any occasion — from a quick dinner to a weekend family feast.
-
Serve over steamed white rice, brown rice, or stir-fried noodles.
-
Pair with egg drop soup, spring rolls, or hot and sour soup for a full Chinese takeout experience.
-
Ideal for meal prepping — it stores well and reheats beautifully.
-
Great for weeknight family dinners or casual entertaining with friends.
Its bold flavors and comforting texture make it feel both nourishing and indulgent — perfect for cozy evenings in.
Nutritional & Health Notes
This dish provides a solid balance of lean protein, fiber, and complex carbohydrates. Using flank steak keeps it relatively lean, while broccoli adds a good dose of vitamin C, K, and fiber.
-
Portion control is easy with this dish — a standard serving is satisfying without being heavy.
-
To reduce sodium, opt for low-sodium soy sauces and limit oyster sauce.
-
Skip sugar in the sauce or reduce the amount for a lower glycemic load.
-
Add extra veggies like bell peppers or snow peas for increased antioxidants and color variety.
It’s a great recipe for those looking to eat clean without sacrificing taste.
FAQs
Q1: Can I make Chinese Beef and Broccoli ahead of time?
A1: Yes! This dish stores well in the refrigerator for up to 4 days. Reheat gently in a skillet or microwave, adding a splash of water to revive the sauce.
Q2: What cut of beef is best for this recipe?
A2: Flank steak is ideal for its rich flavor and tenderness when sliced thinly across the grain. Sirloin or skirt steak also work well.
Q3: How do I keep the broccoli from turning mushy?
A3: Blanch it quickly (1–2 minutes) and rinse with cold water or place in an ice bath to stop cooking. Then stir-fry briefly at the end to coat in sauce.
Q4: Is oyster sauce necessary?
A4: Oyster sauce adds a deep, savory flavor, but if you need a substitute, use mushroom sauce or a mix of hoisin and soy sauce for a similar profile.
Q5: Can I freeze this dish?
A5: It’s best fresh, but you can freeze it. Let it cool, portion into airtight containers, and freeze for up to 1 month. Reheat in a skillet for best texture.
Q6: How do I make it spicy?
A6: Add chili garlic paste, a few slices of red chili, or a dash of chili oil during the sautéing step to introduce heat.
Q7: What can I serve with this besides rice?
A7: Try lo mein noodles, steamed buns, or a light cucumber salad. It also pairs well with stir-fried bok choy or baby corn.
PrintChinese Beef and Broccoli – A Quick, Saucy Weeknight Favorite
Tender beef stir-fried with crisp broccoli in a savory garlic-ginger sauce — a classic Chinese-American dish perfect for weeknights.
- Prep Time: 20 minutes
- Cook Time: 10 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
Ingredients
1 lb flank steak, thinly sliced against the grain
2 cups broccoli florets
2 tbsp oyster sauce
1 tbsp light soy sauce
1 tbsp dark soy sauce
1 tsp sugar
1 tsp cornstarch (plus 1 tsp for marinade)
½ cup water or beef broth
1 tsp sesame oil
2 cloves garlic, minced
1 tsp fresh ginger, minced
2 tbsp neutral oil (vegetable or canola)
1 tsp Shaoxing wine or dry sherry (optional)
Salt and pepper to taste
Instructions
-
Slice beef thinly across the grain. Marinate with 1 tbsp soy sauce, 1 tsp cornstarch, 1 tsp sesame oil, and Shaoxing wine for 20 minutes.
-
Blanch broccoli for 1–2 minutes, then drain and set aside.
-
Heat oil in a wok or large skillet over high heat. Stir-fry beef in batches until browned and just cooked. Remove and set aside.
-
Add more oil if needed. Sauté garlic and ginger until fragrant.
-
Return beef and broccoli to the pan.
-
Mix oyster sauce, soy sauces, sugar, cornstarch (dissolved), and water. Pour into the pan.
-
Stir until sauce thickens and everything is coated, 1–2 minutes.
-
Finish with a drizzle of sesame oil. Serve hot.
Notes
Use tamari and mushroom sauce for a gluten-free version. Add chili paste for heat. Leftovers keep well for 3–4 days.