Asian Chicken and Broccoli Stir Fry Recipe: Savory Garlic-Ginger Balance in 20 Minutes

Main Courses

Asian Chicken and Broccoli Stir Fry Recipe: Savory Garlic-Ginger Balance in 20 Minutes

This Asian chicken and broccoli stir fry delivers restaurant-quality flavor in just 20 minutes, combining tender chicken, crisp broccoli, and a perfect balance of garlic, ginger, and savory sauce. 💛 The secret lies in marinating the chicken first—transforming simple ingredients into a dish packed with umami depth.

I developed this recipe after years of experimenting with stir-fry techniques, and it never fails to impress.

What makes this recipe special is the wok hei technique—high heat and quick cooking preserve the natural flavors while creating that signature smoky aroma. The chicken stays juicy, the broccoli achieves perfect crisp-tender texture, and the sauce ties everything together with a perfect balance of sweet, savory, and aromatic notes.

It's the kind of dish that feels indulgent but comes together effortlessly.

By the end, you'll have a vibrant stir fry with golden-brown chicken, bright green broccoli, and a glossy sauce that coats every bite. The dish is ready in under 20 minutes, making it perfect for weeknight dinners when you crave something flavorful without the fuss.

Garnish with sesame seeds and green onions for extra freshness and texture.

Serve over steamed rice or noodles for a complete meal that's both satisfying and balanced. This recipe is designed to be adaptable—use tofu for a vegetarian version or swap in other vegetables like bell peppers or snap peas. Let's get cooking!

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

Ingredients for asian chicken and broccoli stir fry

Wok hei magic starts with these 14 ingredients—simple yet transformative for restaurant-quality stir fry in 20 minutes.

Ingredient Amount Notes
Boneless, Skinless Chicken Breast 🍗 1 ½ lb Pounded to even thickness
Fresh Broccoli Crowns 🥦 2 cups Cut into bite-sized florets
Fresh Garlic Cloves 🧄 6 cloves Minced for marinade and sauce
Fresh Ginger Root 🍃 2 tbsp Grated, finely for marinade
Soy Sauce 🍶 ½ cup Low-sodium preferred for balance
Honey 🍯 2 tbsp For sweet-savory sauce balance
Sesame Oil 🫒 1 tbsp Toasted, for aroma
Rice Vinegar 🍶 1 tbsp White or apple cider vinegar
Vegetable Oil 🫒 2 tbsp High smoke point for stir-frying
Toasted Sesame Seeds 🌾 1 tbsp For garnish
Green Onions 🧅 3 whole Sliced, for garnish
Red Pepper Flakes 🌶️ ½ tsp Optional for heat
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground

The chicken is non-negotiable here—boneless, skinless breasts ensure even cooking, but thighs work too if you want extra juiciness. Pound them to ¼-inch thickness for perfect sear. For garlic and ginger, fresh is essential—the dried stuff just can't match that vibrant punch. I grab mine from the Asian market when possible, but the regular grocery store works fine. Broccoli? Bright green florets are key—avoid anything yellowing or rubbery. The soy sauce should be low-sodium (or reduce regular soy sauce by half) to avoid overpowering the dish. Kikkoman is my go-to, but any quality brand works.

No sesame oil? Toasted peanut oil adds a similar nutty depth, though it won't have that signature aroma. Short on honey? Maple syrup or agave work in a pinch, though honey's floral notes are ideal. The rice vinegar can be swapped for lime juice if you're out, but the tang is crucial. For extra umami, add 1 tsp fish sauce (skip for vegetarian). The sesame seeds? Toast them in a dry pan for 30 seconds—they'll smell amazing and add texture. Red pepper flakes are optional, but if you add them, toast them first to deepen the flavor. And trust me, freshly ground black pepper makes all the difference compared to pre-ground.

This dish shines when made fresh, but components prep ahead: Marinate the chicken up to 4 hours in advance (or overnight for deeper flavor). Broccoli holds up well—blanch it for 1 minute if prepping ahead, then shock in ice water. The sauce keeps for 5 days in the fridge, and the chicken reheats beautifully. Portion into containers for easy lunches—just add fresh broccoli when reheating. For extra crispiness, pat the broccoli dry before cooking, and don't overcrowd the pan. Wok hei is all about heat control—keep it sizzling!

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe when I’m too tired to scrub pots—just one sheet pan, a quick sear, and the broccoli steams right in the residual heat. The chicken stays juicy while the garlic and ginger caramelize, and honestly? That’s all the cleanup I can handle after work.
  • Umami Bomb: The combo of fresh ginger and garlic with just a splash of soy sauce? It’s like a flavor explosion in your mouth. The chicken gets this perfect crispy edge from the high-heat stir-fry, while the broccoli stays tender-crisp—no mushy bits here.
  • Lunchbox Hero: Between us, this is my go-to for meal prep. I double the batch on Sundays, pack it in containers, and it’s still delicious by Thursday. The flavors actually improve the next day—yes, even the picky eaters in my house ask for seconds.
  • Budget Win: Chicken breast and broccoli are cheap staples, but this recipe makes them feel fancy. A few cloves of garlic and a thumb of ginger stretch the ingredients further, and leftovers reheat like a dream. My wallet and my taste buds thank me.

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

