Chinese Beef and Broccoli (牛肉炒西兰花)
I’ve always had a soft spot for takeout classics that I can recreate at home, and nothing hits the spot quite like a perfectly made Chinese Beef and Broccoli. Growing up, Friday nights often meant Chinese takeout, with that tender beef and crisp broccoli swimming in a savory sauce that we’d devour over steamed rice. But here’s the thing—making your own Chinese Beef and Broccoli is not only easy but also lets you control the flavors just the way you like them. In my experience, it’s one of those dishes that feels indulgent yet comes together in under 30 minutes, making it a go-to for busy weeknights.
What I love most about this Chinese Beef and Broccoli recipe is how it balances those bold umami notes with fresh, vibrant veggies. You might be thinking, “Can I really get that restaurant-quality taste at home?” Absolutely— with a few simple ingredients and the right technique, you’ll have a dish that’s even better than delivery. Let’s be honest, skipping the soggy takeout container is a win in itself. I’m excited to share this foolproof recipe with you, so you can enjoy homemade Chinese Beef and Broccoli whenever the craving strikes.
Whether you’re cooking for a family dinner or just treating yourself, this easy Chinese Beef and Broccoli will become a staple in your rotation. Pair it with some fluffy jasmine rice, and you’ve got a meal that’s both comforting and impressive. Trust me, once you try it, you’ll wonder why you ever bothered with ordering out.
Grab This Chef Knife Now - Almost Gone!
- Stays Razor-Sharp: Ice-hardened blade keeps its edge longer than ordinary knives
- Superior Grip Control: Unique finger hole design gives you perfect balance and safety
- Built to Last a Lifetime: Premium stainless steel blade with elegant beech wood handle
- ✓ Finally, a knife that stays sharp and feels comfortable in my hand
- ✓ Professional quality without the premium price tag
- ✓ Makes meal prep faster and more enjoyable
⏰ Only a few items left in stock - order soon
Key Takeaways:
- Chinese Beef and Broccoli is ready in just 25 minutes, perfect for quick weeknight dinners.
- This recipe uses simple pantry staples for authentic flavors without the hassle of takeout.
- Tender beef and crisp broccoli coated in a glossy sauce deliver that irresistible umami punch.
- Marinate the beef briefly for maximum tenderness—don’t skip this step for the best results.
- Store leftovers in the fridge for up to 3 days; reheat gently to keep the veggies crisp.
Why You’ll Adore This Chinese Beef and Broccoli
Quick and Effortless Prep: One of the best parts about this Chinese Beef and Broccoli is how little time it takes from start to finish. In my kitchen, I can have everything sliced and ready in about 10 minutes, leaving more time to relax. It’s ideal for those evenings when you’re short on time but still want a flavorful meal.
Restaurant-Quality Taste at Home: You’ll be amazed at how this homemade version rivals your favorite takeout spot. The sauce clings perfectly to the beef and broccoli, creating that glossy, savory coating we all crave. I find it even more satisfying knowing I made it myself—what’s not to love?
Healthy Twist on a Classic: Packed with lean protein and fresh broccoli, Chinese Beef and Broccoli feels like a balanced meal without sacrificing indulgence. It’s a great way to sneak in those greens, and the nutrients from the broccoli shine through. Plus, you can adjust the sauce to make it lighter if you’re watching your sodium.
Versatile for Any Occasion: Whether it’s a casual family dinner or a fun date night in, this dish fits right in. I’ve served it to friends who swear it’s better than delivery, and it always gets rave reviews. The beauty is in its simplicity—easy to scale up for crowds too.

