Chinese Takeout Chicken And Broccoli Recipe: Homemade Sauce That Sticks to Every Bite

Main Courses

Chinese Takeout Chicken And Broccoli Recipe: Homemade Sauce That Sticks to Every Bite

This Chinese takeout-style chicken and broccoli recipe delivers the same bold, sticky sauce and tender bites you crave from your favorite restaurant.

The secret lies in marinating the chicken in a precise blend of soy, ginger, and garlic, then searing it to lock in those flavors before tossing in a velvety sauce that clings perfectly to every piece.

I perfected this method after years of testing—no more dry chicken or watery sauce here.

The sauce is where the magic happens, and it’s simpler than you’d think. A combination of soy sauce, oyster sauce, and a touch of cornstarch creates that signature glossy finish, while a splash of rice vinegar brightens the flavor.

The broccoli gets just enough time in the wok to stay crisp-tender, so it doesn’t turn into mush like some takeout versions. This isn’t just a copycat recipe—it’s a professional-level dish you can make at home.

By the time you’re done, you’ll have golden-brown chicken with crisp edges, bright green broccoli that holds its shape, and a sauce so rich it coats every bite without being overly sweet.

The aroma alone will have everyone at the table asking for seconds. Serve it over steamed rice or noodles for the full experience—just like your favorite takeout spot, but better.

For extra authenticity, finish with a quick sear in a hot wok or cast iron skillet to get that classic wok-hei smokiness. The sauce should be thick enough to coat the back of a spoon but still glide smoothly over the chicken.

Trust me, this is the kind of homemade dish that’ll make takeout a thing of the past.

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

Ingredients for chinese takeout chicken and broccoli

Pantry staples and a few fresh ingredients make this takeout favorite taste even better at home.

Ingredient Amount Notes
Boneless Chicken Thighs 🍗 1 ½ lb Cut into 1-inch pieces
Fresh Broccoli Florets 🥦 4 cups Medium florets, stems trimmed
Soy Sauce 🍶 ½ cup Light or dark variety
Oyster Sauce 🍲 3 tbsp Thick consistency preferred
Rice Vinegar 🍶 2 tbsp White vinegar substitute
Cornstarch 🌾 1 tbsp For sauce thickening
Fresh Ginger 🌿 2 tbsp Finely grated, fresh preferred
Garlic Cloves 🧄 4 cloves Minced for marinade
Sesame Oil 🫒 1 tbsp Toasted sesame oil
Vegetable Oil 🫒 2 tbsp High smoke point
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Green Onion 🧅 2 whole Sliced for garnish

The chicken is the star, so pick thighs over breasts—they stay juicier during the sear. Costco or Trader Joe's often have pre-cut pieces, but grab a whole package if you can find it. Look for plump, firm thighs with minimal fat. Fresh ginger and garlic are non-negotiable here—they’re the secret to that restaurant-quality flavor. If you’re short on time, jarred minced garlic works, but fresh is always better. The broccoli? Bright green florets with tight buds cook perfectly—avoid anything yellow or rubbery at the stem.

No oyster sauce? Hoisin sauce or extra soy sauce with a pinch of sugar works in a pinch. The cornstarch is key for that glossy sauce—don’t skip it, or you’ll end up with something watery. Sesame oil adds depth, but if you’re avoiding it, toasted sesame seeds on top give the same aroma. The soy sauce should be light or dark, but not the low-sodium kind—flavor matters here. For extra brightness, a splash of lime juice can replace the rice vinegar if that’s what you’ve got.

This sauce reheats beautifully—just add a splash of water and warm through. Store leftovers in the fridge for up to 4 days, but the chicken gets even more flavorful after a night in the sauce. Freeze portions for up to 3 months, though the broccoli might get a little softer. I like to portion the sauce separately so I can drizzle it fresh over rice or noodles whenever I’m craving takeout.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe when I’m too tired to wash dishes. Toss the chicken and broccoli on a sheet pan, drizzle that tangy soy-oyster sauce mix, and roast—no pots, no pans, just 20 minutes of hands-off cooking.
  • Umami Bomb: That combo of soy sauce and oyster sauce? It’s the secret weapon. The chicken gets this glossy, caramelized crust while the broccoli soaks up just enough sauce to stay tender-crisp—no bland aftertaste here.
  • Lunchbox Hero: Between us, this is my go-to for meal prep. The flavors hold up for days, and I’ll pack it in containers with rice or noodles—my kids actually eat their veggies, and my husband still asks for seconds.
  • Budget Win: Chicken thighs are cheaper than breasts, and broccoli’s one of the most affordable veggies out there. A single batch feeds four for under $10, and leftovers reheat like a dream—no sad, dry takeout afterthoughts.

