Chinese Chicken and Broccoli Stir Fry (Better Than Takeout)
Glossy brown sauce, silky strips of chicken, and crisp-tender broccoli that still has a snap. This is the takeout favorite you can make at home in less time than delivery takes to show up, for a fraction of the price.
The secret was never some impossible restaurant trick. It comes down to two things home cooks usually skip: how you prep the chicken, and how hot you let the pan get.
Get those right and you will quietly stop ordering this one.
The Two Things That Separate Yours From Takeout
Most homemade stir-fries fail in the same two spots. Knowing them is most of the battle.
First, the chicken texture. Restaurant chicken is impossibly tender and a little slippery. That is not luck. It is a technique called velveting, where the chicken gets a quick coat of cornstarch and a splash of soy before it cooks. The starch forms a thin shield that locks in moisture and gives that signature silky bite.
Second, the heat. Stir-fry is a high-heat, fast-moving game. A crowded, lukewarm pan steams the food and leaves it gray and wet. A screaming-hot pan sears it, builds flavor, and keeps the broccoli bright.
You do not need a wok or a restaurant burner. You need a hot pan and a plan.
What You Need
Serves about 4 over rice.
For the chicken and velvet:
- 1.5 lbs boneless skinless chicken breasts or thighs, thinly sliced
- 1 tbsp soy sauce
- 1 tbsp cornstarch
- 1 tsp sesame oil
For the stir-fry:
- 5 cups broccoli florets
- 2 tbsp neutral oil (avocado, canola, or peanut)
- 4 cloves garlic, minced
- 1 tbsp fresh ginger, minced
For the brown sauce:
- 1/3 cup chicken broth or water
- 3 tbsp soy sauce
- 2 tbsp oyster sauce
- 1 tbsp brown sugar
- 1 tbsp cornstarch
- 1 tsp sesame oil
Slice the chicken thin and against the grain. Thin pieces cook in seconds and stay tender, and cutting across the grain shortens the muscle fibers so each bite is soft, not stringy.
The Sauce Formula
A good stir-fry sauce balances four notes: salty, savory, sweet, and a touch of richness. Once you see the ratio, you can build it from memory.
| Role | Ingredient | Amount |
|---|---|---|
| Salty backbone | Soy sauce | 3 tbsp |
| Deep savory | Oyster sauce | 2 tbsp |
| Gentle sweet | Brown sugar | 1 tbsp |
| Body and gloss | Cornstarch | 1 tbsp |
| Aroma | Sesame oil | 1 tsp |
| Liquid base | Broth or water | 1/3 cup |
Whisk it all together in a small bowl before you start cooking. Stir-fry moves fast, and you will not have time to measure once the pan is hot.
How to Make It
Have everything chopped, sliced, and within arm’s reach before you turn on the heat. This is the one dish where prep truly is the whole job.
- Velvet the chicken. Toss the sliced chicken with 1 tablespoon soy sauce, 1 tablespoon cornstarch, and 1 teaspoon sesame oil. Let it sit 10 to 15 minutes while you prep everything else.
- Pre-cook the broccoli. Steam or blanch the florets for 2 minutes, just until bright green and barely tender. Drain well. This head start means it finishes in the pan without overcooking the chicken.
- Sear the chicken. Heat 1 tablespoon oil in a large skillet over high heat until it shimmers. Add the chicken in a single layer and let it sit undisturbed for a minute to sear, then stir-fry 2 to 3 minutes until golden and cooked through. Move it to a plate.
- Cook the aromatics. Add the last tablespoon of oil, then the garlic and ginger. Stir-fry for 30 seconds, just until fragrant. Do not let them burn.
- Bring it together. Add the broccoli back in, then the chicken. Give the sauce a final whisk and pour it in.
- Thicken and glaze. Toss everything for 1 to 2 minutes. The cornstarch sauce will go from cloudy to glossy and cling to every piece. The moment it coats the back of a spoon, it is done.
Serve it hot over steamed rice, with the sauce spooned over the top.
Takeout Secrets Worth Stealing
These are the restaurant habits that make a real difference at home.
- Mise en place is non-negotiable. Everything chopped and ready before the heat goes on. There is no pausing mid-stir-fry.
- Cook in batches if your pan is small. Crowding drops the temperature and steams the food. Two smaller batches beat one soggy pile.
- High heat, keep it moving. Once the chicken is in, stir often so it sears without burning.
- Add aromatics late. Garlic and ginger burn fast. They go in for seconds, not minutes.
- Taste the sauce before it thickens. Want it saltier, sweeter, deeper? Adjust now, before the cornstarch sets.
No Wok, No Problem
Here is a myth worth busting: you do not need a wok to make a great stir-fry at home.
A wok shines on a roaring restaurant burner, where the flames lick up the sides and the whole pan glows. On a standard home stove, that heat never reaches the sloped walls, so a wok can actually cook unevenly.
A large, heavy stainless steel or cast iron skillet is the better home tool. It sits flat on the burner, holds heat hard, and gives you a wide, hot surface to sear on. Carbon steel pans are excellent too if you have one.
The one rule that beats any pan choice: get it properly hot before the oil goes in. The oil should shimmer and move like water. If it is just sitting there cold, your chicken will stew instead of sear.
The Broccoli Question
Broccoli is where a lot of stir-fries go wrong, landing either raw and squeaky or sad and gray.
The fix is the quick pre-cook in step 2. A two-minute steam or blanch sets the bright green color and softens the dense stems just enough, so the florets only need a final toss in the sauce to finish.
Cut the florets on the smaller side, around bite-size, so they cook evenly and catch more sauce in their little crevices. If you like the stems, peel the tough outer layer and slice them thin on an angle. They turn sweet and tender and waste nothing.
For the brightest color and the most crunch, shock the blanched broccoli under cold water for a few seconds, then drain it very dry before it goes near the hot pan.
Make It Your Own
- More vegetables: add sliced bell pepper, snap peas, carrots, or mushrooms with the broccoli.
- Beef instead: swap thin-sliced flank steak for the chicken and velvet it the same way.
- Spicy: stir in a spoon of chili garlic sauce or a pinch of red pepper flakes with the aromatics.
- Gluten-free: use tamari in place of soy sauce and check that your oyster sauce is gluten-free.
- Lower sodium: use low-sodium soy sauce and broth, and ease back on the oyster sauce.
What to Serve With It
- Steamed jasmine or white rice to soak up the sauce
- Cauliflower rice for a lighter, low-carb plate
- Lo mein or stir-fried noodles for a noodle night
- A simple cucumber salad with rice vinegar on the side
Storage and Reheating
This reheats better than most takeout, which makes it great for lunch.
- Fridge: Store airtight up to 4 days.
- Reheat: A hot skillet brings it back best, with a splash of water to loosen the sauce. The microwave works in a pinch, in short bursts.
- Freezer: It freezes, though the broccoli softens on thawing. For the best texture, eat it within a few days.
- Meal prep: Portion it over rice in containers for grab-and-go lunches that beat anything from a drive-through.
Common Questions
Do I really need to velvet the chicken?
You do not have to, but it is the single biggest upgrade in the whole recipe. The cornstarch coating is what gives that tender, restaurant-style bite, and it takes ten minutes of hands-off resting.
Can I use frozen broccoli?
Yes. Thaw and pat it dry first, since extra water will steam the stir-fry and thin the sauce. Frozen florets are already blanched, so add them straight to the pan in step 5.
My sauce came out too thin. What happened?
The cornstarch likely did not get hot enough to activate, or there was too much liquid from wet vegetables. Let the sauce bubble for another minute, and dry your produce well next time.
Can I make this without oyster sauce?
Yes. Substitute hoisin sauce for a sweeter note, or a mix of extra soy sauce and a little brown sugar. The flavor shifts slightly but stays delicious.
Why is my chicken tough?
It was likely sliced too thick, cut with the grain, or overcooked. Slice thin and against the grain, and pull it the moment it is cooked through.
Skip the Delivery App
Once this is in your hands, ordering chicken and broccoli starts to feel silly. It is faster, cheaper, and you control exactly how salty, sweet, and saucy it gets.
Make it this week, then tell me in the comments how it stacked up against your usual takeout. Did you add extra veggies, swap in beef, spice it up? I read every one, and I am happy to troubleshoot if your sauce or chicken did not cooperate.