Essential Ingredients for Chinese Beef and Broccoli
Flank Steak: This lean cut is my go-to for Chinese Beef and Broccoli because it slices thinly against the grain, ensuring tender, melt-in-your-mouth pieces. When marinated briefly, it absorbs all those savory flavors without becoming tough. In my experience, about a pound serves four generously, and it’s budget-friendly too.
Fresh Broccoli Florets: Crisp and vibrant, broccoli is the star veggie here, providing a perfect contrast to the rich beef. I always blanch it quickly to keep that bright green color and slight crunch—overcooking is the enemy. It not only adds nutrition but also soaks up the delicious sauce beautifully.
Oyster Sauce and Soy Sauce: These are the backbone of the umami-packed sauce in Chinese Beef and Broccoli. Oyster sauce brings a subtle sweetness and depth, while soy adds that salty kick. Mix them with a touch of cornstarch for thickening, and you’ve got a glossy glaze that elevates the whole dish. I recommend low-sodium soy to keep things balanced.
How to Make Chinese Beef and Broccoli
Prep and Marinate the Beef
Start by slicing your flank steak thinly against the grain—this is key for that tender texture in your Chinese Beef and Broccoli. In a bowl, toss the slices with a bit of cornstarch, soy sauce, and sesame oil, letting it marinate for 15 minutes while you prep the rest. I find this step makes all the difference, as the beef stays juicy during the quick stir-fry. Don’t rush it; that brief rest infuses flavor deep into the meat.
Blanch the Broccoli and Make the Sauce
Bring a pot of water to a boil and blanch the broccoli florets for just 1-2 minutes until they’re bright green and crisp-tender—think vibrant, not mushy. Shock them in ice water to stop cooking, then set aside. Meanwhile, whisk up the sauce with oyster sauce, soy, garlic, ginger, and a cornstarch slurry for that shiny finish. The aromas here are incredible; they’ll have you hungry in no time.
Stir-Fry Beef and Combine
Heat oil in a wok or large skillet over high heat until shimmering, then add the marinated beef in a single layer, searing for 1-2 minutes per side until browned. Push the beef to the side, add the broccoli, and pour in the sauce, tossing everything to coat evenly for the perfect Chinese Beef and Broccoli. Let it bubble for a minute to thicken, then serve hot. The high heat ensures crispy edges on the beef without overcooking—timing is everything for that restaurant vibe. If you’re like me, taste and adjust seasoning right before plating.
Ingredients
- 1 lb flank steak, thinly sliced
- 4 cups broccoli florets
- 1/4 cup low-sodium soy sauce
- 1/4 cup oyster sauce
- 2 tbsp cornstarch
- 2 cloves garlic, minced
- 1-inch ginger, grated
- 2 tbsp vegetable oil
- 1 tsp sesame oil
- 1/4 cup beef broth
- Salt and pepper to taste
- Optional: sesame seeds for garnish
Chinese Beef and Broccoli Instructions
- Slice the flank steak thinly against the grain. Mix with 1 tbsp cornstarch, 1 tbsp soy sauce, and sesame oil. Marinate for 15 minutes.
- Blanch broccoli in boiling water for 1-2 minutes, then ice bath. Drain and set aside.
- Whisk together oyster sauce, remaining soy sauce, beef broth, garlic, ginger, and remaining cornstarch slurry for the sauce.
- Heat vegetable oil in a wok over high heat. Stir-fry beef in batches until browned, about 2 minutes.
- Add broccoli to the wok, pour in sauce, and toss to coat. Cook until sauce thickens, 1-2 minutes.
- Garnish with sesame seeds and serve over rice.