Here's how to create a restaurant-quality stir fry with perfect texture and bold flavors.

1

🍳 Step 1: Marinate and Prep the Chicken

Place the 1.5 lb boneless, skinless chicken breast between two sheets of plastic wrap and pound it to an even ½-inch thickness using a meat mallet. This ensures even cooking and prevents dryness. In a small bowl, whisk together ½ cup soy sauce, 2 tbsp honey, 1 tbsp rice vinegar, 1 tbsp toasted sesame oil, 2 tbsp finely grated ginger root, and 6 minced garlic cloves. Pour this marinade over the chicken and let it sit for 15-20 minutes at room temperature.

While the chicken marinates, cut the 2 cups fresh broccoli crowns into bite-sized florets and slice the 3 whole green onions into ¼-inch pieces. The broccoli should be cut uniformly so it cooks evenly with the chicken. Keep the broccoli separate until ready to cook—this prevents it from getting soggy.

2

🔥 Step 2: Stir-Fry the Chicken to Golden Perfection

Heat a large skillet or wok over medium-high heat until it's very hot. Add 2 tbsp vegetable oil and swirl to coat the pan evenly. Remove the chicken from the marinade (reserve the marinade) and shake off any excess. Add the chicken to the pan and cook undisturbed for 3-4 minutes until the bottoms are golden brown and crispy.

Flip the chicken and cook for another 3-4 minutes until the internal temperature reaches 165°F and the chicken is cooked through. Transfer the chicken to a plate and tent loosely with foil to keep it warm. Here's the thing—don't overcrowd the pan. If you need to cook in batches, use the same pan to avoid flavor loss.

3

🍳 Step 3: Cook the Broccoli Until Crisp-Tender

In the same skillet (no need to clean it—the fond adds flavor), add the 2 cups broccoli florets in a single layer. Stir-fry for 3-4 minutes until the broccoli turns a vibrant bright green and is tender-crisp with just a slight bite. You want it to retain some texture—overcooking turns it mushy, which ruins the dish.

Add the reserved marinade to the pan and bring to a gentle simmer. Let it reduce by half—about 2-3 minutes—until it thickens slightly and coats the back of a spoon. This creates a glossy, flavorful sauce that clings beautifully to the chicken and broccoli. If the sauce thickens too much, add a splash of water or rice vinegar to loosen it.

4

🥘 Step 4: Combine and Finish with Aromatics

Return the chicken to the skillet and toss everything together gently. Sprinkle with ½ tsp red pepper flakes (if using), 1 tsp salt, and ½ tsp black pepper. Taste and adjust seasoning—you want a perfect balance of sweet, salty, and umami. The sauce should coat the chicken and broccoli evenly without making them soggy.

Stir in the sliced green onions and 1 tbsp toasted sesame seeds just before serving. These final touches add freshness and a nutty crunch that elevates the dish. Serve immediately over steamed rice or noodles while everything is still hot and vibrant.

👨‍🍳

Pro Tips For Making Asian Chicken And Broccoli Stir Fry

  • Cut Chicken Thin: Use a sharp knife and slice the chicken breast against the grain into ¼-inch strips—thinner than you think. I learned this the hard way after serving rubbery chunks; the grain runs horizontally, so fight the urge to cut with the muscle fibers.
  • Prep Broccoli Right: Break the crowns into 1-inch florets and leave the stems intact—they stay crisp and add texture. I used to cut them all small, and the dish lost that satisfying bite. Save the larger stems for another use (like soup).
  • Don’t Crowd the Pan: Cook the chicken in batches if needed—overloading steams the meat instead of searing it. I’ve ruined many stir-fries by tossing everything in at once; a hot, dry pan is non-negotiable for that wok-hei flavor.
  • Salt the Chicken First: Season the chicken with ½ teaspoon salt per pound before cooking and let it sit for 10 minutes. My grandmother swore by this, and she was right: it keeps the meat juicy and lets the soy sauce cling better later.