Step-by-step instructions for Chinese takeout chicken and broccoli

Here's how to make restaurant-quality chicken and broccoli with a sauce that clings perfectly to every bite.

1

Prep the Chicken and Broccoli

Cut the 1.5 lb boneless chicken thighs into 1-inch pieces - this size ensures even cooking and maximum sauce absorption. Trim the stems from the 4 cups fresh broccoli florets and separate them into medium-sized clusters. I like to keep the florets intact so they stay crisp-tender rather than turning mushy.

In a large bowl, combine the chicken pieces with 0.5 cup soy sauce, 3 tbsp oyster sauce, 2 tbsp rice vinegar, 2 tbsp finely grated fresh ginger, and 4 minced garlic cloves. Mix gently to coat evenly. Let this marinate for 15 minutes while you prepare the broccoli. This pre-marinating step infuses the chicken with deep umami flavor that mirrors takeout perfection.

2

Cook the Chicken Until Golden

Heat 2 tbsp vegetable oil in a large skillet or wok over medium-high heat until shimmering but not smoking. Add the marinated chicken in a single layer, leaving space between pieces. Cook undisturbed for 3-4 minutes until the bottoms develop a golden-brown crust - this creates the perfect texture contrast with the tender interior.

Flip the chicken pieces and cook another 3-4 minutes until they're cooked through and the edges are crispy. Remove the chicken to a plate and set aside. Don't drain the pan - those flavorful browned bits are essential for building the sauce. This high-heat searing gives you that authentic takeout texture that home versions often miss.

3

Stir-Fry the Broccoli

In the same skillet, add the broccoli florets in a single layer. Cook over medium-high heat for 3-4 minutes, stirring occasionally, until they just begin to soften at the edges but still retain their bright green color. The broccoli should be crisp-tender with a slight crunch - overcooking turns them mushy and dulls their color.

Transfer the broccoli to the plate with the chicken. Here's a pro tip: I like to sprinkle a pinch of salt and 0.5 tsp black pepper over the broccoli while it's still hot - this enhances the natural sweetness of the florets and adds a subtle kick that balances the rich sauce.

4

Create the Signature Sauce

Return the skillet to medium heat and add 1 tbsp cornstarch to the browned bits in the pan. Stir constantly for 30 seconds to toast the cornstarch slightly - this removes the raw taste and helps create a glossy, velvety sauce. Slowly pour in 0.5 cup soy sauce and 3 tbsp oyster sauce while stirring continuously to prevent lumps.

Let the sauce simmer for 1-2 minutes until it thickens enough to coat the back of a spoon. The sauce should be glossy and clingy - if it's too thick, add 1-2 tablespoons of water to reach your desired consistency. This is where the magic happens - the sauce should be rich enough to coat the chicken and broccoli completely but still light enough to let the natural flavors shine through.

5

Combine and Finish

Return the chicken and broccoli to the skillet and toss everything together until fully coated with sauce. Drizzle with 1 tbsp sesame oil and toss again to distribute evenly. The sesame oil adds that distinctive nutty aroma that makes takeout chicken and broccoli so recognizable. Cook for another 1-2 minutes just to heat everything through.

Garnish with 2 sliced green onions and serve immediately while the sauce is still glossy and the broccoli retains its vibrant color. The sauce should cling beautifully to every piece, creating that signature takeout look. For best results, serve over steamed rice to soak up any extra sauce - it's that good.

👨‍🍳

Pro Tips For Making Chinese Takeout Chicken And Broccoli

  • CUT CHICKEN SMALL: I learned this the hard way—big chunks of thigh stay chewy no matter how long you cook them. Trim and slice into 1-inch pieces (or smaller if you’re impatient like me), so they cook evenly in the stir-fry. The sauce will cling better too, just like takeout.
  • BLANCH BROCCOLI FIRST: Toss broccoli florets in boiling water for 30 seconds, then shock in ice water. This stops the cooking process so they stay bright green and crisp when you toss them in later. Skip this, and you’ll end up with sad, limp florets—trust me.
  • DEGLAZE WITH VINEGAR LAST: After cooking the chicken, set aside a splash of rice vinegar. When you’re ready to toss everything together, add it last—it brightens the sauce and cuts through the richness of the oyster and soy. I used to add it too early, and the flavor got muddy.
  • SEAR CHICKEN DRY: Pat those thighs completely dry before hitting the pan. No wet spots, no sticking. If you’re lazy and skip this, the chicken will steam instead of sear, and the sauce won’t cling. Two tablespoons of oil—hot enough to sizzle—is all you need.