Pro Tips for the Best Chinese Beef and Broccoli
Slice Beef Thinly: Always cut against the grain for tenderness—it’s a game-changer in this quick-cook dish.
High Heat is Key: Use a hot wok to sear the beef fast, preventing it from steaming instead of frying.
Grab This Kitchen Scale Now — Best Precision Pick!
- Razor-Accurate Every Time: Dual-increment precision down to 0.1g — perfect for baking, meal prep, and portion control with g, oz, ml, and fl'oz modes.
- Smart Removable Bowl Design: Detachable bowl doubles as a protective case for compact storage. Tare function lets you weigh ingredients in any container with zero fuss.
- Built for Everyday Convenience: Auto-zero, tare function, low battery alert, overload indicator, and 2-minute auto-off to extend battery life — all in a sleek stainless steel build.
- ✓ "Perfect for baking — precise, lightweight, and stores easily without wasting counter space"
- ✓ "A game changer! Weighing ingredients is now way more accurate than measuring cups"
- ✓ "Love the 0.1g precision and backlight — best food scale I've owned. Highly recommend!"
⏰ Only a few items left in stock - order soon
Don’t Overcook Broccoli: Blanch briefly to retain crunch; soggy veggies ruin the texture of Chinese Beef and Broccoli.
You Must Know
- This recipe serves 4 and totals about 350 calories per serving, making it a lighter takeout alternative.
- Flank steak works best, but sirloin is a great substitute if you need options.
- The sauce thickens quickly, so add it last to avoid a gloopy mess.
- For gluten-free, swap soy and oyster sauces with tamari and gluten-free alternatives.
How to Store Chinese Beef and Broccoli
To keep your Chinese Beef and Broccoli fresh, let it cool completely before transferring to an airtight container and refrigerating—it’ll last up to 3 days. For longer storage, freeze portions in freezer bags for up to 2 months, though the broccoli might soften a bit upon thawing. When reheating, use a skillet with a splash of water to revive the sauce and crispness, avoiding the microwave if possible to maintain texture.
Customizing Your Chinese Beef and Broccoli
If you’re looking to switch things up, try adding bell peppers or snap peas for extra color and crunch in your Chinese Beef and Broccoli. For a vegetarian twist, swap the beef with tofu or mushrooms—it’s just as satisfying. I often double the garlic if I’m feeling bold, and if you prefer less sodium, dilute the sauces with more broth. These tweaks keep the dish versatile without losing its authentic vibe; check out our ground beef and broccoli for another easy variation.
What to Serve with Chinese Beef and Broccoli
Steamed jasmine rice is the classic base, soaking up that luscious sauce perfectly. For a low-carb option, try cauliflower rice or pair with quinoa bowls like our quinoa bowls recipe. Add a simple cucumber salad with rice vinegar for freshness, and don’t forget egg rolls or fried rice on the side. A chilled green tea or light beer rounds it out nicely, keeping the meal light yet satisfying.
Chinese Beef and Broccoli (牛肉炒西兰花)
This beef and broccoli is a popular Chinese take-out meal that's easy to make at home. Healthier than takeout with juicy tender beef and crisp broccoli in a rich brown sauce. Serve over hot rice.
Timing
Recipe Details
Ingredients
- 01 1 lb flank steak ((skirt steak, or other cut (*see footnote 1)))
- 02 1 tablespoon soy sauce
- 03 1 tablespoon peanut oil ((or vegetable oil))
- 04 1 tablespoon cornstarch
- 05 1/2 teaspoon baking soda ((Optional) (*see footnote 1))
- 06 1/2 cup chicken stock ((or beef stock))
- 07 2 tablespoons Shaoxing wine ((or dry sherry))
- 08 2 tablespoons soy sauce
- 09 1 teaspoon dark soy sauce ((*footnote 2))
- 10 2 teaspoons brown sugar ((or white sugar))
- 11 1 tablespoon cornstarch
- 12 1 head broccoli ((cut to bite-size florets))
- 13 1 tablespoon peanut oil ((or vegetable oil) (*Footnote 3))
- 14 3 garlic cloves ((minced))
- 15 2 teaspoons ginger ((minced))
Instructions
Slice the beef against the grain into 0.5 cm (1/4 inch) thick slices or 1-cm (1/2 inch) sticks. Transfer to a small bowl. Add soy sauce, peanut oil, and cornstarch (*Footnote 1). Gently mix well by hand until all the slices are coated with a thin layer of sauce. Marinate for 10 minutes while preparing the other ingredients.
Combine all the ingredients for the sauce in a medium-sized bowl. Mix well.
Add 1/4 cup water into a large nonstick skillet over medium-high heat until the water begins to boil. Add the broccoli and cover. Steam until the broccoli just turns tender and the water evaporates,1 minute or so. Transfer broccoli to a plate. Wipe the pan with a paper towel held in a pair of tongs if there’s any water left.
Add the oil and swirl to coat the bottom. Heat over medium high heat until hot. Spread the steak in a single layer. Allow to cook without touching for 30 seconds, or until the bottom side is browned. Flip to cook the other side for a few seconds. Stir and cook until the surface is lightly charred and the inside is still pink.
Add the garlic and ginger. Stir a few times to release the flavor and fragrance.
Return the broccoli to the pan. Stir the sauce again to dissolve the cornstarch completely and pour it into the skillet. Cook and stir until the sauce thickens, about 1 minute. Transfer everything to a plate immediately. Serve hot as a main dish.
Notes & Tips
FILED UNDER:
NUTRITION FACTS (PER SERVING)
Nutrition information is calculated using an ingredient database and should be considered an estimate. In cases where multiple ingredient alternatives are given, the first listed is calculated for nutrition. Garnishes and optional ingredients are not included.
Must-Know Tips
Frequently Asked Questions About Chinese Beef and Broccoli
Can I make Chinese Beef and Broccoli ahead of time?
Yes, you can prep the ingredients up to a day in advance, marinating the beef and chopping veggies. However, cook it fresh for the best texture, as the broccoli can get soggy if reheated too much. It’s a great meal to assemble quickly after work.
How long does Chinese Beef and Broccoli last in the fridge?
Your Chinese Beef and Broccoli will stay good in the fridge for 3-4 days when stored properly in an airtight container. Beyond that, freeze it to extend freshness. Always check for any off smells before eating leftovers.
Is Chinese Beef and Broccoli gluten-free?
Not by default due to soy and oyster sauces, but you can easily make it gluten-free with tamari and gluten-free oyster sauce substitutes. The rest of the ingredients are naturally gluten-free. It’s a simple swap for dietary needs.
Can I use chicken instead of beef for this recipe?
Absolutely, and it turns out delicious—check our Chinese chicken and broccoli for inspiration. Use chicken breast or thigh, sliced thin, and adjust marinating time slightly. Chinese Beef and Broccoli fans often love this poultry variation too.
What’s the best cut of beef for Chinese Beef and Broccoli?
Flank or sirloin steak slices beautifully and stays tender with quick cooking. Avoid tougher cuts like round, as they need longer braising. Thin slicing is crucial for that melt-in-your-mouth quality.
How do I make the sauce thicker for Chinese Beef and Broccoli?
Increase the cornstarch in your slurry by a teaspoon or cook the sauce a bit longer to reduce. A quick stir ensures even coating on the beef and broccoli. Taste as you go for the perfect glossy finish. For more sauce ideas, see our chicken chow mein sauce.
Can kids eat Chinese Beef and Broccoli?
Yes, it’s family-friendly and mild, though you might reduce the ginger for picky eaters. Serve over rice to make it kid-approved. It’s a great intro to Asian flavors without overwhelming spice.
What’s a good vegan substitute for Chinese Beef and Broccoli?
Use seitan, tempeh, or extra-firm tofu instead of beef, and ensure your sauces are vegan. The broccoli stays the same, keeping that fresh element. It maintains the stir-fry essence beautifully.
Final Thoughts
There’s something truly special about whipping up Chinese Beef and Broccoli in your own kitchen—it captures that comforting takeout magic with fresh, homemade goodness. I hope this recipe becomes your new favorite for those craving quick, delicious dinners. Give it a try tonight, and let me know how your version turns out; you won’t be disappointed!
