Skip the takeout menu and make this delicious Chinese Chicken and Broccoli right at home! Tender pieces of chicken, crisp-tender broccoli, and a sweet, savory garlic-ginger sauce come together in one pan for a satisfying meal that’s ready in just 30 minutes.
Made with simple ingredients like soy sauce, hoisin sauce, honey, fresh garlic, and ginger, this homemade version is packed with flavor and easy to prepare. The chicken simmers in the sauce until perfectly cooked, allowing it to soak up all those delicious flavors before the broccoli is tossed in.
It’s a wonderful choice for busy weeknights when you want something quick, comforting, and more flavorful than ordinary takeout. Serve it over steamed rice or noodles for an easy family dinner everyone can enjoy.
Why You’ll Love This Recipe
- Ready in 30 minutes: A quick homemade dinner that doesn’t require hours in the kitchen.
- Better than takeout: Fresh garlic, ginger, soy sauce, and honey create a delicious homemade sauce.
- Simple ingredients: Everything is easy to find at most grocery stores.
- One-pan cooking: The chicken and sauce come together in a wok or large skillet, making cleanup easier.
- Easy to customize: Adjust the sweetness, add more vegetables, or make the sauce thicker to suit your taste.
Ingredients You’ll Need
- Broccoli: One large head, cut into florets. It adds freshness, color, and a satisfying texture to the dish.
- Vegetable oil: Used for browning the chicken and cooking the aromatics. Choose an oil with a high smoke point.
- Boneless, skinless chicken thighs: The main protein. Chicken thighs stay tender and juicy while simmering in the sauce. Cut them into bite-sized pieces for even cooking.
- Garlic: Adds a bold, savory flavor that forms the foundation of the sauce.
- Green onions: Bring a mild onion flavor and freshness to the dish.
- Fresh ginger: Adds warmth and a slightly spicy, aromatic flavor that works beautifully with garlic and soy sauce.
- Hoisin sauce: Gives the sauce a rich, savory-sweet flavor. Oyster sauce can be used instead if you prefer a less sweet result.
- Light soy sauce: Adds saltiness and savory depth. You can add a little extra to taste if needed.
- Honey: Sweetens the sauce and balances the salty flavors of the soy sauce.
- Hot water: Helps combine the sauce ingredients and creates enough liquid for the chicken to simmer.
Equipment Needed
- Wok or large skillet
- Sharp chef’s knife
- Cutting board
- Measuring spoons
- Small bowl for preparing ingredients
- Wooden spoon or spatula
- Steamer or saucepan for preparing the broccoli (if steaming separately)
How to Make Chinese Chicken and Broccoli
Step 1: Prepare the Broccoli
Cut the broccoli into bite-sized florets.
Steam or sauté the broccoli until it is slightly firmer than your preferred final texture. It will cook a little more when added to the sauce later, so avoid making it too soft at this stage.
Remove the broccoli and set it aside.
Step 2: Brown the Chicken
Heat a wok over high heat. Add a little vegetable oil and spread it around the pan to coat the surface.
Add the bite-sized chicken pieces in an even layer. Brown them on all sides to develop a delicious golden exterior.
Once browned, remove the chicken from the wok and set aside. It will finish cooking in the sauce.
Step 3: Cook the Garlic, Ginger, and Green Onions
Add a little more oil to the wok if necessary.
Add the chopped garlic, ginger, and sliced green onions. Stir-fry for approximately 30 seconds, tossing frequently until fragrant.
Keep the ingredients moving so the garlic doesn’t burn. This quick step releases their aroma and creates a flavorful base for the sauce.
Step 4: Add the Chicken and Make the Sauce
Return the browned chicken to the wok.
Pour in the light soy sauce, hoisin sauce, and hot water. Stir to combine and bring the mixture to a boil.
Drizzle in some of the honey, then cover the wok and reduce the heat to a simmer.
Cook for 7–10 minutes, turning the chicken occasionally and adding the remaining honey gradually. Continue simmering until the chicken is completely cooked through and the sauce has reduced.
The chicken should reach an internal temperature of 165°F (74°C).
Step 5: Add the Broccoli
Add the prepared broccoli to the wok.
Toss everything together until the broccoli is heated through and coated evenly in the glossy garlic-ginger sauce.
Taste and adjust the seasoning if needed. Serve immediately while warm.

