Main Courses
This Asian chicken and broccoli stir fry delivers restaurant-quality crisp-tender bites in just 20 minutes, transforming simple ingredients into a flavor-packed meal that tastes like it came from your favorite takeout spot.
The secret lies in high-heat wok techniques that create caramelized edges while keeping the chicken juicy, paired with a savory-sweet sauce that balances umami and brightness.
What sets this recipe apart is the dual-texture technique: chicken marinated briefly in soy, garlic, and ginger for depth, then seared until golden, while broccoli gets just enough time to stay crisp-tender.
The sauce—simple yet sophisticated—combines soy sauce, honey, and sesame oil for that signature Asian restaurant flavor without requiring specialty ingredients. It's the kind of dish that works for weeknight dinners or meal prep, scaling easily for crowds.
By the time you plate it, you'll have perfectly seared chicken with crispy edges, bright green broccoli that holds its shape, and a glossy sauce that clings to every bite.
The aroma alone—garlicky, slightly sweet, with a hint of sesame—will have everyone at the table asking for seconds. This is comfort food elevated, where every component plays its part.
Serve it over steamed rice for the full experience, or as-is for a quick, satisfying meal. The best part? No takeout menu needed. Let's get cooking.
Ingredients for asian chicken and broccoli stir fry
High-heat wok techniques and simple ingredients create restaurant-quality Asian chicken and broccoli stir fry.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless, Skinless Chicken Breast 🍗 | 1 ½ lb | Pounded to even 1/4-inch thickness |
| Fresh Broccoli Florets 🥦 | 4 cups | Cut into bite-sized pieces |
| Low-Sodium Soy Sauce 🍶 | ½ cup | For marinade and sauce base |
| Sesame Oil 🫒 | 1 tbsp | Toasted for aroma |
| Fresh Garlic Cloves 🧄 | 4 cloves | Minced for marinade and sauce |
| Fresh Ginger Root 🌿 | 1 tbsp | Grated, for marinade and sauce |
| Honey 🍯 | 2 tbsp | For sauce sweetness |
| Cornstarch 🌾 | 1 tbsp | For crisp-tender chicken |
| Neutral Vegetable Oil 🫒 | 2 tbsp | High smoke point for wok |
| Sesame Seeds 🌰 | 1 tbsp | Toasted for garnish |
| Green Onions 🧅 | 3 whole | Sliced for garnish |
| Diamond Crystal Kosher Salt 🧂 | ½ tsp | For seasoning |
| Ground Black Pepper 🌶️ | ¼ tsp | Freshly cracked |
| White Rice 🍚 | 1 ½ cups | Uncooked, for serving |
The chicken is the foundation of this dish, so quality matters. Look for boneless, skinless breasts with minimal fat—they sear faster and stay juicier. Pounding them to an even 1/4-inch thickness ensures consistent cooking. For the best flavor, grab organic chicken from Whole Foods or your local butcher shop, where they can cut it precisely for you. Fresh broccoli with vibrant green florets is non-negotiable—Trader Joe's often carries pre-cut florets, but whole heads are cheaper and fresher. Store-bought pre-cut broccoli tends to wilt faster, so buy whole and trim at home.
No soy sauce? Coconut aminos work in a pinch, though the flavor will differ slightly. The sesame oil is crucial for that signature aroma—toasted sesame oil from Penzeys adds depth, but regular sesame oil works if you toast it yourself in a dry pan for 30 seconds. Substituting honey? Maple syrup or agave nectar are 1:1 swaps, though honey's floral notes are ideal. For the cornstarch, arrowroot powder works too, but cornstarch gives that classic crisp-tender texture. The garlic and ginger should be fresh—dried powders won't deliver the same punch, though you can use them at half the amount if needed.
Prep ahead to save time: marinate the chicken for up to 2 hours in the fridge, but no longer to prevent over-marinating. Broccoli keeps for 5-7 days in the fridge, but use it within 3 days for peak crispness. The sauce can be made a day ahead and stored in an airtight container—reheat gently before using. For meal prep, cook the chicken and broccoli separately, then combine with sauce when reheating to maintain texture. Serve over steamed jasmine rice for the full experience, or as-is for a quick protein boost.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe when I’m too tired to scrub a million dishes—just chicken, broccoli, and a splash of soy sauce in one skillet. The broccoli stays bright, the chicken gets that perfect sear, and the garlic? Oh, it caramelizes right into the sauce. No mess, no stress, just flavor.
- Umami Bomb: That low-sodium soy sauce and sesame oil combo is where this dish shines—deep, savory, and just a little nutty. Honestly, the first time I made it, I kept going back for seconds because it’s that good. The garlic hits right at the end, and suddenly, you’ve got a restaurant-quality bite in your bowl.
- Lunchbox Hero: Between us, this is my go-to for meal prep. Toss the leftovers into containers, and you’ve got a lunch that’s packed with protein and veggies—no sad desk salads here. My kids actually finish theirs, and I still get to eat mine cold the next day. (Yes, even on a Tuesday night.)
- Budget Win: Chicken breast and broccoli are cheap staples, but this recipe makes them feel like a splurge. A single batch feeds four, and the leftovers reheat like a dream. I’ll be real: I’ve made this on grocery-store chicken, and it’s still solid. That’s the kind of reliable dish I can count on.
Step-by-step instructions for wok-heated Asian chicken and broccoli
This method delivers restaurant-quality texture and flavor in record time.
Prepare the Chicken Marinade and Rice
In a medium bowl, combine the 1.5 lb boneless, skinless chicken breast, 1 tbsp cornstarch, 0.5 tsp kosher salt, and 0.25 tsp black pepper. Toss until the chicken is evenly coated. This cornstarch coating creates that signature crisp-tender texture we're after. Let it marinate for 10 minutes while you prepare the remaining ingredients.
Meanwhile, rinse the 1.5 cups white rice under cold water until the water runs clear. Combine with 3 cups water in a pot and bring to a boil. Once boiling, reduce heat to low, cover, and simmer for 15 minutes. Turn off heat and let it steam for another 10 minutes—this resting period ensures perfectly fluffy rice. Keep the rice covered until ready to serve.
Create the Stir-Fry Sauce
In a small bowl, whisk together the 0.5 cup low-sodium soy sauce, 2 tbsp honey, 1 tbsp sesame oil, 4 cloves minced garlic, and 1 tbsp grated ginger. This sauce will form the flavor foundation of our dish. Let it sit for 5 minutes to allow the aromatics to meld—you'll notice the garlic and ginger softening slightly and releasing their oils.
I like to taste the sauce at this stage to adjust seasoning. If it needs more depth, add a splash of water to thin it slightly. The sauce should coat the back of a spoon but remain pourable. Keep it at room temperature until ready to use—cold sauce will dull the flavors when combined with hot ingredients.
Cook the Chicken to Crisp-Tender Perfection
Heat a wok or large skillet over high heat until it's smoking hot. Add the 2 tbsp neutral vegetable oil and swirl to coat the surface. Working in batches if needed, add the chicken pieces and cook undisturbed for 2-3 minutes per side until the edges are deep golden brown and the chicken reaches 165°F internally. The cornstarch coating should create a crisp exterior while keeping the inside juicy.
Don't overcrowd the pan—this steams the chicken instead of searing it. If you need to work in batches, keep the cooked chicken warm in a 200°F oven while you finish the remaining pieces. The high heat is crucial here; if your pan isn't hot enough, the chicken will release its juices instead of developing that beautiful crust.
Stir-Fry the Broccoli and Combine
Add the 4 cups broccoli florets to the same wok and stir-fry for 3-4 minutes until they're bright green and just beginning to soften at the edges. The broccoli should remain crisp with a slight bite—overcooking turns it mushy. Push the broccoli to one side of the wok and pour in the prepared sauce, letting it bubble for 30 seconds to concentrate the flavors.
Return the chicken to the wok and toss everything together for 1-2 minutes until everything is evenly coated. The residual heat from the chicken will finish cooking the broccoli perfectly while infusing it with that delicious sauce. Taste and adjust seasoning if needed—you might want to add a splash more soy sauce or a touch of honey for balance.
Garnish and Serve Immediately
Transfer the stir-fry to a serving platter and garnish with 1 tbsp toasted sesame seeds and 3 sliced green onions. The sesame seeds add a nutty crunch while the green onions provide a fresh contrast. Serve the crisp-tender chicken and broccoli immediately over the prepared rice while everything is still hot.
For the best experience, serve family-style so everyone can help themselves. The flavors will continue to develop as the dish sits, but the texture is best enjoyed immediately. Each bite should deliver that perfect balance of crispy chicken, tender broccoli, and that sweet-savory sauce—this is what makes this stir-fry so satisfying.
Pro Tips For Making Asian Chicken And Broccoli Stir Fry
- Prep Broccoli Small: Cut florets into 1-inch pieces—any bigger and they’ll steam instead of caramelize. I learned this the hard way when my broccoli stayed sad and undercooked while the chicken finished. Small pieces also cook faster, so they’re ready when the stir-fry is done.
- Sear Chicken First: Hit the chicken with high heat until golden brown before adding anything else. This isn’t just for looks—it builds flavor and keeps the meat juicy. If your pan’s too crowded, the chicken will steam instead of sear, and that’s a missed opportunity.
- Salt Chicken Early: Season the chicken with salt before cooking and let it sit for 10 minutes. Sounds weird, but it works: the salt breaks down the proteins, so the chicken stays tender even when stir-fried. Skip this, and you’ll end up with dry, tough bits.
- Finish with Sesame Oil: Toss in the sesame oil at the very end—just before serving. A splash of it while everything’s still hot releases the aroma and coats every bite. Drizzle it in early, and you’ll just smell garlic and soy sauce for the next hour. Trust me.
Best sauces and condiments for asian chicken and broccoli stir fry
Classic Soy-Ginger Sauce
The foundation of this stir-fry is the soy-ginger sauce, where low-sodium soy sauce (½ cup) meets honey (2 tbsp) for that signature sweet-savory balance. I always add 1 tbsp toasted sesame oil for aroma and 1 tbsp grated ginger for warmth—this combo is what makes the sauce sing.
Let it sit for 5 minutes before using so the garlic and ginger soften and release their oils. 🌿
For extra depth, I like to add a ½ tsp red pepper flakes or a dash of chili garlic sauce if you want heat. If your sauce tastes too salty, thin it with 1 tsp water to balance the flavors.
The sauce should coat the back of a spoon but still be pourable—this ensures it clings beautifully to the chicken and broccoli.
Umami Boost Variations
Craving more umami? Swap ½ cup of the soy sauce for ½ cup coconut aminos (for a gluten-free option) or add 1 tbsp fish sauce for a Thai-inspired twist. I’ve also used 1 tsp oyster sauce for a richer depth—just a splash goes a long way.
For a smoky note, add ½ tsp smoked paprika to the sauce before tossing with the stir-fry. 🔥
If you’re feeling adventurous, try a miso-ginger sauce by replacing 2 tbsp of the soy sauce with 1 tbsp white miso paste. The miso adds a fermented complexity that pairs perfectly with the crispy chicken. Just whisk it in at the end to avoid overpowering the dish.
Sweet and Tangy Twist
For a brighter, tangier sauce, add 1 tbsp rice vinegar or lime juice to the mix. This cuts through the richness and adds a refreshing lift—especially great if you’re serving it over jasmine rice.
I also like to finish the sauce with a ½ tsp toasted sesame seeds stirred right in for texture and nutty flavor. 🍋
If you prefer a fruitier profile, replace 1 tbsp of the honey with 1 tbsp hoisin sauce or 1 tbsp mango chutney. The hoisin adds a subtle sweetness with a hint of fermented depth, while mango chutney brings a tropical brightness that’s unexpected but delicious.
Spicy Sesame Sauce
For a spicy kick, blend 1 tbsp sriracha or 1 tsp gochujang into the sauce for heat. Top with extra sesame seeds and thinly sliced scallions for contrast.
If you love chili oil, drizzle 1 tsp chili oil over the finished dish—it adds a smoky, spicy finish that’s hard to resist. 🌶️
For a nutty crunch, stir 1 tbsp crushed peanuts into the sauce before tossing with the stir-fry. The peanuts add a satisfying texture that balances the crispy chicken and tender broccoli.
If you’re short on time, use store-bought peanut butter (just ½ tbsp) mixed with a splash of water to thin it out.
Garnish Like a Pro
Don’t skip the garnishes—they elevate the dish instantly. Toasted sesame seeds (1 tbsp) add crunch and depth, while sliced green onions bring freshness. For extra flair, sprinkle crushed red pepper flakes or fresh cilantro on top.
A drizzle of extra sesame oil right before serving adds another layer of aroma. 💫
For a herbaceous finish, toss in chopped Thai basil or mint leaves—they add a bright, almost minty contrast to the rich sauce. If you’re feeling fancy, garnish with edible flowers or lime wedges for a restaurant-worthy touch. The garnishes aren’t just decorative; they’re flavor multipliers!
Nutrition facts
Frequently asked questions
Can I use chicken thighs instead of breasts for this stir-fry?
Chicken thighs work beautifully—they stay juicier and add richer flavor. Use 1.5 lb bone-in, skin-on thighs instead, and reduce cooking time to 2-3 minutes per side (they cook faster than breasts). The skin adds crispiness, but remove it before serving if preferred. Just watch the internal temp—thighs are done at 175°F.
How do I prevent the broccoli from turning mushy?
Keep the heat high and stir constantly! Cook broccoli for only 3-4 minutes until bright green with slight softening at the edges. Overcrowding the pan lowers the temperature—work in batches if needed. For extra crispness, blanch broccoli in boiling water for 30 seconds before stir-frying.
What if I don't have a wok? Can I use a regular pan?
Yes, any large, heavy-bottomed skillet works! A cast-iron or stainless steel pan maintains high heat well. The key is getting it smoking hot before adding oil. If your pan isn't wide enough, cook in batches—just keep the finished chicken warm in a 200°F oven while you finish the rest.
Can I make this dish ahead of time for meal prep?
Cook the chicken and broccoli separately, then store them in airtight containers. Reheat in a skillet with a splash of water for 2-3 minutes before adding the sauce. The texture won't be as crisp, but it's still delicious. For best results, assemble fresh and serve immediately—this stir-fry shines when everything's hot.
What's the best way to adjust the sauce for spicier or sweeter preferences?
For more heat, stir in ½ tsp red pepper flakes or 1 tsp sriracha with the sauce. For extra sweetness, add 1 tbsp more honey or swap in 1 tbsp hoisin sauce. Taste as you go—you can always adjust! The sauce should balance sweet, salty, and umami flavors perfectly.