Storing and reheating your leftovers

Fridge Storage Secrets

Store your chicken and broccoli in an airtight container with the sauce—this keeps everything moist and flavorful. I like using glass Pyrex containers because they let me see the contents, and the sauce won’t dry out.

Keep it refrigerated for up to 4 days, but the chicken gets even more tender and flavorful after a night marinating in the sauce. Just remember to let it cool completely before storing to prevent condensation. 💫

Freezer Prep Tips

For longer storage, freeze the chicken and broccoli separately in quart-sized freezer bags—this prevents the broccoli from becoming soggy. Lay the chicken flat in a single layer, then seal the bag and squeeze out excess air. Label with the date and freeze for up to 3 months.

The sauce can be frozen separately in a small container, but I recommend reheating it fresh for the best texture. Thaw overnight in the fridge before reheating. ❄️

Stovetop Reheat Perfection

When reheating, I use a heavy-bottomed skillet over medium heat—this prevents sticking and keeps the sauce glossy. Add the chicken and broccoli to the skillet with 1-2 tablespoons of water to help steam the broccoli back to crisp-tender.

Cover and heat for 3-4 minutes, then uncover and toss with the sauce until everything is piping hot. The sauce should cling beautifully, just like it did when you first made it. 🔥

Microwave Shortcut

For a quick fix, transfer the chicken and broccoli to a microwave-safe dish with a splash of water. Cover loosely with a damp paper towel and heat on high for 2-3 minutes, stirring halfway.

The sauce might thicken slightly, so add ½ tablespoon of water or soy sauce to loosen it up. This method works in a pinch, but stovetop reheating always gives the best results. ✨

Sauce Refresh Trick

If the sauce looks dry after reheating, stir in ½ tablespoon of cornstarch mixed with 1 tablespoon of water and heat for another 30 seconds. This instantly restores that glossy, clingy texture.

For extra brightness, a squeeze of fresh lime juice or a dash of rice vinegar can revive the flavors. A sprinkle of toasted sesame seeds adds freshness too. 💡

Serving Leftovers

Leftovers taste even better the second day—just reheat and serve over steamed jasmine rice or egg noodles to soak up any extra sauce. I like to garnish with extra green onions and a drizzle of sesame oil for that restaurant-quality finish.

The sauce will cling perfectly to the rice, making every bite feel like takeout. Trust me, this is the kind of dish that gets better with time! 🍚

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 6g30%
Cholesterol 155mg52%
Sodium 1100mg48%
Total Carbohydrate 28g10%
Dietary Fiber 5g18%
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 breasts instead of thighs?

Chicken breasts work, but thighs are ideal for this dish. Breasts dry out faster during the high-heat sear, so if you must use them, pound them to ½-inch thickness and cook for 2-3 minutes per side instead of 4. For extra moisture, marinate them 30 minutes instead of 15 and avoid overcrowding the pan.

2

How do I make the sauce extra glossy?

The secret is toasting the cornstarch first. After removing the chicken, stir 1 tbsp cornstarch in the pan for 30 seconds until it turns golden. Then add the sauces. For extra shine, whisk in 1 tsp water with the cornstarch before adding to the pan - this creates a smoother, silkier texture.

3

Why is my broccoli turning mushy?

Overcooking is the usual culprit. Keep the heat at medium-high and cook broccoli for only 3-4 minutes - it should have a slight crunch. If your pan isn't hot enough, the broccoli will steam instead of sear. Also, avoid stirring too frequently - let it cook undisturbed for 1 minute before tossing.

4

Can I make this dish in a slow cooker?

Not recommended for authentic texture. The high-heat sear creates crispy edges that slow cookers can't replicate. However, you can make the sauce separately in a slow cooker on low for 1 hour (without cornstarch), then toss with pre-cooked chicken and broccoli. The sauce will be thinner but still flavorful.

5

What's the best way to add extra protein?

For a heartier dish, add ½ lb shrimp or ½ lb mushrooms with the broccoli. Shrimp should cook for 2-3 minutes until just opaque, while mushrooms take 4-5 minutes to brown. Both absorb the sauce beautifully. For tofu lovers, press and cube firm tofu, pan-fry until golden, then add with the chicken.

★★★★★4.9(10 reviews)
Categories Main Courses