This Cantonese-style stir-fry brings together tender chicken, crisp broccoli, and a rich hoisin sauce for a balanced, flavorful dish. The key is quick cooking over high heat to preserve texture and color.
With simple ingredients and a foolproof technique, you’ll achieve restaurant-quality results at home. The hoisin sauce adds sweet and savory depth that perfectly complements the chicken and vegetables.
Ingredients for Chicken Broccoli and Hoisin Sauce
Tender chicken, crisp broccoli, and rich hoisin sauce create this balanced Cantonese stir-fry.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless Skinless Chicken Thighs 🍗 | 1 ½ lb | Cut into bite-sized pieces |
| Broccoli Florets 🥦 | 4 cups | Fresh, cut into even pieces |
| Hoisin Sauce 🥫 | ½ cup | High-quality for depth of flavor |
| Soy Sauce 🥫 | 3 tbsp | Low-sodium preferred |
| Oyster Sauce 🥫 | 2 tbsp | Optional but recommended |
| Garlic Cloves 🧄 | 4 cloves | Minced finely |
| Fresh Ginger 🌿 | 1 tbsp | Peeled and grated |
| Vegetable Oil 🫒 | 3 tbsp | High smoke point for stir-frying |
| Shaoxing Wine 🍶 | 2 tbsp | Or substitute dry sherry |
| Cornstarch 🌾 | 2 tsp | For velvety sauce texture |
| Sesame Oil 🫒 | 1 tsp | Toasted, for finishing |
| Green Onions 🧅 | 3 whole | Thinly sliced for garnish |
| White Rice 🍚 | 2 cups | Cooked, for serving |
[recipeingredientscaler]
The chicken thighs are non-negotiable for tenderness—boneless, skinless ensures quick, even cooking. Source them from Whole Foods or a trusted butcher for consistent quality. For the hoisin sauce, Koon Chun or Lee Kum Kee brands deliver authentic depth. Fresh ginger and garlic are essential (the pre-minced kind lacks punch). Look for vibrant green broccoli with tight florets—avoid anything yellowing or mushy.
No Shaoxing wine? Dry sherry works in a pinch, or omit entirely. Oyster sauce can be swapped with vegetarian oyster sauce for a plant-based version. For gluten-free, use tamari instead of soy sauce. The cornstarch slurry is key—mix with cold water before adding. Don’t skip the sesame oil at the end; it adds that signature aromatic finish.
This stir-fry reheats well but is best fresh—broccoli stays crispest right after cooking. Store leftovers in an airtight container for up to 3 days in the fridge. The sauce thickens as it cools, so thin with a splash of water when reheating. Serve over steamed rice to soak up every last bit.
Why You’ll Love This Recipe
- One Pan Wonder: I toss everything together in a single skillet—chicken, broccoli, and that glossy hoisin-soy sauce—minimal cleanup, maximum flavor.
- Umami Bomb: The hoisin, soy, and oyster sauce combo hits that sweet-savory-spicy spot that makes me go back for seconds.
- Weeknight Hero: It’s my 6 PM lifesaver on busy evenings—quick, filling, and my kids actually eat the broccoli.
- Budget Stretcher: Boneless thighs stay juicy and cost half what breasts do, and a little hoisin goes a long way.
Instructions
Master the wok technique for restaurant-quality results every time.
Step 1: Velvet the Chicken
Cut the 1.5 lb boneless skinless chicken thighs into 1-inch pieces. In a bowl, combine the chicken with 2 tbsp Shaoxing wine, 2 tsp cornstarch, and 1 tbsp soy sauce. Mix until the chicken is evenly coated. This velveting process ensures tender, silky meat that won’t overcook during stir-frying.
Let the mixture marinate for 15 minutes at room temperature. The cornstarch creates a protective layer that locks in juices while the wine tenderizes the meat. This step is non-negotiable for authentic texture.
Step 2: Stir-Fry the Chicken
Heat 2 tbsp vegetable oil in a wok or large skillet over high heat until shimmering but not smoking. Add the marinated chicken in a single layer, working in batches if necessary to avoid crowding. Cook undisturbed for 2 minutes until the bottoms are light golden brown.
Stir-fry for another 2-3 minutes until the chicken is just cooked through—it should be opaque with no pink inside. Remove the chicken to a plate and set aside. The high heat ensures a proper sear while keeping the interior moist.
Step 3: Cook the Aromatics and Broccoli
In the same wok, add the remaining 1 tbsp vegetable oil. Add the 4 cloves minced garlic cloves and 1 tbsp grated fresh ginger, stir-frying for 30 seconds until fragrant but not browned. Immediately add the 4 cups broccoli florets and stir-fry for 3-4 minutes until the florets are bright green and slightly tender.
The broccoli should retain some crispness. If it starts to soften too much, add a splash of water to the wok to create steam, then cover for 30 seconds to finish cooking. This maintains the vibrant color and texture.
Step 4: Combine and Finish with Sauce
Return the chicken to the wok. Pour in the 0.5 cup hoisin sauce, remaining 2 tbsp soy sauce, and 2 tbsp oyster sauce. Stir everything together and cook for 1-2 minutes until the sauce coats the chicken and broccoli evenly and thickens slightly.
The hoisin sauce will darken and become glossy as it caramelizes. Taste and adjust seasoning if needed, though the hoisin typically provides enough sweetness and depth. Remove from heat once the sauce has a velvety consistency.
Step 5: Garnish and Serve
Drizzle the 1 tsp sesame oil over the stir-fry and toss to incorporate. Garnish with the 3 whole thinly sliced green onions. The sesame oil adds a nutty aroma that enhances the dish’s complexity.
Serve immediately over 2 cups cooked white rice. Each serving should have an even distribution of chicken, broccoli, and sauce. The rice soaks up the flavorful sauce, completing this Cantonese-style dish.
Pro Tips For Making Chicken Broccoli And Hoisin Sauce
- Velvet the Chicken: Cut the thighs into 1-inch pieces, then marinate with 1 tsp soy sauce and 1 tsp cornstarch for 15 minutes—this keeps them absurdly tender even if you overcook them slightly.
- Blanch the Broccoli: Toss the florets in boiling salted water for 60 seconds, then shock in ice water. I learned this the hard way—it keeps them bright green and crisp instead of sad and mushy in the sauce.
- Skip Raw Sauce: Bloom the hoisin, soy, and oyster sauces in the pan for 1-2 minutes before adding chicken. Sounds weird, but it works: the flavors deepen and mellow instead of tasting harsh.
- Thighs Over Breasts: Stick with boneless thighs—they stay juicy where breasts would dry out, and their fat makes the hoisin sauce cling better. My grandmother swore by this, and she was right.
Dietary Considerations for This Dish
Gluten-Free Adaptation
For gluten-free needs, swap regular soy sauce with tamari. Check hoisin sauce labels—San-J offers a gluten-free version. Also verify oyster sauce or use a gluten-free alternative. The cornstarch remains safe as it’s naturally gluten-free.
Lower-Sodium Option
Reduce sodium by using low-sodium soy sauce and low-sodium chicken broth. Cut hoisin sauce to ¼ cup and supplement with 1 tbsp honey for sweetness. Omit oyster sauce entirely or use a reduced-sodium version.
Vegetarian Version
Replace chicken with extra-firm tofu (pressed and cubed) or tempeh. Use vegetarian oyster sauce and ensure hoisin is plant-based. The velveting process works the same—marinate tofu in cornstarch and Shaoxing wine for 15 minutes before stir-frying. 🌱
Keto-Friendly Adjustments
This dish can fit a keto diet with minor tweaks. Replace cornstarch with xanthan gum (½ tsp mixed with water). Serve over cauliflower rice instead of white rice. The chicken and broccoli are naturally keto-friendly.
Dairy-Free Note
This recipe is naturally dairy-free—no modifications needed! All sauces (hoisin, soy, oyster) are traditionally dairy-free. Just double-check brands like Kikkoman or Lee Kum Kee to avoid any hidden dairy derivatives.
Allergen Awareness
Common allergens here include soy (in soy sauce and hoisin) and shellfish (in oyster sauce). For soy-free, use coconut aminos. For shellfish-free, omit oyster sauce or use a mushroom-based substitute. Always read labels carefully. 💡
Nutrition Facts
Frequently Asked Questions
Can I use chicken breast instead of thighs?
Yes, but thighs stay juicier. If using breasts, cut into 1-inch pieces and reduce cooking time to 2-3 minutes total to prevent dryness. The velveting step is even more important with breast meat.
How do I make the sauce thicker?
Mix 1 tsp cornstarch with 1 tbsp cold water and stir into the sauce at the end. Cook for 30-60 seconds until it reaches your desired consistency. Avoid adding cornstarch directly to hot liquid.
Can I prepare this ahead of time?
Prep ingredients in advance but cook just before serving. Marinate chicken for up to 24 hours. Blanch broccoli for 1 minute if prepping early, then finish stir-frying when ready.
What if my hoisin sauce is too salty?
Balance it by adding 1 tsp honey or 1 tbsp water. You can also reduce the soy sauce by ½ tbsp to compensate. Taste as you go.
- Jollof Rice Sauce Recipe: West African Tomato and Spice Infusion - September 25, 2026
- Japanese Rice Soup Recipe: Umami-Rich Comfort in a Bowl - September 25, 2026
- Homemade Cream Of Rice Recipe: Silk-Smooth Breakfast in Minutes - September 25, 2026