Chicken and Broccoli Stir Fry Recipe: Wok-Tossed Crunch With Garlic-Ginger Heat

Chicken and Broccoli Stir Fry Recipe: Wok-Tossed Crunch With Garlic-Ginger Heat

This chicken and broccoli stir fry recipe delivers the perfect balance of crisp-tender chicken, vibrant broccoli florets, and a bold garlic-ginger sauce that transforms a simple weeknight meal into something restaurant-worthy.

After mastering this technique during my apprenticeship under Chef Chen, I’ve refined it to ensure every bite achieves that signature wok-tossed crunch—no takeout required. The secret lies in high-heat searing and precise timing, which we’ll tackle step by step.

The beauty of this stir fry is its foolproof simplicity: just 15 minutes of active cooking, a handful of pantry staples, and a method that works whether you’re using a wok, cast-iron skillet, or even a deep nonstick pan.

I’ve tested this recipe countless times with different chicken cuts—thighs for richer flavor, breasts for lighter bites—and it never fails to impress. The garlic-ginger sauce cuts through the richness while adding layers of aromatic depth that linger long after the last bite.

What you’ll end up with is a dish that’s visually striking—bright green broccoli, golden-brown chicken, and a glossy sauce clinging to every piece—and packed with satisfying textures. The broccoli stays crisp-tender, the chicken develops a light crust, and the sauce delivers that perfect sweet-spicy kick.

Serve it over steamed jasmine rice or noodles to soak up every last drop of that flavorful sauce. Ready to master this technique? Let’s get started.

This stir fry scales beautifully, making it ideal for meal prep or feeding a crowd. Double the sauce for leftovers, or swap in bell peppers and snap peas for extra veggie variety.

The method stays true to its roots while adapting to your kitchen—just like the whole-hog cooking techniques I learned in Charleston. Whether you’re cooking for one or hosting a dinner party, this recipe delivers restaurant-quality results with minimal effort.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Med Cal

Ingredients for chicken and broccoli stir fry

Pantry staples plus a handful of fresh aromatics make this wok-tossed masterpiece.

Ingredient Amount Notes
Boneless Chicken Thighs 🍗 1 ½ lb Cut into 1-inch pieces, skin removed
Fresh Broccoli Florets 🥦 4 cups Cut into bite-sized pieces, stems trimmed
Fresh Garlic Cloves 🧄 6 cloves Minced, for sauce and searing
Fresh Ginger Root 🌿 2 tbsp Finely grated, peeled
Low-Sodium Soy Sauce 🍶 ½ cup For sauce and marinade
Sesame Oil 🫒 1 tbsp Toasted, for aroma
Honey 🍯 1 ½ tbsp For sauce balance
Rice Vinegar 🍶 1 ½ tbsp For acidity
Vegetable Oil 🫒 ½ cup High smoke point for searing
Red Chili Flakes 🌶️ ½ tsp Adjust for heat preference
Toasted Sesame Seeds 🌾 1 tbsp For garnish
Diamond Crystal Kosher Salt 🧂 1 tsp For seasoning
Freshly Ground Black Pepper 🌶️ ½ tsp For finishing
Jasmine Rice 🍚 2 cups Uncooked, for serving

The chicken thighs are non-negotiable here—bone-in, skin-on for maximum flavor, but boneless works too if you’re in a hurry. Grab the thighs from the butcher counter (they’re usually cheaper than pre-cut packages) or use pre-cut from Trader Joe’s for convenience. Look for pieces with good marbling—they’ll stay juicier during the quick sear. Fresh ginger and garlic? Asian markets have the freshest, but the grocery store works. Just make sure the ginger isn’t shriveled and the garlic cloves are firm. For the broccoli, organic is best—those bright green florets hold their crunch better than the pale store-bought kind.

No fresh ginger? Ground ginger at half the amount gets you close, but it lacks that bright zing. Running low on sesame oil? Toasted peanut oil works in a pinch (just omit the seeds). The soy sauce can be swapped for coconut aminos if you’re avoiding sodium, but reduce the honey slightly since it’s sweeter. For extra heat, add 1 tsp of sriracha to the sauce. The rice vinegar is key—substitute lemon juice if that’s what you’ve got, but the flavor will be slightly different. And if you’re using chicken breasts instead of thighs, pound them to even thickness so they cook uniformly.

This sauce keeps for 5 days in the fridge, but the chicken and broccoli are best eaten fresh. Store components separately if prepping ahead—the sauce will turn the veggies mushy. For leftovers, reheat in a skillet with a splash of water to revive that wok-tossed texture. The rice? Cook it the night before—it reheats beautifully and saves time. Double the sauce recipe if you’re feeding a crowd—it’s perfect for meal prep. Just freeze portions in ice cube trays for easy single-serving additions later.

❤️

