Introduction
A weekday takeout classic, remade with bright home-cooked freshness.
As a professional food writer I always chase the balance between comfort and technique, and this dish lives squarely in that sweet spot. Imagine tender slices of chicken sliding through a glossy, savory sauce alongside broccoli that still snaps when you bite it — that contrast is what makes this style of cooking so satisfying. In my kitchen I treat the process like a brief, energetic performance: sharp heat, fast movement, and a few small tricks to coax extra flavor from pantry staples.
Beyond the immediate joy of a dinner that feels indulgent yet familiar, this recipe is a lesson in control: controlling heat so the protein stays juicy, controlling timing so the broccoli retains color and texture, and controlling sauce viscosity for that restaurant-gloss finish without becoming syrupy. I approach each step with intention—from how I prepare aromatics to the moment the slurry hits the pan—because those small choices shape the final plate.
If you love food that feels both laborsaving and impressive, this recipe will give you the tools to replicate that takeout magic at home while leaving room for personal tweaks and presentation flairs. Read on for ingredient organization, technique notes, and step-by-step instructions to get you there confidently.
Why You’ll Love This Recipe
Satisfying, speedy, and customizable.
There are a few reasons this classic earns a permanent place in my weeknight rotation. First, the architecture of a stir-fry allows you to concentrate flavor into a compact sauce that adheres to each bite. You get layered savory notes from soy and oyster sauce, a gentle lift from rice wine or sherry if you choose to use it, and a counterpoint of aromatics that keep the dish lively.
Second, the technique centers on high heat and precise timing, which means you can achieve a restaurant-polished result without complex equipment. A hot wok or large skillet lets you sear the protein, briefly caramelize aromatics, and develop that glossy finish when the starch meets the simmering sauce.
Third, it’s genuinely adaptable. Swap the protein, adjust the aromatics, or nudge the sweet-salty balance to match what your family likes. Finally, the textural play — yielding chicken against snappy broccoli — creates a contrast that keeps every mouthful interesting. That interplay of texture plus bold, concise flavors is why this recipe reliably pleases both picky eaters and people who crave the comforting, familiar notes of takeout.
Flavor & Texture Profile
What you’ll taste and feel in every bite.
This dish is built on a simple but potent flavor triangle: savory soy, umami-rich oyster sauce, and a touch of sweetness. The light acidity and aromatic lift from rice wine (when used) brighten that base, while toasted sesame oil at the finish adds a whisper of nutty perfume.
Texture is equally deliberate. The chicken should be tender and silky, achieved by a brief marination step and rapid, high-heat cooking that prevents drying. The broccoli is intentionally blanched to set its color and then finished quickly in the skillet so it stays crisp-tender; that initial shock of heat followed by a cold plunge maintains a bright, slightly crunchy bite.
The sauce is the glue: glossy, clingy, and balanced so it coats the chicken and broccoli without pooling like a soup. That satin sheen comes from a small amount of starch introduced at the end, which thickens the sauce just enough to highlight each ingredient’s texture. Aromatics like garlic and ginger should be fragrant but not bitter, which is why they’re hit with hot oil briefly rather than left to linger and burn.
In short, this recipe delivers a harmonious trio of savory depth, aromatic brightness, and texture contrast — the hallmark characteristics that make restaurant-style stir-fries endlessly appealing.
Gathering Ingredients
Assemble everything before you start — mise en place saves time and stress.
I always set out ingredients in small bowls and measure liquids ahead of time so the actual cooking feels effortless and fluid. Having aromatics prepped, sauces mixed, and starches measured prevents scrambling at the wok, especially when the heat is high and things move quickly.
- 500g (1 lb) chicken breast, thinly sliced
- 450g (1 lb) broccoli florets, trimmed
- 2 tbsp vegetable oil (or peanut oil)
- 3 cloves garlic, minced
- 1 tbsp fresh ginger, grated
- 3 tbsp light soy sauce
- 2 tbsp oyster sauce
- 1 tbsp Shaoxing wine or dry sherry (optional)
- 1 tbsp brown sugar or honey
- 1/2 cup low-sodium chicken stock (120ml)
- 1 tbsp cornstarch + 3 tbsp water (slurry)
- 1 tsp toasted sesame oil
- 2 scallions, sliced (for garnish)
- Salt & black pepper to taste
- Cooked steamed rice to serve
- Toasted sesame seeds for finishing (optional)
Pro tip: If you like extra brightness, have a wedge of citrus on hand to squeeze at the table. While optional, it can lift the overall flavor without altering the core recipe.
Preparation Overview
A clear roadmap keeps the cooking fast and focused.
This recipe follows a classic stir-fry rhythm: brief protein sear, quick sauté of aromatics, sauce assembly, and a rapid finish with vegetables. Because timing is tight, arrange your station so that the spatula, wok, sauce bowl, and slurry are within easy reach. That organization reduces frantic movements and improves your ability to control the pan’s heat.
When prepping, take extra care with uniformity: slices of protein that are similar in thickness will cook evenly, and florets cut to comparable sizes will blanch uniformly. If you prefer smaller bites, trim and chop the broccoli accordingly, but aim for consistency rather than exact measurements — visual uniformity is what matters in quick cooking.
Color retention for the broccoli hinges on one simple trade: a quick blanch sets the vibrant green and halts enzymatic cooking, while a cold-water plunge locks that color in place. Meanwhile, the chicken benefits from a light coating that creates a protective layer during searing, preserving moisture and producing a silky mouthfeel when returned to the pan with the sauce.
Finally, finish the dish with a moment of restraint: a small drizzle of fragrant oil and a toss or two is enough to bring everything together. Overworking the ingredients at the end will compromise texture, so aim for decisive, economical motions that honor the work you’ve already done.
Cooking / Assembly Process
Follow these steps in order, keeping heat high and movements decisive.
- Prepare the chicken: place sliced chicken in a bowl and toss with 1 tbsp soy sauce and 1 tbsp cornstarch. Let marinate 10 minutes.
- Blanch the broccoli: bring a pot of salted water to a boil, cook broccoli 1–2 minutes until bright green and slightly tender, then drain and plunge into ice water to stop cooking. Drain and set aside.
- Mix the sauce: in a bowl combine remaining 2 tbsp soy sauce, oyster sauce, Shaoxing (if using), brown sugar, and chicken stock. Stir until sugar dissolves.
- Heat a large wok or skillet over high heat and add 1 tbsp vegetable oil. When shimmering, add the marinated chicken in a single layer and stir-fry until just cooked through, 3–4 minutes. Remove chicken and set aside.
- Add remaining 1 tbsp oil to the wok. Sauté garlic and ginger 30 seconds until fragrant, careful not to burn.
- Return chicken to the wok, pour in the prepared sauce and bring to a simmer.
- Stir the cornstarch slurry (1 tbsp cornstarch + 3 tbsp water) and slowly add to the skillet, stirring until the sauce thickens and becomes glossy, about 1 minute.
- Add the blanched broccoli and toss to coat evenly in the sauce. Cook together 1–2 minutes to heat through.
- Finish with a drizzle of toasted sesame oil, season with salt and pepper to taste, and toss again.
- Serve immediately over steamed rice, garnished with sliced scallions and toasted sesame seeds.
Technique notes: Keep the pan hot and the motions quick to preserve texture and keep the sauce glossy. Resting any leftover sauce in the pot off heat will help it settle rather than over-reduce.
Serving Suggestions
Simple plating pointers that elevate the dinner moment.
This style of dish is happiest when presented with modesty: a bowl of steamed rice to soak up the sauce, a scattering of sliced scallions, and a light sprinkle of toasted sesame seeds for contrast and aroma. If you want to add color, a few thinly sliced red chilies or a handful of finely shredded carrot add visual interest without changing the essential flavor profile.
For a family-style presentation, serve the chicken and broccoli in a shallow communal bowl with the rice on the side; everyone can spoon portions over their rice, ensuring the sauce is distributed evenly. For a more composed plate, mound rice first, then spoon the stir-fry on top and finish with scallions so the garnish stays crisp.
Pairing-wise, this dish works beautifully with light, crisp sides: steamed bok choy, a cucumber salad dressed in rice vinegar, or quick pickled vegetables provide a bright counterpoint. If you want a beverage, a lightly chilled green tea or a crisp lager complements the savory, umami-forward sauce.
Lastly, think about temperature contrast. Serve the stir-fry hot and the accompaniments cool or room temperature to highlight the dish’s textures and make each bite more dynamic.
Storage & Make-Ahead Tips
Smart storing keeps quality high and reheating simple.
If you plan to make this dish ahead, separate the components when possible. Store the protein-and-sauce mixture apart from any rice so you can reheat each component to its ideal texture. Glass containers with tight lids work best because they cool quickly and preserve flavor without trapping steam that can make vegetables soggy.
When refrigerating leftovers, cool the stir-fry to near room temperature before covering to reduce condensation. Use within a few days for the best texture; over time the broccoli will soften and the sauce will continue to concentrate. To reheat, warm the protein-and-sauce gently in a skillet over moderate heat, adding a splash of stock or water if the sauce seems too thick; then add the vegetables just long enough to warm through so they retain some bite.
If freezing, note that some vegetables and the texture of the chicken change when thawed. Freeze only the protein and sauce for best results, and accept that broccoli will be softer after freezing. Thaw overnight in the refrigerator before reheating, and brighten the dish at the end with fresh scallions and a quick squeeze of citrus to refresh flavors.
For make-ahead prep on busy nights, chop aromatics, slice the protein, and mix the sauce in advance. Keep wet ingredients chilled and combine at cooking time for an efficient, high-quality finish.
Frequently Asked Questions
Answers to common questions from home cooks.
Can I swap the protein?
Yes. This method adapts well to thinly sliced beef, pork, tofu, or shrimp. Each protein has its own ideal cooking moment, so adjust the searing and return-to-pan steps accordingly.
How do I keep the broccoli bright green?
Blanching followed by an ice bath sets the color quickly; finish the broccoli briefly in the hot pan to warm through without overcooking.
What if I don’t have oyster sauce?
You can substitute a combination of soy sauce with a small amount of hoisin or a teaspoon of mushroom soy for umami depth, though the flavor will shift slightly.
How do I prevent the garlic from burning?
Add aromatics to hot oil and move them quickly; once fragrant, proceed to the next step so they don’t linger and scorch. Keep the oil temperature controlled and use a spatula to keep ingredients moving.
Final note: Small technique choices – even the way you hold the spatula or the size of your florets – accumulate into the final result. Focus on heat, timing, and a few practiced motions, and you’ll get close to that restaurant finish at home every time.
Restaurant-Style Chicken & Broccoli (Make It at Home)
Bring the takeout classic to your kitchen tonight! Tender slices of chicken, crisp broccoli, and a glossy savory sauce—just like the restaurant, but fresher and ready in 30 minutes 🍽️🥦🍗.
total time
30
servings
4
calories
480 kcal
ingredients
- 500g (1 lb) chicken breast, thinly sliced 🍗
- 450g (1 lb) broccoli florets, trimmed 🥦
- 2 tbsp vegetable oil (or peanut oil) 🛢️
- 3 cloves garlic, minced 🧄
- 1 tbsp fresh ginger, grated 🫚
- 3 tbsp light soy sauce 🍶
- 2 tbsp oyster sauce 🦪
- 1 tbsp Shaoxing wine or dry sherry (optional) 🍷
- 1 tbsp brown sugar or honey 🍯
- 1/2 cup low-sodium chicken stock (120ml) 🍲
- 1 tbsp cornstarch + 3 tbsp water (slurry) 🌽
- 1 tsp toasted sesame oil 🥜
- 2 scallions, sliced (for garnish) 🧅
- Salt & black pepper to taste 🧂
- Cooked steamed rice to serve 🍚
- Toasted sesame seeds for finishing (optional) 🌱
instructions
- Prepare the chicken: place sliced chicken in a bowl and toss with 1 tbsp soy sauce and 1 tbsp cornstarch. Let marinate 10 minutes.
- Blanch the broccoli: bring a pot of salted water to a boil, cook broccoli 1–2 minutes until bright green and slightly tender, then drain and plunge into ice water to stop cooking. Drain and set aside.
- Mix the sauce: in a bowl combine remaining 2 tbsp soy sauce, oyster sauce, Shaoxing (if using), brown sugar, and chicken stock. Stir until sugar dissolves.
- Heat a large wok or skillet over high heat and add 1 tbsp vegetable oil. When shimmering, add the marinated chicken in a single layer and stir-fry until just cooked through, 3–4 minutes. Remove chicken and set aside.
- Add remaining 1 tbsp oil to the wok. Sauté garlic and ginger 30 seconds until fragrant, careful not to burn.
- Return chicken to the wok, pour in the prepared sauce and bring to a simmer.
- Stir the cornstarch slurry (1 tbsp cornstarch + 3 tbsp water) and slowly add to the skillet, stirring until the sauce thickens and becomes glossy, about 1 minute.
- Add the blanched broccoli and toss to coat evenly in the sauce. Cook together 1–2 minutes to heat through.
- Finish with a drizzle of toasted sesame oil, season with salt and pepper to taste, and toss again.
- Serve immediately over steamed rice, garnished with sliced scallions and toasted sesame seeds.