Disclaimer: Some links are Amazon affiliate links. Purchases made through them help support the recipe testing, photos, and content I share — thank you!
Summary
A bold and balanced stir-fry inspired by the original Chinese dishes that made beef & broccoli famous
We translated and studied the traditional Chinese recipe — Gai Lan Niu Rou (芥兰牛肉) — beef stir-fried with Chinese broccoli — that inspired the American takeout classic to bring you an authentic, flavor-forward version of beef and broccoli.
This version focuses searing the meat rather than “velveting” it to give a firmer texture to the meat. This has a deep umami and slightly sweet flavor with a very mild heat from the dried chilis. It’s fast, satisfying, and seriously delicious and best of all, it comes together in under 30 minutes with just one wok or pan.
You May Like These Recipes Too
Additional Details About This Recipe
Can I use a different cut of beef?
Yes, flank steak is ideal because it’s lean, flavorful, and cooks quickly when sliced thin. But you can also use skirt steak. Just make sure to cut across the grain and keep slices thin (1/4 inch or less).
Why two batches for the beef?
Cooking the beef in two rounds prevents overcrowding, where the moisture from the beef pools in the wok which leads to boiling instead of searing. Giving the beef space allows it to brown properly, develop flavor, and avoid becoming chewy.
How should I store leftovers?
Let the stir fry cool to room temperature, then transfer to an airtight container and refrigerate. It will stay fresh for up to 4 days.
Can I freeze this dish?
Technically yes, but we don’t recommend it. The broccoli texture suffers and the sauce may break when reheated. It’s best enjoyed fresh or within a few days.
How do I reheat leftovers?
For best results, reheat in a hot skillet over medium heat with a splash of water or chicken stock to loosen the sauce.
Can I make this ahead of time?
You can prep the sauce, slice the beef, and chop the vegetables up to 24 hours ahead. Store each component separately in the fridge and cook when ready to eat.
Nutritional Facts
(Per serving, approx. 1/3 of recipe)
- Calories: 420 kcal
- Protein: 36 g
- Total Fat: 22 g
- Saturated Fat: 4.5 g
- Carbohydrates: 20 g
- Sugars: 7 g
- Fiber: 3 g
- Net Carbs: 17 g
- Cholesterol: 75 mg
- Sodium: 1350 mg (will vary depending on soy, oyster sauce, and MSG brand)
- Calcium: 70 mg
- Iron: 3.5 mg
- Potassium: 750 mg