🎉 Introduction
Beef and broccoli is one of the most iconic dishes from Chinese-American takeout menus, but it actually has deep roots in Cantonese cuisine. This Chinese Beef and Broccoli (牛肉炒西兰花) brings tender slices of marinated flank steak together with crisp-tender broccoli in a glossy, savory-sweet sauce that clings to every bite.
Instead of reaching for delivery, you can make this restaurant-style stir-fry at home in under 30 minutes. With garlic, ginger, soy sauce, and a velvety sauce made silky with cornstarch, this dish is quick, flavorful, and healthier than takeout.
🧰 Equipment Needed
- Sharp knife & cutting board
- Mixing bowls
- Wok or large skillet
- Measuring cups & spoons
- Small whisk
🛒 Ingredients
Beef & Marinade
- 1 lb flank steak, thinly sliced against the grain
- ½ tsp baking soda
- 1 tbsp soy sauce
- 1 tsp cornstarch
- 1 tsp peanut oil
Vegetables & Aromatics
- 1 head broccoli, cut into florets
- 3 garlic cloves, minced
- 2 tsp fresh ginger, grated
Sauce
- ½ cup chicken stock
- 2 tbsp soy sauce
- 1 tsp dark soy sauce (for color & depth)
- 2 tsp brown sugar
- 1 tbsp rice vinegar (replacement for Shaoxing wine)
- 1 tbsp cornstarch (mixed with 2 tbsp water, slurry)
For Stir-Frying
- 1 tbsp peanut oil (or neutral oil)
👩🍳 Directions
Step 1: In a bowl, combine sliced flank steak with baking soda, soy sauce, cornstarch, and peanut oil. Toss to coat and let marinate for 15 minutes.
Step 2: In a small bowl, whisk together chicken stock, soy sauce, dark soy sauce, brown sugar, and rice vinegar. Set aside.
Step 3: Bring a pot of water to boil. Blanch broccoli for 2 minutes until bright green and crisp-tender. Drain and set aside.
Step 4: Heat a wok or large skillet over high heat. Add peanut oil. Stir-fry beef in batches for 2–3 minutes until browned but not fully cooked. Remove and set aside.
Step 5: In the same wok, add garlic and ginger. Stir-fry for 30 seconds until fragrant.
Step 6: Return beef to the wok, add broccoli, and pour in sauce mixture. Stir well.
Step 7: Stir in cornstarch slurry and cook for 1–2 minutes until sauce thickens and coats beef and broccoli.
Step 8: Taste and adjust seasoning with more soy sauce or sugar if needed.
Step 9: Serve hot over steamed white rice.
🍽️ Servings & Timing
- Servings: 4 portions
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
🧊 Storage & Reheating
- Refrigerator: Store in an airtight container for up to 3 days.
- Freezer: Freeze cooled stir-fry for up to 2 months. Thaw overnight before reheating.
- Reheating: Stir-fry in a hot skillet with a splash of stock or microwave until warmed through.
🥄 Variations
- Spicy Kick: Add chili paste or red pepper flakes.
- Low-Carb: Serve with cauliflower rice instead of white rice.
- Veggie Boost: Add bell peppers, snap peas, or mushrooms.
- Different Protein: Swap beef with chicken, shrimp, or tofu.
- Sesame Twist: Add toasted sesame oil or seeds before serving.
❓ 10 FAQs
1. Why use baking soda in the marinade?
It tenderizes the beef, a technique known as “velveting.”
2. Can I use another cut of beef?
Yes, sirloin or skirt steak work well.
3. Do I have to blanch the broccoli first?
It ensures the broccoli stays crisp-tender and bright green.
4. Can I skip the dark soy sauce?
Yes, but it adds richer color and flavor.
5. Can I use vegetable broth instead of chicken stock?
Yes, it works just as well.
6. What’s the best oil for stir-frying?
Peanut oil or any high-smoke-point neutral oil.
7. How do I slice beef thinly?
Freeze steak for 20 minutes, then slice against the grain.
8. Can I make this gluten-free?
Yes, use tamari or gluten-free soy sauce.
9. Can I prep this ahead of time?
Yes, marinate beef and cut veggies ahead. Stir-fry right before serving.
10. What sides go well with beef and broccoli?
Steamed rice, fried rice, or lo mein noodles.
🏁 Conclusion
This Chinese Beef and Broccoli (牛肉炒西兰花) is a quick, flavorful stir-fry that tastes just like your favorite takeout—but healthier and fresher at home. With tender marinated beef, crisp broccoli, and a glossy savory sauce, it’s a weeknight dinner that comes together in just 30 minutes. Serve with steamed rice for the ultimate comfort meal.

Chinese Beef and Broccoli – A Takeout Classic Made Easy at Home
Ingredients
✨ Kitchen Essentials You’ll Love
Quick picks I trust for better results, faster prep, and easier cleanup.
-
🍳View ↗
Lodge Seasoned Cast Iron Skillet
-
⚡View ↗
Instant Pot Duo Plus 9-in-1 Electric
-
🔥View ↗
CHEFMAN Digital Air Fryer XL 10L
Disclosure: As an Amazon Associate, I earn from qualifying purchases at no extra cost to you.
Equipment
Method
Notes
It tenderizes the beef, a technique known as “velveting.” 2. Can I use another cut of beef?
Yes, sirloin or skirt steak work well. 3. Do I have to blanch the broccoli first?
It ensures the broccoli stays crisp-tender and bright green. 4. Can I skip the dark soy sauce?
Yes, but it adds richer color and flavor. 5. Can I use vegetable broth instead of chicken stock?
Yes, it works just as well. 6. What’s the best oil for stir-frying?
Peanut oil or any high-smoke-point neutral oil. 7. How do I slice beef thinly?
Freeze steak for 20 minutes, then slice against the grain. 8. Can I make this gluten-free?
Yes, use tamari or gluten-free soy sauce. 9. Can I prep this ahead of time?
Yes, marinate beef and cut veggies ahead. Stir-fry right before serving. 10. What sides go well with beef and broccoli?
Steamed rice, fried rice, or lo mein noodles. 🏁 Conclusion This Chinese Beef and Broccoli (牛肉炒西兰花) is a quick, flavorful stir-fry that tastes just like your favorite takeout—but healthier and fresher at home. With tender marinated beef, crisp broccoli, and a glossy savory sauce, it’s a weeknight dinner that comes together in just 30 minutes. Serve with steamed rice for the ultimate comfort meal.