Chinese Chicken and Broccoli Stir Fry is the kind of weeknight hero we all need. It’s quick, crazy flavorful, and a much lighter (and dare I say better?) version of your go-to takeout order. Juicy chicken thighs, tender broccoli, and mushrooms all sizzling together in a glossy, garlicky sauce that clings to every bite—what’s not to love? And guess what? You don’t need a wok or a culinary degree. Just a pan, 20 minutes, and a hungry household.
Whether you’re feeding picky kids, cooking for two, or meal-prepping lunch like a boss, this Chinese Chicken and Broccoli Stir Fry has your back. It’s low-fat, diabetic-friendly, and totally customizable—yep, you can toss in some chili flakes if you’re feeling feisty or keep it mild for the little ones. Stick around and let’s make your weeknight dinner a win!
Table of Contents
What is Chinese Chicken and Broccoli Stir Fry?
Chinese Chicken and Broccoli Stir Fry is a beloved classic in both Chinese-American takeout culture and home kitchens around the world. It’s a savory stir-fried dish featuring bite-sized chicken (often thighs or breast) quickly cooked with broccoli and sometimes mushrooms in a light, umami-rich sauce. The sauce is typically a combination of soy sauce, oyster sauce, garlic, and a touch of rice wine or cornstarch to thicken things up.
Think glossy, silky, and perfectly coating every tender bite. What makes this dish such a weeknight MVP is how approachable it is—even if you’ve never made a stir-fry before, this one’s forgiving. No exotic ingredients or fancy tools required. It’s perfect for busy home cooks who crave easy, flavorful meals without a long grocery list or cleanup marathon. Plus, it’s super flexible—you can toss in snow peas, red bell peppers, or cashews for extra flair. Serve it over rice, noodles, or cauliflower rice for a healthier twist.
Reasons to Try Chinese Chicken and Broccoli Stir Fry
There are plenty of reasons to bookmark this Chinese Chicken and Broccoli Stir Fry recipe. First off, it’s incredibly fast. You can have dinner on the table in just about 15 minutes, which is faster than waiting for delivery. And let’s be real—half the time, takeout arrives soggy and lukewarm. Not this. You’ll get hot, juicy, perfectly cooked chicken with crisp-tender broccoli and a savory, addictive sauce. Second, it’s healthier than most takeout versions, which are often swimming in oil and sodium. Here, you control what goes in.
Want low sodium? Use low-sodium soy sauce. Need it gluten-free? Swap in tamari. Watching calories? Stick with lean protein and load up on veggies. It’s also a budget-friendly recipe—chicken thighs are cheap, and broccoli and mushrooms won’t break the bank either. And for those managing diabetes or looking to lose weight, this low-carb dish is a satisfying and responsible choice. Oh, and did we mention it’s a one-pan wonder? Fewer dishes, more happy bellies.
Ingredients Needed to Make Chinese Chicken and Broccoli Stir Fry
- 250 g chicken thighs (cut into 3–5 cm bite-sized pieces)
- 200 g broccoli
- 100 g mushrooms, sliced (white button mushrooms work great)
- 3 tablespoons oil (divided)
- 1 tablespoon cornstarch
- 1 tablespoon soy sauce (half for marinade, half for sauce)
- 2 teaspoons oyster sauce (split same as soy sauce)
- 1 tablespoon rice wine (optional but adds depth)
- 1 teaspoon ground pepper (adjust to taste)
- 3 cloves garlic, finely chopped
Instructions to Make Chinese Chicken and Broccoli Stir Fry
Marinate the Chicken
Start your Chinese Chicken and Broccoli Stir Fry by prepping the chicken. In a bowl, toss your bite-sized chicken thigh pieces with ½ tablespoon soy sauce, 1 teaspoon oyster sauce, 1 tablespoon rice wine, and 1 tablespoon cornstarch. Mix until every piece is coated and let it sit for 5–10 minutes. This quick marinade not only tenderizes the meat but also gives it a rich, velvety texture once it hits the pan. If you’re using chicken breast, slice it against the grain into coin-sized rounds for best texture.
Mix the Stir Fry Sauce
While the chicken’s marinating, grab a small bowl and stir together the remaining ½ tablespoon soy sauce, 1 teaspoon oyster sauce, and 1 teaspoon ground pepper. Set this aside. This easy two-part sauce keeps the flavors fresh and layered.
Cook the Chicken
Heat ½ tablespoon oil in a non-stick pan over medium heat. Add the marinated chicken in a single layer (don’t crowd it!), and let it cook for a few minutes until lightly browned on one side. Flip and brown the other side. Don’t worry about cooking it through just yet—we’ll bring it back later. Once browned, transfer the chicken to a plate and set aside.
Boil the Broccoli
In a separate saucepan or in the same pan (if you’re going one-pan), bring water to a boil. Drop in the broccoli and cook until it reaches your preferred texture—about 1–2 minutes for crisp-tender, longer if you like it softer. Drain and set aside. Make sure to dry it well; we don’t want water diluting our sauce.
Sauté Garlic and Mushrooms
Back to your main pan—add 1 tablespoon oil and bring it to medium heat. Toss in the chopped garlic and sliced mushrooms. Cook for 3–4 minutes, stirring occasionally, until the mushrooms are golden and have released most of their water.
Combine and Stir Fry Everything
Return the chicken and broccoli to the pan. Pour in your stir-fry sauce and stir everything together until well coated. Let it all simmer for another 2–3 minutes, allowing the sauce to thicken slightly and cling to everything. If you see any excess liquid, cook it off.
Final Sizzle for Flavor
Here’s the secret move: once your sauce has thickened, add the final tablespoon of oil and let the whole mixture sit in the hot pan for 1 more minute without stirring. This gives everything a golden finish and amps up the flavor with a light pan-seared char. Now give it one last toss and serve immediately!
Want to learn more about stir-fry tricks? Check out our Ramen Noodle Stir Fry recipe for tips on saucing and sizzling just right.
What to Serve with Chinese Chicken and Broccoli Stir Fry
This Chinese Chicken and Broccoli Stir Fry is delicious on its own, but let’s be honest—it loves a good sidekick. Serve it over fluffy white jasmine rice or go low-carb with cauliflower rice if you’re cutting carbs. Feeling fancy? Spoon it over egg noodles or lo mein for a full-on noodle bowl experience. Want to stretch it further for a family meal? Pair it with a simple side like Easy Breakfast Potatoes or a light salad. A sprinkle of toasted sesame seeds or crushed peanuts adds crunch and flair. If you’re feeding kids or spice-averse folks, leave out the chili flakes, but if you’re like me and want to turn up the heat, toss in a pinch for a gentle burn. And if you’re cooking for a party, this dish holds its own on any spread with High Protein Chicken Enchiladas or even a batch of French Onion Chicken Bowls. Balance is key—something hearty, something green, something crunchy.
Key Tips for Making Chinese Chicken and Broccoli Stir Fry
Use fresh chicken thighs when possible. They stay juicier and more tender than breast. If you do use breast meat, cut it against the grain to keep it from drying out. Pre-boil your broccoli and drain it well—excess moisture will water down your sauce, and no one wants a soggy stir-fry. Don’t skip the second oil addition; mushrooms are oil-hungry and soak up the first round. Make sure your pan is hot but not smoking, and keep everything moving (except during the final sizzle moment!). If your sauce feels too thin, let it cook another minute. Want to add heat? Go ahead with chili flakes or a splash of sriracha. For extra crunch and flavor, try a sprinkle of toasted sesame seeds or cashews on top. Finally, cook everything in batches if your pan’s small. Overcrowding will steam your food instead of giving it that stir-fried magic.
Storage and Reheating Tips for Chinese Chicken and Broccoli Stir Fry
Got leftovers? Lucky you. Store your Chinese Chicken and Broccoli Stir Fry in an airtight container in the fridge for up to 3 days. To reheat, use a pan over medium heat with a splash of water or oil—this keeps it from drying out and helps re-loosen the sauce. Microwaving is fine too (about 2 minutes on high), but stir halfway through for even heating. Want to freeze it? Go ahead, but keep in mind the broccoli might lose its crunch. If you’re meal prepping, consider storing the sauce separately and mixing it all together right before serving. You can even repurpose leftovers into a wrap or serve it cold over salad for a protein-packed lunch. Don’t reheat more than once, though—quality drops after the second round and food safety becomes questionable.
FAQs
Can I use frozen broccoli?
Yes, just thaw and drain it well to avoid excess moisture. Fresh still works best for texture.
Can I make this gluten-free?
Absolutely! Swap soy sauce for tamari and double-check your oyster sauce label.
Can I skip the mushrooms?
Yep, they’re optional. You can add bell peppers, snap peas, or just go all-in on broccoli.
What’s the best pan to use?
A non-stick or cast iron pan works great. No wok needed here.
Can I double this recipe?
Sure! Just cook in batches to avoid overcrowding the pan.
Final Thoughts
Whether you’re trying to save money, eat a little healthier, or just want something better than soggy takeout, this Chinese Chicken and Broccoli Stir Fry hits the sweet spot. It’s fast, flavorful, and flexible—and with ingredients you probably already have in your fridge. Next time you’re tempted to dial for delivery, remember this recipe’s just 15 minutes away from sizzling glory. Try pairing it with our One Pan Greek Chicken and Lemon Rice for a powerhouse meal prep combo or end your meal with a sweet finish like Blackberry Cream Cheese Danish. You’ve got options, friend—and they all start with one skillet.
Visit our Pinterest for regular slow cooker recipe updates, or join our Facebook discussions where cooking fans exchange their favorite hearty meal ideas.
PrintChinese Chicken and Broccoli Stir Fry (Better Than Takeout)
Make this sizzling Chinese chicken and broccoli stir fry at home in just 15 minutes! Easy, healthy, and bursting with flavour – better than takeout!
- Prep Time: 5 minutes
- Cook Time: 15 minutes
- Total Time: 20 minutes
- Yield: 2 servings
- Category: Main Course
- Method: Stir Fry
- Cuisine: Chinese
Ingredients
- 250 g chicken thighs (cut into 3–5 cm bite sizes)
- 200 g broccoli
- 100 g mushroom (sliced)
- 3 tablespoon oil
- 1 tablespoon corn starch
- 1 tablespoon soy sauce (half for marinating, half for sauce)
- 2 teaspoon oyster sauce (one for marinating, one for sauce)
- 1 tablespoon rice wine
- 1 teaspoon pepper powder (adjust to taste)
- 3 cloves garlic (finely chopped)
Instructions
1. Mix the chicken with soy sauce, oyster sauce, rice wine, and cornstarch. Let it marinate for 5–10 minutes.
2. In a small bowl, combine the remaining soy sauce, oyster sauce, and pepper to make the stir fry sauce. Set aside.
3. Heat 1/2 tablespoon of oil in a non-stick pan over medium heat. Add marinated chicken and pan-fry until lightly browned on both sides. Set aside.
4. Bring water to a boil and cook the broccoli to your preferred tenderness. Drain thoroughly and set aside.
5. Heat 1 tablespoon of oil in the same pan. Add garlic and mushrooms, cooking until mushrooms soften.
6. Return chicken and broccoli to the pan. Pour in the prepared sauce.
7. Stir-fry everything until well combined. Cook off any extra water, add another tablespoon of oil, give it a final mix, and let it sizzle until lightly browned. Serve immediately.
Notes
Use chicken thighs for juicier texture. Slice chicken breast against the grain if substituting.
Cook broccoli to your desired texture and drain well before adding to the pan to avoid sogginess.
White button mushrooms are used, but any variety can be substituted or skipped.
Use high-quality oyster sauce for best flavor. Rice wine can be skipped if unavailable.
Ensure ingredients are sizzling at the end of cooking to enhance flavor.
Use fresh chicken for best results as frozen may release excess water.
Adding oil twice helps balance moisture absorption from mushrooms.
Customize with chili flakes for spice or top with peanuts/cashews for crunch.