Tips for the Best Results
- Prepare everything before cooking: Stir-frying moves quickly, so chop the chicken, garlic, ginger, green onions, and broccoli before heating the wok.
- Heat the wok properly: Allow the wok or skillet to become hot before adding the oil. This helps brown the chicken and reduces sticking.
- Use high-smoke-point oil: Vegetable or peanut oil works well for cooking over high heat.
- Avoid overcrowding the pan: If your wok is small, brown the chicken in batches. Overcrowding can cause the chicken to steam instead of brown.
- Don’t overcook the broccoli: Cook it only until slightly firmer than you like before adding it to the sauce.
- Watch the garlic carefully: Garlic needs only about 30 seconds to become fragrant. Cooking it too long can make it bitter.
- Adjust the honey gradually: Add the honey as directed, tasting the sauce if you want to adjust the sweetness.
- Check the chicken temperature: Make sure the thickest pieces reach 165°F (74°C) before serving.
Variations and Substitutions
- Use chicken breast: Boneless, skinless chicken breast can replace the thighs. Cut it into evenly sized pieces and avoid overcooking to keep it tender.
- Replace hoisin sauce: Oyster sauce can be used instead for a less sweet, more savory flavor.
- Add extra vegetables: Sliced bell peppers, carrots, mushrooms, or snap peas make delicious additions.
- Make the sauce sweeter: Add a little more honey if you prefer a sweeter takeout-style sauce.
- Make it less sweet: Reduce the honey slightly or use oyster sauce instead of hoisin sauce.
- Make the sauce thicker: Mix 1 tablespoon of cornstarch with 1 tablespoon of cold water until smooth. Stir this mixture into the simmering sauce, bring it to a boil, and cook until thickened and the starchy taste disappears.
- Use a different cooking oil: Peanut oil is another good option because it handles high heat well.
What to Serve With Chinese Chicken and Broccoli
This dish pairs beautifully with simple sides that soak up the flavorful sauce.
- Steamed white rice: A classic choice that makes the meal hearty and satisfying.
- Brown rice: A wholesome alternative with a slightly nutty flavor.
- Fried rice: Serve with homemade vegetable or egg fried rice for a complete takeout-style dinner.
- Noodles: Toss the chicken and broccoli with cooked noodles for an easy one-bowl meal.
- Cauliflower rice: A lighter option if you want to keep the meal lower in carbohydrates.
- Asian cucumber salad: A refreshing side that balances the sweet and savory sauce.
Frequently Asked Questions
Can I use chicken breast instead of chicken thighs?
Yes! Chicken breast works well in this recipe. Cut it into bite-sized pieces so it cooks evenly. Since chicken breast is leaner than thighs, keep an eye on the cooking time to prevent it from drying out.
Can I use frozen broccoli?
Yes. Frozen broccoli is a convenient substitute for fresh broccoli. Thaw and drain it well before adding it to the dish. Since frozen broccoli is often softer than fresh, add it near the end and cook just until heated through.
How do I make the sauce thicker?
If you prefer a thicker sauce, combine 1 tablespoon of cornstarch with 1 tablespoon of cold water to make a smooth slurry. Stir it into the simmering sauce, bring it to a boil, and cook briefly until it thickens.
Can I make Chinese chicken and broccoli without hoisin sauce?
Yes. The recipe suggests oyster sauce as an alternative for a less sweet flavor. Keep in mind that the final sauce will taste a little different, so adjust the honey to your preference.
What can I use instead of honey?
You can experiment with maple syrup or another liquid sweetener, although the flavor will change slightly. Add it gradually and taste the sauce as you go.
Can I prepare this recipe ahead of time?
You can chop the vegetables, mince the garlic, prepare the ginger, and cut the chicken in advance. Store everything separately in the refrigerator until you’re ready to cook. For the best texture, cook the chicken and broccoli shortly before serving.
Is this recipe spicy?
No. The original recipe is sweet and savory rather than spicy. If you enjoy heat, add a little crushed red pepper or chili flakes while cooking the garlic and ginger.
Storage and Reheating Instructions
Refrigerator: Allow leftovers to cool, then transfer them to an airtight container. Refrigerate for up to 3–4 days.
Reheating on the stovetop: Place the chicken and broccoli in a skillet with a splash of water. Warm over medium-low heat, stirring occasionally, until heated through.
Reheating in the microwave: Transfer a portion to a microwave-safe dish, cover loosely, and heat in short intervals, stirring between intervals until hot.
Freezing: You can freeze the cooked chicken and sauce in an airtight freezer-safe container. The broccoli may become softer after thawing, so its texture might not be quite as good. Thaw overnight in the refrigerator before reheating.
Make-Ahead Instructions
To save time on busy evenings, prepare the ingredients ahead of time.
- Cut the chicken into bite-sized pieces and refrigerate in a sealed container.
- Wash and cut the broccoli into florets.
- Chop the garlic, ginger, and green onions.
- Measure the soy sauce, hoisin sauce, honey, and hot water.
Keep the prepared ingredients refrigerated separately and cook everything fresh when you’re ready. Since stir-frying is quick, having everything ready makes the cooking process much easier.
Recipe Details
- Prep Time: 20 minutes
- Cook Time: 10 minutes
- Total Time: 30 minutes
- Servings: 4
- Course: Main Course
- Cuisine: Chinese-inspired
Final Thoughts
This Chinese Chicken and Broccoli is an easy way to enjoy the flavors of your favorite takeout meal without leaving home. Tender chicken, fresh broccoli, and a delicious honey-garlic-ginger sauce make every bite satisfying.
With just 30 minutes of cooking time and simple ingredients, it’s a practical dinner for busy weeknights. Serve it over a bowl of steamed rice or noodles, and you’ll have a homemade meal that’s full of flavor and easy to make again and again!
Print
Chinese Chicken and Broccoli
- Total Time: 30 minutes
- Yield: 4 servings
Description
This easy Chinese Chicken and Broccoli is a flavorful homemade takeout favorite made with tender chicken thighs, crisp-tender broccoli, garlic, ginger, soy sauce, hoisin sauce, and honey. Everything cooks together in a savory-sweet sauce for a quick and satisfying dinner that’s ready in just 30 minutes. It’s an affordable, delicious alternative to ordering takeout.
Ingredients
- 1 large head of broccoli, cut into florets
- 3 tablespoons vegetable oil, divided
- 1 1/2 pounds boneless, skinless chicken thighs, cut into bite-sized pieces
- 3 cloves garlic, peeled and finely chopped
- 3 green onions, trimmed and sliced
- 1-inch piece fresh ginger, peeled and chopped
- 2 tablespoons hoisin sauce, or oyster sauce for a less sweet flavor
- 3 tablespoons light soy sauce, plus extra to taste
- Approximately 6 tablespoons honey
- 6 tablespoons hot water
Instructions
- Steam or sauté the broccoli until it is slightly firmer than your preferred tenderness. Set aside.
- Heat a wok over high heat. Add a little vegetable oil and swirl to coat the pan.
- Add the chicken pieces and brown them on all sides. Remove the chicken from the wok and set aside.
- Add the garlic, green onions, and ginger to the hot wok. Stir-fry for about 30 seconds, tossing frequently. Add a little more oil if needed.
- Return the chicken to the wok. Add the soy sauce, hoisin sauce, and hot water. Bring the mixture to a boil.
- Drizzle some of the honey over the chicken, then cover and simmer for 7-10 minutes. Turn the chicken occasionally and drizzle with more honey as it cooks, until the chicken is cooked through and the sauce has reduced.
- Add the broccoli and toss everything together until the broccoli is heated through and coated in the sauce.
- Serve immediately, with rice or your favorite side dish if desired.
Notes
- Prepare ahead: Cut the chicken, broccoli, and vegetables and measure the sauce ingredients before heating the wok. Stir-frying moves quickly, so having everything ready makes cooking easier.
- Use high heat: Heat the wok or pan before adding the oil. This helps brown the chicken and can reduce sticking.
- Choose the right oil: Use an oil with a high smoke point, such as vegetable or peanut oil. Spread it around the wok to coat the cooking surface.
- For a thicker sauce: Mix 1 tablespoon of cornstarch with 1 tablespoon of cold water until smooth. Stir the mixture into the simmering sauce, bring to a boil, and cook briefly until thickened and no starchy taste remains.
- Broccoli texture: Cook the broccoli slightly less than your preferred tenderness before adding it to the sauce, as it will continue cooking in the wok.
- Sauce adjustment: Taste and add extra soy sauce if you prefer a saltier flavor.
- Prep Time: 20 minutes
- Cook Time: 10 minutes
- Category: Dinner, Main Course
- Method: Stovetop, Stir-Fry
- Cuisine: Chinese