Chinese beef and broccoli is a beloved classic that brings together tender slices of beef, crisp broccoli florets, and a glossy, umami-rich sauce—all in under 30 minutes. This dish delivers the bold, savory flavors of your favorite takeout with fresher ingredients and easy, home-cooked convenience. It’s a satisfying one-pan meal perfect for weeknight dinners or meal prep.
Introduction
Beef and broccoli is a staple of Chinese-American cuisine, tracing its roots to Cantonese stir-fry dishes that emphasize balance: protein, vegetables, and a deeply flavorful sauce served over a bed of rice. Though it’s widely recognized from takeout menus, homemade beef and broccoli is fresher, more customizable, and surprisingly fast to make.
What sets this dish apart is its simplicity. With just a few pantry-friendly ingredients—soy sauce, garlic, ginger, and cornstarch—you can build a luscious, silky sauce that coats each piece of beef and broccoli without being heavy. The secret is all in the marinade and the quick stir-fry technique that locks in flavor and tenderness.
Whether you’re cooking for one, feeding a family, or prepping lunches for the week, this dish hits all the marks: flavorful, filling, and flexible.
Ingredient Overview
Flank or Skirt Steak
These cuts are lean but flavorful, making them ideal for stir-frying. Slice thinly against the grain to ensure tenderness.
Broccoli
Fresh broccoli florets add crunch and contrast. Blanching or steaming briefly before stir-frying helps retain color and tenderness.
Garlic and Ginger
These aromatics are essential for authentic Chinese flavor. Fresh is best—minced or grated for maximum punch.
Soy Sauce
Used in both the marinade and sauce, soy sauce provides depth and saltiness. Use low-sodium if you prefer to control salt levels.
Oyster Sauce
A thick, sweet-savory sauce made from oyster extracts. It adds complexity and richness to the stir-fry.
Cornstarch
Used to tenderize the beef in the marinade and to thicken the sauce into a silky glaze that clings to the meat and vegetables.
Brown Sugar
Adds a subtle sweetness to balance the salty, savory flavors in the sauce.
Sesame Oil
Used at the end for a nutty, aromatic finish. A little goes a long way.
White or Jasmine Rice
Steamed rice is the classic accompaniment, soaking up all that delicious sauce.
Step-by-Step Instructions
1. Slice and Marinate the Beef
-
Freeze the beef for 15–20 minutes to make slicing easier.
-
Thinly slice 1 lb flank steak against the grain into bite-size strips.
-
In a bowl, combine:
-
1 tbsp soy sauce
-
1 tsp cornstarch
-
1 tsp sesame oil
-
-
Toss beef in the marinade and set aside for 15–20 minutes while prepping other ingredients.
2. Prepare the Sauce
-
In a small bowl, mix:
-
3 tbsp soy sauce
-
2 tbsp oyster sauce
-
1 tbsp brown sugar
-
1 tbsp rice wine or Shaoxing wine
-
1 tsp cornstarch
-
1/4 cup water or beef broth
-
3. Cook the Broccoli
-
Blanch broccoli in boiling water for 1–2 minutes until vibrant green and slightly tender.
-
Drain and set aside. Alternatively, steam or microwave briefly.
4. Stir-Fry the Beef
-
Heat 1 tbsp vegetable oil in a large skillet or wok over high heat.
-
Add beef in a single layer (work in batches if necessary). Sear 1–2 minutes per side until browned. Remove and set aside.
5. Stir-Fry Aromatics
-
In the same pan, add a touch more oil if needed.
-
Add 2 cloves minced garlic and 1 tbsp grated ginger.
-
Stir for 30 seconds until fragrant, then return beef to the pan.
6. Combine Everything
-
Add the blanched broccoli and pour in the sauce.
-
Toss everything together over high heat for 2–3 minutes until the sauce thickens and coats the ingredients.
-
Drizzle with a bit more sesame oil before serving.
7. Serve
-
Spoon over steamed rice and garnish with green onions or sesame seeds if desired.
Tips, Variations, and Substitutions
Tips
-
Slice beef against the grain to break up muscle fibers and make it tender.
-
Don’t overcrowd the pan. Stir-fry in batches to keep the heat high and avoid steaming.
-
Marinate the beef for at least 15 minutes, or up to 4 hours for extra flavor.
Variations
-
Spicy Version: Add chili flakes or a splash of chili oil.
-
Vegetarian: Replace beef with tofu or tempeh and double the broccoli.
-
Low-Carb: Serve over cauliflower rice or spiralized zucchini.
Substitutions
-
No oyster sauce? Use hoisin sauce, though it will be sweeter.
-
No rice wine? Substitute with dry sherry, white wine vinegar, or omit.
-
Broccoli swaps: Try snow peas, green beans, or bok choy.
Serving Ideas & Occasions
Chinese beef and broccoli is a versatile dish that fits:
-
Weeknight dinners: Quick and satisfying after a busy day.
-
Meal prep: Holds well for 3–4 days in the fridge.
-
Family-style meals: Serve with spring rolls, egg drop soup, or stir-fried rice.
-
Leftovers: Turn into a wrap or toss with noodles for a new twist.
Pair with jasmine or white rice for a complete meal, or go bold with garlic noodles or scallion pancakes on the side.
Nutritional & Health Notes
Beef and broccoli is relatively balanced, especially when made at home:
-
Protein: Lean beef provides high-quality protein and iron.
-
Vegetables: Broccoli adds fiber, vitamins C and K, and antioxidants.
-
Healthy fats: Sesame oil adds flavor with minimal fat.
-
Low sugar: The sauce has just enough sweetness without being heavy.
-
Sodium: Watch soy sauce levels—opt for low-sodium versions if needed.
To lighten the dish:
-
Use leaner cuts like sirloin or flank.
-
Increase broccoli and reduce rice portion.
-
Use olive oil instead of vegetable oil.
FAQ
1. What cut of beef is best for stir-fry?
Flank steak or skirt steak is ideal due to its bold flavor and tenderness when sliced thinly. Sirloin and ribeye also work well.
2. How do I keep the beef tender?
Slice thinly against the grain, marinate with cornstarch, and cook quickly over high heat to avoid drying it out.
3. Can I use frozen broccoli?
Yes. Thaw and pat dry before stir-frying to avoid excess moisture. The texture may be slightly softer than fresh.
4. Is this dish gluten-free?
Use tamari or gluten-free soy sauce and a certified gluten-free oyster sauce alternative to make this dish gluten-free.
5. How can I make this dish spicier?
Add chili flakes, fresh chopped chilies, or a drizzle of chili crisp when stir-frying. You can also mix Sriracha into the sauce.
6. Can I make this ahead?
Yes. Store cooled beef and broccoli with sauce in airtight containers. Reheat gently in a pan or microwave.
7. What can I serve with beef and broccoli?
Serve with jasmine rice, brown rice, fried rice, lo mein, or cauliflower rice. It also pairs well with egg rolls or dumplings.
PrintChinese Beef and Broccoli Stir-Fry: Quick, Savory Takeout-Style Dinner
- Total Time: 30 minutes
- Yield: 4 servings
Description
A quick and flavorful Chinese beef and broccoli stir-fry with tender slices of beef, crisp broccoli, and a savory garlic-ginger sauce—perfect over steamed rice.
Ingredients
-
1 lb flank steak, sliced thin against the grain
-
1 tbsp soy sauce (for marinade)
-
1 tsp cornstarch (for marinade)
-
1 tsp sesame oil (for marinade)
-
2 cloves garlic, minced
-
1 tbsp ginger, grated
-
3 tbsp soy sauce
-
2 tbsp oyster sauce
-
1 tbsp brown sugar
-
1 tbsp rice wine or Shaoxing wine
-
1 tsp cornstarch
-
1/4 cup water or beef broth
-
1 tbsp vegetable oil
-
3 cups broccoli florets
-
Steamed white rice, for serving
-
Optional: sesame seeds, green onions
Instructions
-
Marinate beef in soy sauce, cornstarch, and sesame oil for 15–30 minutes.
-
Mix sauce ingredients in a small bowl.
-
Blanch broccoli for 1–2 minutes; drain.
-
Heat oil in skillet. Stir-fry beef in batches until browned; remove.
-
Sauté garlic and ginger for 30 seconds. Return beef to pan.
-
Add broccoli and sauce. Toss to coat and cook 2–3 minutes until thickened.
-
Serve over rice with optional garnishes.
Notes
Use low-sodium soy sauce to reduce salt. Replace beef with tofu for vegetarian. Store leftovers in the fridge up to 4 days.
- Prep Time: 15 minutes
- Cook Time: 15 minutes