📌 Chicken and Broccoli Stir-Fry with Homemade Teriyaki Sauce
Posted 28 March 2026 by: Admin
We often associate chicken and broccoli stir-fry with fast-food delivery and white takeaway boxes eaten standing in front of the fridge. That’s a shame. Because homemade, with a sauce prepared in advance and a smoking hot pan, it’s in a different dimension.
The sauce clings to the chicken pieces like a varnish — shiny, dark, almost light caramel. The broccoli stays vibrant green, not the grey mush from the corner restaurant. The scent of sesame and fresh ginger wafts through the kitchen as soon as the pan heats up. It’s the kind of dish that brings people out of their rooms without having to call them.
Why you’ll love this recipe
Ingredient Notes
All stir-fry ingredients: chicken breast, fresh broccoli, and the teriyaki sauce elements.
- Low-sodium soy sauce : Go for the reduced-sodium version — not out of virtue, but because the normal version is often too salty once reduced in the pan. Kikkoman does the job perfectly. Avoid supermarket imitations that taste like chemical caramel.
- Oyster sauce : This is the secret to umami in this recipe. Without it, the sauce lacks depth. Lee Kum Kee is the gold standard. It keeps for months in the fridge once opened, so there’s no excuse not to have it.
- Sesame oil : A few drops are enough. It’s a finishing oil, not a cooking oil — if you add it too early to a hot pan, the aroma disappears completely. It goes in the cold sauce, period.
- Fresh ginger : Don’t replace it with powder. Freshly grated ginger releases a pungent and slightly citrusy juice that powder can’t replicate. A 5 cm piece is enough for the recipe. The rest can be frozen and grated while still frozen.
- Cornstarch : It plays two roles: thickening the sauce and creating a light coating on the chicken. Always dissolve it in a cold liquid before adding — in a sauce that’s already hot, it will clump instantly.
Sauce first, everything else after
It all starts here. In a bowl, whisk together the chicken broth, soy sauce, oyster sauce, sesame oil, cornstarch, brown sugar, minced garlic and ginger, and a pinch of red pepper flakes. It takes two minutes. The smell is already there — pungent and sweet at the same time, with that earthy undertone of fresh ginger. If you have time, add the cubed chicken directly to this bowl and let it marinate in the fridge. Thirty minutes minimum. Two hours is better. The meat becomes slightly translucent where the sauce has penetrated, a sign that the soy acid has started its work.
Broccoli first
We start with the broccoli, and it’s not accidental. The pan must be really hot — when you place a floret, you should hear a sharp, almost aggressive crackle. Two spoonfuls of canola oil, no more. Five to six minutes over medium-high heat, stirring regularly. The broccoli should stay bright green, almost electric, with slight char marks on the edges. Crisp-tender. Take it out and set aside on a plate — it will finish cooking later with the sauce.
The critical moment
Remove the chicken from the marinade and pat it dry with paper towels. This step is crucial. Chicken that is too wet will boil in its own water instead of searing, and you’ll get a spongy texture without color. In the same hot pan, add the pieces in a single layer. One minute without touching them — let the crust form. You’ll hear the sizzle change tone, from wet to dry. Flip, then pour in all the sauce. It will bubble violently, reduce, and in seven to eight minutes, coat every piece in a dark mahogany glaze.
Bringing it all together
The broccoli goes back into the pan. Three more minutes, stirring constantly so everything is well coated. As the sauce cools slightly on contact with the broccoli, it will thicken even more and stick to the florets. This is where the dish takes on its final look — shiny, dense, with that visual contrast between the deep green of the vegetables and the mahogany glaze. Serve immediately over steamed white rice or noodles. Sesame seeds and sliced scallions if you have them on hand.
Tips & Tricks
- Always pat the chicken dry before searing, even if it has marinated — surface moisture prevents the crust from forming and you’ll end up with pale, textureless meat
- Don’t cook more than 500 g of chicken at once in a standard pan. Too many pieces at once cause the temperature to drop, resulting in steam instead of searing. Cook in two batches if necessary
- Oyster sauce and soy sauce already contain a lot of salt — taste before adding extra salt; most of the time it is completely unnecessary
Can I prepare this dish in advance?
The sauce can be prepared the day before and kept in the fridge in a closed jar. The chicken can marinate overnight — it’s even better. However, the final cooking must be done at the last minute: stir-fried broccoli and chicken lose their texture as soon as they cool down and are reheated.
How do I prevent the broccoli from becoming soft and bland?
Two rules: the pan must be really hot before adding the broccoli, and don’t cook it too long — 5 to 6 minutes maximum. Take it out before it’s fully cooked and finish it with the sauce at the end. It should stay bright green and slightly crunchy.
Can I replace the chicken with another protein?
Yes, no problem. Shrimp works very well but reduce the cooking time to 2-3 minutes. Firm tofu (previously pressed and dried) absorbs the sauce well. For beef, use thin slices of sirloin — 3 minutes of cooking is enough.
What pan should I use if I don’t have a wok?
A cast-iron pan or a large heavy-bottomed skillet works perfectly. The key is to have a wide heating surface so the ingredients aren’t crowded. Avoid thin non-stick pans that don’t get hot enough.
Can I freeze the leftovers?
It’s possible, but the result will be different: the broccoli softens upon thawing and the chicken loses some of its texture. If you do freeze, do it within 24 hours, and when thawing, reheat over high heat in a dry pan rather than the microwave to regain some texture.
Is oyster sauce really necessary?
It brings that umami depth that sets this dish apart from a simple chicken stir-fry. If you don’t have any, double the amount of soy sauce and add a teaspoon of tomato paste for body — the result is okay but not identical. Oyster sauce is really worth the purchase.
Chicken and Broccoli Stir-Fry with Homemade Teriyaki Sauce
Asian
Main Course
A chicken and broccoli stir-fry glazed with a homemade teriyaki sauce featuring soy, oyster sauce, and fresh ginger. Ready in 30 minutes, better than takeout.
Ingredients
- 600g chicken breast, cut into 3 cm cubes
- 300g broccoli florets (about 3 cups)
- 30ml canola oil (2 tablespoons)
- 80ml low-sodium chicken broth
- 60ml low-sodium soy sauce (4 tablespoons)
- 30ml oyster sauce (2 tablespoons)
- 10ml sesame oil (2 teaspoons)
- 15g cornstarch (1 tablespoon)
- 15g brown sugar (1 tablespoon)
- 3 garlic cloves, finely minced
- 10g grated fresh ginger (1 tablespoon)
- 1 pinch red pepper flakes
Instructions
- 1In a bowl, whisk together the broth, soy sauce, oyster sauce, sesame oil, cornstarch, brown sugar, garlic, ginger, and red pepper flakes.
- 2Add the chicken cubes to the sauce and let marinate for at least 30 minutes in the fridge (up to 2 hours for more flavor).
- 3Heat a large pan or a wok over high heat with the canola oil. Add the broccoli and stir-fry for 5 to 6 minutes, stirring until it is tender but still firm. Set aside on a plate.
- 4Remove the chicken from the marinade and pat the pieces dry with paper towels. Add to the hot pan in a single layer.
- 5Sear for 1 minute without stirring, then flip the pieces. Pour in all the sauce and cook for 7 to 8 minutes, stirring regularly until the sauce is glossy and the chicken is well cooked.
- 6Return the broccoli to the pan and mix for 2 to 3 minutes over medium heat until everything is well coated.
- 7Serve immediately over steamed white rice or noodles, garnished with sesame seeds and sliced scallions.
Notes
• Make-ahead: the sauce can be prepared up to 3 days in advance and stored in the fridge. The chicken can marinate overnight.
• Variations: add bell peppers, zucchini half-moons, or snow peas with the broccoli — they follow the same cooking time.
• Storage: leftovers keep for 2 days in the fridge in an airtight container. Reheat over high heat in a dry pan to preserve texture.
Nutrition Facts (per serving, estimated)
| 310 kcalCalories | 34gProtein | 15gCarbs | 11gFat |