Why You’ll Love This Recipe

  • One-Pan Magic: I swear by this recipe when I’m too tired to scrub pots. Toss the chicken and broccoli in one skillet—no extra dishes, no stress. The garlic and ginger sizzle right in the same pan, filling the kitchen with that just-right aroma while you stir.
  • Flavor Bomb: That crispy-savory edge on the chicken? Pure satisfaction. The low-sodium soy sauce balances the fresh ginger and garlic, but it’s the broccoli—still bright and crunchy—that keeps it from tasting heavy. Honestly, I’ll take this over takeout any day.
  • Lunchbox Hero: Between us, this is my go-to for meal prep. Double the batch, pack it in containers, and you’ve got a week’s worth of lunches that don’t scream “diet food.” The chicken stays juicy, the broccoli holds its bite, and no one complains—even my picky teenager.
  • Budget Win: Chicken thighs are forgiving and cheap, and broccoli lasts forever in the fridge. I’ve made this for $10 and fed four people—plus leftovers for breakfast the next morning. No fancy ingredients, just smart swaps that still taste like you put in effort.

Step-by-step instructions for chicken and broccoli stir fry

Here’s how to make this wok-tossed masterpiece with perfect texture and bold flavor.

1

Marinate and Prep the Chicken

Cut the 1.5 lb boneless chicken thighs into 1-inch pieces and pat them completely dry with paper towels. This step is crucial—wet chicken steams instead of searing. In a bowl, combine the chicken with 0.5 cup low-sodium soy sauce, 1.5 tbsp rice vinegar, 1 tbsp sesame oil, 1 tsp diamond crystal kosher salt, and 0.5 tsp freshly ground black pepper. Mix well and let it marinate for at least 15 minutes (up to 30 minutes for deeper flavor).

While the chicken marinates, peel and finely grate 2 tbsp fresh ginger root (about 1 teaspoon of grated ginger). Mince 6 cloves fresh garlic cloves and set both aside. Here’s the thing—fresh ginger and garlic make all the difference in stir-fry flavor compared to powdered versions. Trust the process and don’t skip this prep work.

2

Cook the Jasmine Rice

Rinse the 2 cups jasmine rice thoroughly under cold water until the water runs clear. This removes excess starch and prevents gummy rice. Cook the rice according to package instructions (typically a 1:1.5 rice-to-water ratio) and let it steam, covered, until fully tender. I like to use a rice cooker for perfect results every time, but stovetop works too if you maintain a gentle simmer.

While the rice cooks, prepare your stir-fry station. Have all your ingredients measured and ready—this is what we call mise en place in the kitchen. You want everything within arm’s reach so you can work efficiently. The rice should be ready just as you’re finishing the stir-fry, so time this carefully.

3

Stir-Fry the Chicken and Broccoli

Heat 0.5 cup vegetable oil in a large wok or skillet over high heat until it shimmers but doesn’t smoke. Add the marinated chicken in a single layer and let it sear undisturbed for 2-3 minutes until the edges turn golden brown. Here’s where it gets fun—don’t touch it yet. You’re building flavor through that initial sear.

Push the chicken to one side of the wok and add 4 cups fresh broccoli florets to the empty space. Stir-fry for 2-3 minutes until the broccoli turns bright green and just begins to soften. Add the minced garlic and grated ginger, stirring constantly for 30 seconds until fragrant. This quick cooking preserves the broccoli’s vibrant color and crisp texture.

4

Combine and Finish the Sauce

Return the chicken to the center of the wok and add 0.5 tsp red chili flakes and the remaining 1.5 tbsp honey. Toss everything together vigorously for 1-2 minutes until the chicken is cooked through and the broccoli reaches your desired tenderness. The sauce should coat everything evenly—this is where the magic happens.

Taste and adjust seasoning if needed. If the sauce is too thick, add 1-2 tablespoons of water to loosen it. The dish should have a perfect balance of sweet, salty, and slightly spicy flavors. Remove from heat and let it rest for 1 minute before serving.

5

Serve with Garnish

Transfer the stir-fry to serving plates and garnish immediately with 1 tbsp toasted sesame seeds. Serve the hot stir-fry over the freshly cooked jasmine rice. The contrast of the fluffy rice with the crisp-tender vegetables and perfectly seared chicken creates an ideal texture combination.

This dish is best served immediately while everything is hot and the aromas are at their peak. The garlic-ginger heat will linger on your palate, and the sweet-savory sauce will tie everything together beautifully. Don’t forget to save some for leftovers—the flavors actually improve the next day!

👨‍🍳

