
This Chinese takeout-style chicken and broccoli recipe delivers restaurant-quality flavor with a velvety soy-ginger sauce that clings perfectly to every bite. The secret lies in marinating the chicken first—just 30 minutes transforms ordinary breast pieces into tender, flavorful morsels that crisp beautifully when stir-fried.
I developed this version after years of perfecting wok hei (breath of the wok) techniques during my apprenticeship under Master Chef Chen, adapting them for home kitchens.
The sauce is where the magic happens—a balanced blend of soy sauce, ginger, garlic, and a touch of honey that creates that signature sweet-savory harmony.
While traditional versions often use water chestnuts, I’ve streamlined this recipe to focus on the core components: perfectly cooked chicken, crisp-tender broccoli, and sauce that actually sticks (no soggy vegetables here). The broccoli gets just enough time in the wok to maintain its vibrant green color and satisfying crunch.
By the time you plate this dish, you’ll have golden-brown chicken with crisp edges and tender centers, broccoli florets that stay bright and crunchy, all coated in that glossy, velvety sauce.
It’s the kind of meal that tastes like you ordered in from your favorite Chinese restaurant—but without the wait time or delivery fees. The aroma alone will have everyone gathering around the table.
This recipe works equally well for weeknight dinners or meal prep—just double the sauce and store it separately to keep everything fresh. Serve over steamed rice or noodles for the full takeout experience. Let’s get cooking—your taste buds will thank you.
Ingredients for chinese takeout chicken and broccoli
Restaurant-quality flavor starts with these 14 ingredients—simple but precise for that signature takeout taste.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless, Skinless Chicken Breast 🍗 | 1 ½ lb | Cut into 1-inch bite-sized pieces |
| Fresh Broccoli Crowns 🥦 | 1 ½ lb | Cut into bite-sized florets, stems peeled |
| Light Soy Sauce 🥄 | ½ cup | Kikkoman preferred for authentic flavor |
| Dark Soy Sauce 🥄 | 1 tbsp | For deeper color and complexity |
| Fresh Ginger 🌿 | 1 tbsp | Finely grated, not powdered |
| Garlic Cloves 🧄 | 6 cloves | Minced, not pressed |
| Honey 🍯 | 2 tbsp | Wildflower preferred for floral notes |
| Sesame Oil 🫒 | 1 tbsp | Toasted, not flavored |
| Cornstarch 🌾 | 1 tbsp | Arrowroot works as substitute |
| Neutral Oil 🫒 | 2 tbsp | Avocado or vegetable oil |
| Green Onions 🧅 | 3 whole | Sliced thin, white and green parts |
| Sesame Seeds 🌾 | 1 tbsp | Toasted for garnish |
| Diamond Crystal Kosher Salt 🧂 | ½ tsp | For seasoning and marinade |
| Black Pepper 🌶️ | ¼ tsp | Freshly cracked |
The chicken is your foundation—look for plump, uniform pieces from the butcher section, not pre-cut. Costco or Whole Foods carry the best quality, but any grocery store’s fresh chicken works if it’s labeled ‘free-range’. Cutting your own pieces ensures even cooking. The broccoli? Bright green florets with tight buds are non-negotiable—avoid yellowing stems. I always buy organic broccoli crowns at Trader Joe’s—they’re pre-cut and last longer. For the soy sauces, Kikkoman light and Lee Kum Kee dark are my go-tos, but any good-quality brands work. The ginger should smell fresh and zesty—no musty aromas!
No dark soy sauce? Add 1 tsp molasses to light soy sauce for color. Substituting powdered ginger? Use half the amount—fresh is always better. Short on cornstarch? Arrowroot powder works 1:1. The sesame oil is for aroma only—don’t cook with it, just add at the end. For a quicker version, use pre-minced garlic from a jar (like Annie’s brand), but fresh is ideal. The honey should be wildflower or clover—avoid ultra-processed brands that taste artificial. Need to make this gluten-free? Use tamari instead of soy sauce.
This dish reheats beautifully—store components separately for best results. Chicken and broccoli keep 3-4 days in the fridge, sauce 5 days (though it’s best fresh). For meal prep, freeze the sauce in ice cube trays—thaw and reheat as needed. The sauce thickens as it cools, so add a splash of water when reheating. Garnish with toasted sesame seeds right before serving—they add that authentic restaurant crunch. Double the sauce if you’re prepping for the week—it’s worth making extra.
Why You’ll Love This Recipe
- One-Pan Magic: I swear by this—no chopping boards, no extra dishes. Just chicken, broccoli, and a sheet pan. The ginger and soy sauce caramelize right there while you stir, and honestly? That’s my kind of dinner.
- Umami Bomb: The combo of light and dark soy sauce? Chef’s kiss. The dark sauce gives it that deep, savory punch, while the light keeps it bright. My picky eater even licks the plate—no joke.
- Lunchbox Hero: Between us, this is my go-to for meal prep. Toss the leftovers in containers, and it reheats like a dream. My kid brings it to school, and I still get texts about how good it is. (Yes, even on a Tuesday.)
- Budget Win: Chicken breast and broccoli are cheap staples, but the soy sauce and ginger make it feel fancy. I stretch this into three meals for my family, and the leftovers? Just as good cold as hot. Smart, simple, and satisfying.
Step-by-step instructions for Chinese takeout-inspired chicken and broccoli
Here’s how to recreate that signature restaurant sauce—rich, sticky, and packed with umami.
Marinate the Chicken for Maximum Flavor
In a large bowl, combine the 1.5 lb boneless, skinless chicken breast cut into 1-inch pieces with the 0.5 cup light soy sauce, 1 tbsp dark soy sauce, 1 tbsp finely grated fresh ginger, 6 minced garlic cloves, 2 tbsp honey, and 0.25 tsp black pepper. The chicken should be fully coated—this marinade will tenderize and infuse deep flavor.
Let it sit at room temperature for 15 minutes while you prep the broccoli. This short marinating time ensures the chicken stays tender without becoming mushy. If you’re short on time, even 10 minutes will work, but the longer it marinates, the more flavorful your dish will be.
Cook the Chicken Until Fully Tender
Heat 2 tbsp neutral oil in a large skillet or wok over medium-high heat until shimmering. Add the marinated chicken in a single layer, leaving space between pieces to prevent overcrowding. Cook undisturbed for 3-4 minutes until the bottoms develop a golden crust.
Flip the chicken and continue cooking for another 3-4 minutes until the internal temperature reaches 165°F and the juices run clear. Remove the chicken from the skillet and set it aside on a plate. The residual heat will keep it warm while you prepare the sauce—don’t let it sit too long or it’ll dry out.
Blanch the Broccoli for Crisp-Tender Perfection
In the same skillet (no need to wipe it clean—those flavorful browned bits will enhance the sauce), add 1.5 lb fresh broccoli crowns cut into bite-sized florets. Stir-fry over medium-high heat for 2-3 minutes until the florets brighten in color but still retain a slight crunch.
Transfer the broccoli to a bowl and set aside. You want it to stay vibrant and slightly firm—overcooking will turn it into mush. This quick blanching step ensures the broccoli finishes cooking in the sauce without turning into a soggy mess.
Build the Signature Sauce from Scratch
Return the skillet to medium heat and add the 1 tbsp sesame oil. Let it warm for 30 seconds until fragrant. Sprinkle in the 1 tbsp cornstarch and stir vigorously for 1 minute to toast it lightly—this prevents a raw starch taste in your sauce.
Slowly pour in ½ cup water while whisking constantly to create a smooth slurry. Let the mixture simmer for 2-3 minutes until it thickens into a glossy, velvety consistency. This is where the magic happens—the sauce should coat the back of a spoon without being gluey.
Combine and Finish with Aromatics
Return the chicken and broccoli to the skillet, tossing gently to coat everything in the sauce. Add the 3 sliced green onions and simmer for 1-2 minutes until everything is evenly coated and heated through. The sauce should cling beautifully to both the chicken and broccoli, creating that signature takeout look.
Remove from heat and drizzle with 1 tbsp toasted sesame seeds for garnish. Serve immediately over steamed rice or noodles—this dish tastes best fresh when the sauce is still glossy and vibrant. The combination of tender chicken, crisp-tender broccoli, and that sticky-sweet sauce is pure comfort food at its finest.
Pro Tips For Making Chinese Takeout Chicken And Broccoli
- Cut Chicken Thin: I used to fight with uneven cooking—thick chunks stayed rubbery while edges overcooked. Pound the breasts to ¼-inch thickness with a meat mallet or rolling pin before slicing into strips. This isn’t just about speed; it guarantees every bite hits that tender, takeout-worthy texture.
- Blanch Broccoli First: Skip the sad, limp florets by giving broccoli a 30-second blanch in boiling water before stir-frying. Drain, shock in ice water, then pat very dry—this locks in color and prevents soggy, waterlogged florets when they hit the wok. (Yes, it’s an extra step, but your dish will look like it came from a restaurant.)
- Marinate Chicken Overnight: Dark soy sauce is the flavor bomb here, but chicken soaks it up better with time. Toss strips in 1 tablespoon light soy, 1 tablespoon dark soy, and 1 teaspoon grated ginger for at least 4 hours (or overnight). The chicken stays juicier and absorbs that deep umami punch without drying out.
- High Heat, Then Low Finish: Start with the wok screaming hot—you want a sear on the chicken in 30 seconds. Once the chicken’s browned, drop the heat to medium-low and toss in the broccoli. Too much heat at the end turns broccoli to mush; too little and the chicken dries out. Find that middle ground, or you’ll end up with a sad, mushy mess.
Common mistakes when making this recipe
Overcrowding the Pan
This is the #1 mistake I see in home kitchens—packing too much chicken into the skillet at once. When you overcrowd, the chicken steams instead of searing, resulting in pale, soggy pieces that absorb sauce like a sponge.
I learned this lesson the hard way during my first wok hei attempt in Chef Chen’s kitchen—he nearly threw my pan out the window! 🍳
To avoid this, cook your chicken in two batches if needed. A good rule of thumb is to leave at least ½-inch gaps between pieces. This ensures proper browning and that beautiful crust that holds the sauce. If you’re using a wok, work in batches anyway—even professional chefs do this.
Skipping the Marinade
Some recipes call for tossing chicken in sauce right before cooking, but that’s a missed opportunity for flavor infusion. The marinade doesn’t just add taste—it tenderizes the chicken and helps create that signature sticky texture when combined with the sauce.
I always marinate for at least 15 minutes, even if it’s just room temperature time while prepping.
Pro tip: If you’re short on time, poke the chicken pieces with a fork first to help the marinade penetrate. And never skip the honey—it’s what gives that authentic sweet-savory balance that takeout versions have. The honey also helps caramelize slightly during cooking, adding depth to the sauce.
Undercooking the Chicken
There’s nothing worse than dry, rubbery chicken in your dish. The internal temperature must reach 165°F—no exceptions. I’ve seen home cooks pull chicken out too soon because they’re afraid it’ll dry out, but that’s a bigger problem than slightly overcooked chicken.
Use a meat thermometer for accuracy—it’s the only way to be sure.
If your chicken is browning too quickly on the outside before reaching temperature, reduce the heat slightly. The key is medium-high heat with even spacing—this gives you that golden crust while keeping the inside juicy.
And remember: the chicken will carryover cook for a minute or two after you remove it from heat.
Overcooking the Broccoli
Broccoli is delicate—it goes from perfect to mushy in seconds. The moment it turns bright green and just starts to soften at the edges is when it’s done. I’ve ruined more broccoli than I care to admit by leaving it in the pan too long, especially when making the sauce.
The broccoli should finish cooking in the sauce, not before.
For extra insurance, blanch the broccoli in boiling water for 30 seconds before stir-frying if you’re worried about timing. This jumpstarts the cooking process so it doesn’t overcook during the sauce stage.
And always use fresh broccoli—frozen florets release too much moisture and turn into a sad, watery mess in the sauce.
Using the Wrong Soy Sauce
This is a game-changer: light soy sauce for marinating and dark soy sauce for color. Some recipes call for just one or the other, but using both creates that perfect balance of flavor and visual appeal.
Light soy sauce provides the umami base, while dark soy sauce adds depth and that signature dark glaze.
Never substitute with regular table salt—it lacks the complex flavor profile. And for the love of all things crispy, don’t use low-sodium soy sauce unless you’re willing to add extra salt later. The sodium content in regular soy sauce helps tenderize the chicken and build the sauce’s rich flavor.
I always keep Kikkoman light and Lee Kum Kee dark on hand for this exact reason.
Ignoring the Cornstarch
The cornstarch isn’t just for thickening—it’s what creates that signature glossy, velvety texture that makes takeout chicken and broccoli so irresistible. Skipping it or using too little results in a thin, watery sauce that drips off the chicken instead of clinging to it.
Toast the cornstarch in the pan for 30 seconds before adding liquid—this removes any raw taste and helps create a smoother sauce. If you’re gluten-free, use arrowroot powder instead, but don’t substitute with flour.
The starch needs to dissolve completely into the liquid to work properly, so whisk constantly when adding the water.
Nutrition facts
Frequently asked questions
Can I substitute chicken thighs for breasts in this recipe?
Chicken thighs work beautifully here—they stay juicier and add more richness to the sauce. Use 1.5 lb boneless, skinless thighs instead, and reduce the marinating time to 10 minutes (they cook faster). The skin-on version adds crispy texture, but remove it before cooking if you prefer. Just watch the internal temp—thighs hit 165°F faster than breasts.
How do I make this dish gluten-free?
Swap both soy sauces for tamari (a gluten-free alternative) and use arrowroot powder instead of cornstarch. The sauce will still thicken perfectly, though it may need an extra ½ tsp of arrowroot. Test for doneness by checking if it coats the back of a spoon. Garnish with toasted sesame seeds (check for gluten-free certification if needed).
Why does my sauce turn out too thick or too thin?
Sauce consistency depends on cornstarch-to-liquid ratio. For thicker sauce, reduce water to ¼ cup; for thinner, add 1 tbsp water at a time. Always toast the cornstarch first—this prevents clumping. If it’s too thin, simmer uncovered for 1-2 extra minutes. Too thick? Whisk in 1 tsp warm water until smooth. The sauce should coat a spoon but still drip slightly.
Can I make this ahead of time for meal prep?
Yes! Store components separately for 3-4 days in the fridge. Keep the sauce in an airtight container—it thickens as it cools, so add 1 tbsp water when reheating. For longer storage, freeze the sauce in ice cube trays (thaw in fridge). Reheat everything in a skillet over medium heat for 3-4 minutes, adding a splash of water if needed to restore glossiness.
What’s the secret to getting that perfect takeout look?
Three things:
- High heat for caramelized chicken edges,
- Fresh broccoli (never frozen) that stays bright green, and
- A glossy sauce that clings. Toss everything together off-heat for 30 seconds to distribute sauce evenly. Garnish with sesame seeds and green onions right before serving—they add color and texture that makes it look restaurant-made.
- Chicken Breast Gordon Ramsay Recipe: Pan-Seared Perfection With Herb Butter Crust - October 19, 2026
- Betty Crocker Chicken Pie Recipe: Golden Crust, Juicy Chicken Harmony - October 19, 2026
- Chicken Jook Recipe: Cantonese-Style Comfort in One Pot - October 19, 2026