Pro cooking tips for this recipe

Wok Hei Essentials

That signature smoky aroma—wok hei—comes from high heat and a well-seasoned pan. Use a carbon steel wok or heavy skillet like Made In wok for best results. Heat it until a drop of water sizzles instantly.

I swear by vegetable oil (high smoke point) for stir-frying—avoid olive oil, which burns too easily. If your pan isn't hot enough, the chicken will steam instead of sear, losing that crispy texture we all crave. 🔥

Chicken Thickness Matters

Pounding chicken to ¼-inch thickness is non-negotiable for even cooking. Use a rolling pin or meat mallet—don't skip this step! Thicker pieces stay tough, while thinner ones dry out. For extra insurance, let the chicken sit at room temperature for 15 minutes before cooking.

This ensures it cooks through without overcrowding the pan. I've ruined perfectly marinated chicken by skipping this—don't make my mistake!

Broccoli Timing Trick

Broccoli cooks faster than chicken, so it gets added after the chicken is removed. If using frozen broccoli, thaw and pat completely dry first—moisture causes steaming instead of crisping.

For extra color, add ½ tsp turmeric to the marinade (it's a trick my grandmother used). The florets should be bright green when done—anything darker means overcooking. 🥦

Sauce Reduction Magic

The sauce should reduce by half—this creates that glossy, sticky coating. If it thickens too fast, add 1 tsp water or rice vinegar. For deeper flavor, deglaze the pan with 1 tbsp dry sherry after removing the chicken.

I like to whisk in 1 tsp cornstarch (mixed with water) for extra thickness if needed. Taste as you go—balance is key between sweet (honey), salty (soy), and tangy (vinegar).

Batch Cooking Hack

If your pan can't handle all the chicken at once, cook in two batches—but here's the secret: use the same pan between batches. The fond (browned bits) adds incredible depth. After the first batch, add 1 tsp soy sauce to the pan before the second batch for extra flavor.

Never wash the pan between batches—this is where restaurant-quality stir fry gets its soul. 💫

Garnish Like a Pro

Toast sesame seeds in a dry pan for 30 seconds until fragrant—they'll smell amazing and add texture. For green onions, slice both white and green parts separately: white for cooking, green for garnish.

Add them last so they stay vibrant. A sprinkle of crushed peanuts or cilantro works too if you want extra layers. Fresh herbs make all the difference—don't skip this final step! 🌿

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 3g15%
Cholesterol 105mg35%
Sodium 850mg37%
Total Carbohydrate 32g11%
Dietary Fiber 5g18%
Sugars 12g
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 thighs instead of breasts?

Chicken thighs are more forgiving and stay juicier, especially when marinated. Use 1.5 lb boneless, skinless thighs instead, and reduce the marinade time to 10-15 minutes (they cook faster). The skin adds flavor, but remove it if you prefer. Thighs work beautifully with this recipe—just watch for 165°F internal temp.

2

What if I don't have a wok?

A heavy skillet or cast-iron pan works perfectly—just ensure it's large enough to avoid overcrowding. Heat it until smoking hot and use medium-high heat to mimic wok hei. The key is high heat and quick cooking—don't let the ingredients steam. A nonstick pan can work too, but it won't give that signature smoky aroma.

3

How do I make this vegetarian?

Swap the chicken for 1.5 lb extra-firm tofu or substitute mushrooms (like shiitake or portobello). Press tofu for 20 minutes to remove excess water, then cube and pan-fry until golden. For extra protein, add 1 cup edamame or 1 block firm tofu cut into strips. The marinade works perfectly for both—just reduce cooking time by 3-4 minutes.

4

Can I make this ahead of time?

Marinate the chicken up to 4 hours ahead (or overnight for deeper flavor). For the full dish, cook the chicken and broccoli separately, then refrigerate. Reheat in a skillet with 1 tbsp oil over medium heat for 3-4 minutes, adding a splash of water to loosen the sauce. Fresh broccoli should be added raw just before serving for best texture.

5

Why is my sauce too thin?

Sauce thinning usually means it didn't reduce enough. Simmer the sauce longer (up to 5 minutes) or mix 1 tsp cornstarch with 1 tbsp water, then stir in. For extra thickness, add ½ tsp arrowroot powder. If the sauce is watery, reduce the honey slightly next time—too much sweetener can prevent proper reduction.

★★★★★4.8(4 reviews)
Categories Main Courses