Main Courses
This Asian chicken and broccoli stir fry delivers restaurant-quality wok-heated crunch and a silky sauce that coats every bite. The secret lies in high-heat searing and precise timing—chicken stays tender while broccoli achieves that perfect crisp-tender texture.
I've perfected this recipe over years of testing, balancing bold Asian flavors with a simple yet deeply satisfying technique.
The foundation is a quick-pickled sauce that cuts through the richness of the chicken and broccoli, adding brightness and depth. We'll use soy sauce, rice vinegar, and a touch of sesame oil for that authentic umami kick, then finish with chili flakes for a subtle heat.
The key is getting your wok or skillet screaming hot before adding ingredients—this creates those signature char marks that elevate the dish from good to extraordinary.
What you'll end up with is a vibrant stir fry where each bite delivers juicy chicken, crisp-tender broccoli florets, and sauce that clings perfectly.
The aroma alone will have everyone gathering around the table, and the balance of textures—crunchy, tender, and silky—makes this a complete meal that feels both comforting and exciting. This recipe serves four and comes together in under 30 minutes, making it ideal for weeknight dinners.
Serve it over steamed jasmine rice to soak up every last bit of that flavorful sauce, or pair it with noodles for a heartier meal. The leftovers reheat beautifully, maintaining that perfect texture. Let's get cooking—your taste buds will thank you for this wok-heated masterpiece.
Ingredients for asian chicken and broccoli stir fry
Here's what you need to create this wok-heated masterpiece with restaurant-quality crunch and silky sauce.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless, Skinless Chicken Thighs 🍗 | 1 ½ lb | Cut into 1-inch pieces |
| Fresh Broccoli Florets 🥦 | 6 cups | Cut into bite-sized florets |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For high-heat searing |
| Sesame Oil 🫒 | 1 tbsp | For finishing aroma |
| Low-Sodium Soy Sauce 🥄 | 3 tbsp | For umami depth |
| Rice Vinegar 🍶 | 2 tbsp | For brightness |
| Fresh Ginger 🌿 | 1 tbsp | Finely grated, fresh preferred |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Red Chili Flakes 🌶️ | ½ tsp | Adjust for heat preference |
| Toasted Sesame Seeds 🌾 | 1 tbsp | For garnish |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Jasmine Rice 🍚 | 1 ½ cups | Uncooked, for serving |
The chicken thighs are key here—they stay juicy during high-heat searing, unlike breasts. Grab bone-in, skin-on if you can find it, but boneless works fine. Trader Joe's or Costco usually have good prices on bulk chicken. For broccoli, look for heads with tight florets and vibrant green color—Trader Joe's organic broccoli is my go-to. Fresh ginger and garlic? The fresher, the better—Asian markets often have better quality than grocery stores. Toast your sesame seeds in a dry pan for 30 seconds—they'll add that nutty aroma that makes this dish pop.
No sesame oil? Avocado oil or peanut oil works in a pinch, but sesame gives that authentic flavor. Short on rice vinegar? Apple cider vinegar at half the amount gets you close. The soy sauce can be regular or low-sodium—just adjust the salt at the end. Want more heat? Add a dash of sriracha or swap chili flakes for crushed red pepper. The ginger and garlic can be pre-minced from a jar (like Trader Joe's or Goya), but fresh is always better if you've got it.
This stir fry reheats beautifully—just add a splash of water and heat through. Keeps for 3-4 days in the fridge, 2 months frozen. I always make extra rice to save for leftovers. The sauce thickens as it cools, so you can thin it with a splash of water when reheating. Store sesame seeds in a cool, dark place—they lose their flavor fast once opened.
Why You'll Love This Recipe
- One-Pan Magic: Between us, this dish is the kind of meal that turns "I don’t feel like cooking" into "Why didn’t I do this sooner?" Just toss the chicken, broccoli, and a splash of sesame oil in one pan—no chopping boards, no extra bowls. The chicken thighs stay juicy while the broccoli gets that perfect crisp-tender bite, all with zero fuss.
- Umami Bomb: Honestly, the flavor combo here is ridiculously good. That low-sodium soy sauce cuts through the richness of the chicken thighs, while a single drizzle of sesame oil at the end adds a nutty aroma that makes the whole kitchen smell like a takeout menu. (Yes, even on a Tuesday night.)
- Lunchbox Hero: Here’s what sold me—this stir-fry reheats like a dream. Pack it in containers for work lunches, and it’ll still taste fresh hours later. My kids actually ask for leftovers, which, let’s be real, is basically a parenting win.
- Budget-Friendly Staples: Chicken thighs and broccoli are cheap, but they don’t skimp on flavor. A little olive oil and sesame oil stretch the ingredients further, and this recipe feeds four for under $15. Not the prettiest, but the taste makes up for it—and so does the fact that you’ll have leftovers for days.
Step-by-step instructions for Asian chicken and broccoli stir fry
Here's how to create a restaurant-quality stir fry with perfectly seared chicken and crisp-tender broccoli.
Prep and Season the Chicken
Cut the 1.5 lb boneless, skinless chicken thighs into 1-inch pieces and place them in a bowl. Add 1 tsp salt, 0.5 tsp black pepper, and 0.5 tsp red chili flakes, tossing gently to coat evenly. Let the chicken sit for 10 minutes while you prep the rest—this helps the seasoning penetrate and keeps the meat juicy.
I like to pat the chicken dry with paper towels before seasoning. This ensures a better sear later when we cook it in the wok. The 1-inch pieces are ideal—they'll cook through quickly without drying out, and they're easy to toss in the pan.
Cook the Jasmine Rice
Rinse the 1.5 cups jasmine rice under cold water until the water runs clear, then drain well. Cook the rice according to package instructions—typically a 1:1.5 rice-to-water ratio simmered for 15-18 minutes until tender. Fluff with a fork and keep warm covered while you prepare the stir fry.
Don't skip rinsing the rice—this removes excess starch that can make the grains gummy. I use a fine-mesh strainer for this step, and I always cook the rice first so it's ready to serve while the stir fry finishes. The rice should be light and separate, not sticky.
Sear the Chicken in High Heat
Heat a large wok or skillet over high heat until smoking, then add 2 tbsp extra-virgin olive oil. Once the oil shimmers, add the seasoned chicken in a single layer. Let it sear undisturbed for 2-3 minutes until golden brown on one side, then flip and repeat for the other side.
This high-heat sear creates that beautiful caramelized crust we want. If the chicken releases easily from the pan, it's ready to flip. Work in batches if needed—don't overcrowd the pan, or the chicken will steam instead of sear. Transfer the cooked chicken to a plate and set aside.
Stir-Fry the Broccoli and Aromatics
In the same wok, add 1 tbsp sesame oil, then toss in the 6 cups fresh broccoli florets, 1 tbsp finely grated fresh ginger, and 4 minced garlic cloves. Stir-fry for 3-4 minutes until the broccoli turns bright green and just begins to soften—it should still have a slight crunch.
Here's where the magic happens: the broccoli should stay crisp-tender, not mushy. If you see steam building up, reduce the heat slightly. The garlic and ginger will release their aromatic oils—you'll smell that wonderful fragrance filling your kitchen. This is the moment that matters: cook until the broccoli is vibrant green with just a tiny bite of resistance.
Combine and Finish with Sauce
Return the chicken to the wok and add 3 tbsp low-sodium soy sauce and 2 tbsp rice vinegar. Toss everything together for 1-2 minutes until the sauce coats the chicken and broccoli evenly. Finish with 1 tbsp toasted sesame seeds and adjust seasoning if needed.
The sauce should be silky but not watery—if it's too thick, add a splash of water. Taste and adjust: you might want to add a pinch more salt or a dash of soy sauce for deeper umami. Serve immediately over the cooked jasmine rice, garnished with extra sesame seeds if desired.
Pro Tips For Making Asian Chicken And Broccoli Stir Fry
- CRISP THE CHICKEN FIRST: I learned this the hard way—cooking chicken thighs straight in the stir-fry pan leaves them rubbery. Pat them dry, cut into 1-inch strips, then sear them in a separate hot pan with 1 tablespoon olive oil for 3-4 minutes per side until golden. They’ll stay juicy and add depth when tossed with the broccoli later.
- CUT BROCCOLLI SMALLER THAN YOU THINK: Broccoli florets bigger than 1-inch stay tough no matter how long you stir-fry. Trim the stems thinly, then cut everything into ½-inch pieces—yes, even the thickest florets. Smaller pieces cook faster and absorb the sesame oil’s flavor better, so you won’t end up with half-mushy, half-crisp bites.
- DON’T OVERCROWD THE PAN: I used to toss everything in at once and wonder why the chicken ended up steamed instead of seared. Work in batches: cook the chicken first, then remove it and stir-fry the broccoli in the same pan (no extra oil needed) until bright green and just tender-crisp. Return the chicken to warm through—this keeps the texture perfect.
- FINISH WITH SESAME OIL LAST: Adding sesame oil early burns off its nutty aroma, leaving you with just a faint hint instead of that signature punch. Toss it in during the final 30 seconds of cooking, then immediately serve. Pro move: drizzle a tiny extra drop over each plate right before eating—trust me, it makes a real difference.
Perfect pairings for asian chicken and broccoli stir fry
Rice Pairings
Jasmine rice is my go-to base for this stir fry—its delicate floral aroma complements the bold flavors beautifully. Cook 1.5 cups uncooked jasmine rice with 2.25 cups water for perfectly fluffy grains that soak up the sauce.
For extra richness, try forbidden black rice, which adds a nutty depth and striking visual contrast. 🍚
If you prefer a heartier meal, serve over steamed brown rice or cauliflower rice for a lighter option. For a fusion twist, I've also used sushi rice with a splash of rice vinegar mixed in—it adds a subtle tang that enhances the sauce.
Always cook rice separately so it stays warm while you finish the stir fry.
Noodle Alternatives
Swap rice for udon or soba noodles to make this a noodle stir fry. Cook 8 oz dried noodles according to package instructions, then toss with the stir fry for 1-2 minutes to heat through. The noodles will absorb the sauce beautifully, creating a satisfying one-bowl meal. 🍜
For a gluten-free option, use rice noodles or shirataki noodles (rinsed well to remove excess sodium). I particularly love Thai rice noodles—they're chewy and hold up well to stir-frying. Just be sure to cook them al dente so they don't turn mushy when tossed with the hot stir fry.
Side Dish Harmony
A simple steamed bok choy or garnished cucumber salad balances the richness of the stir fry. For the salad, toss 2 cups thinly sliced cucumber with 1 tbsp rice vinegar, ½ tsp sugar, and a pinch of salt.
The cool crunch cuts through the warm, saucy stir fry perfectly. 🥗
For extra protein, serve with crispy tofu or shrimp on the side. I like to pan-fry ½ lb extra-firm tofu in 1 tbsp sesame oil until golden, then sprinkle with 1 tsp soy sauce and ½ tsp chili flakes.
The tofu adds texture contrast and soaks up any leftover sauce.
Beverage Pairings
A crisp green tea like japanese sencha complements the dish's fresh flavors. The tea's light bitterness and umami notes enhance the ginger and garlic in the stir fry. For a refreshing twist, try jasmine iced tea—its floral aroma mirrors the rice's scent. 🍵
If you prefer beer, a light lager like Asahi or Sapporo cleanses the palate without overpowering. For something stronger, a dry sake with citrus notes pairs beautifully. Avoid heavy beers—they'll clash with the delicate sauce. A small glass of dry white wine, like pinot grigio, also works well.
Nutrition facts
Frequently asked questions
Can I use chicken breast instead of thighs?
You can, but thighs stay juicier during high-heat stir-frying. If using breast, cut into ½-inch thick pieces and cook for 2-3 minutes less per side to avoid drying out. Marinate breast pieces in 1 tbsp soy sauce for 15 minutes before cooking to help retain moisture.
How do I prevent the broccoli from getting mushy?
Keep your wok at high heat and cook broccoli in one layer for only 3-4 minutes—it should stay bright green with a slight crunch. Overcrowding steams the broccoli instead of searing it. For extra crispness, blanch florets in boiling water for 30 seconds first, then drain and pat dry before stir-frying.
What if I don't have a wok?
A heavy-bottomed skillet or cast iron pan works perfectly! Look for one with 12-inch diameter or larger. Preheat it over high heat until smoking—this creates the same wok-hei (breath of the wok) effect. If your pan isn't wide enough, cook in two batches to avoid overcrowding.
Can I make this gluten-free?
Swap soy sauce for tamari or coconut aminos (use 3 tbsp) and ensure your rice vinegar is gluten-free. Check sesame seeds for cross-contamination warnings if needed. The flavor profile remains rich and umami-packed without gluten.
How do I reheat leftovers without drying out the chicken?
Add 1 tbsp water or broth to the pan, cover, and heat on medium-low for 2-3 minutes. Stir occasionally to redistribute the sauce. Microwave-safe? Use 30-second intervals on 50% power, adding 1 tsp water between each. The sauce will thicken when reheated—thin with a splash of water if needed.