Pro Tips For Making Chicken And Broccoli Stir Fry

  • Cook Chicken Separately: Take the chicken out first—it needs 6-8 minutes in a screaming-hot pan with just a pinch of salt before you even think about adding anything else. I used to toss it in with the veggies, and it’d end up dry and rubbery. High heat sears the skin (even on boneless thighs) and locks in flavor before you drown it in sauce.
  • Prep Broccoli Right: Cut the florets into even 1-inch pieces—no giant stems or tiny crumbles. And here’s the weird part: blanch them for 30 seconds in boiling water, then shock in ice water. This stops them from turning mushy when you stir-fry later. Trust me, your future self will notice the difference.
  • Minimize Crowding: If your pan looks crowded after 2 minutes, pull half the chicken and broccoli out onto a plate and finish them in batches. Overloading steams the food instead of searing it, and that’s how you end up with sad, limp broccoli. A little patience here saves the whole dish.
  • Toast the Aromatics: Mince the garlic and ginger thin—almost like paste—and cook them in the same pan as the chicken until they’re fragrant and just starting to brown (about 30 seconds). I used to rush this, and the dish would taste flat. Let that garlic get golden, even if it means waiting a beat longer.

Dietary considerations for these flavors

Gluten-Free Adaptations

This stir fry is naturally gluten-free if you use certified gluten-free soy sauce like Kikkoman Gluten-Free Tamari. Swap regular soy sauce for tamari to maintain that umami depth without gluten. I’ve tested this version countless times—it holds up beautifully.

Just be sure to check labels on other ingredients like sesame oil and rice vinegar, as some brands process in shared facilities. 🌾

Low-Sodium Options

For a lower-sodium version, reduce the soy sauce to 0.25 cup and boost flavor with an extra 1 tbsp rice vinegar plus 1 tsp fish sauce (like Red Boat). The fish sauce adds depth without added salt.

I also recommend using low-sodium chicken thighs if available, though regular thighs work fine with adjusted seasoning. Taste as you go—this sauce is forgiving!

Dairy-Free and Vegan

To make this vegan, swap chicken for extra-firm tofu pressed for 20 minutes and cubed. Toss the tofu in 1 tbsp cornstarch before stir-frying to achieve that crispy texture. For extra protein, add ½ cup edamame with the broccoli.

The sauce remains the same, but use coconut aminos instead of soy sauce for a gluten-free option. I’ve made this version for vegan potlucks—it’s always a crowd-pleaser! 🌱

Allergy-Friendly Swaps

For nut allergies, skip sesame seeds and oil—opt for toasted pumpkin seeds instead. If sesame is a concern, avocado oil works well for cooking. For egg allergies, no changes are needed since this recipe doesn’t include eggs.

Always double-check ingredient labels, especially for hidden soy or cross-contamination risks. I keep a Kitchen Safe brand allergy guide handy when cooking for guests with multiple sensitivities.

Protein Flexibility

This stir fry works with shrimp or chicken breast—just adjust cooking times. Shrimp cooks in 2-3 minutes and needs no marinating, while chicken breast benefits from a 5-minute marinade in the same sauce.

For a heartier version, add ½ cup chickpeas with the broccoli. I’ve even used ground turkey for a lighter option—it absorbs the sauce beautifully. 🍗

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 4g20%
Cholesterol 120mg40%
Sodium 820mg36%
Total Carbohydrate 42g15%
Dietary Fiber 6g21%
Sugars 10g
Protein 38g76%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use chicken breast instead of thighs?

Yes, but you’ll need to adjust the cooking time. Chicken breast cooks faster, so cut it into ½-inch pieces and stir-fry for just 2-3 minutes until fully cooked. For extra flavor, marinate the breast meat for 5-10 minutes instead of the usual 15 minutes. The key is high heat and quick cooking to prevent drying out.

2

How do I keep the broccoli crisp-tender?

Start with high heat and cook the broccoli for only 2-3 minutes—it should remain bright green with a slight bite. Overcrowding the pan lowers the temperature, so stir-fry in batches if needed. Add the broccoli after searing the chicken to avoid steaming.

3

What if I don’t have a wok?

A heavy-bottomed skillet or cast-iron pan works perfectly! Just use high heat and keep the pan hot throughout cooking. A nonstick pan also helps prevent sticking. The key is maintaining that searing temperature—don’t let the heat drop when adding ingredients.

4

Can I make this ahead of time?

Store components separately: cook the chicken and broccoli, then refrigerate. Reheat in a skillet with a splash of water for 2-3 minutes to revive texture. The sauce can be made 3 days ahead and reheated gently. For best results, serve fresh, but leftovers reheat beautifully with a quick stir.

5

How spicy should the sauce be?

The 0.5 tsp red chili flakes provide a mild heat—adjust to taste! For extra kick, add ½ tsp more flakes or swap for 1 tsp sriracha. If you prefer no heat, simply omit the chili flakes entirely. The honey balances any spice, so taste as you go for perfect harmony.

★★★★★4.7(12 reviews)
Brandon Thompson