This beginner-friendly chicken and broccoli stir-fry is a Chinese-American style dish of tender chicken, crisp-tender broccoli, and a glossy soy-and-oyster-sauce coating, usually served over rice. Stir-frying is used across many Chinese cuisines, and home versions vary; this one keeps the ingredients familiar and the steps manageable.
Ingredients
- 1 lb boneless, skinless chicken breast or thighs (450 g), cut into bite-size pieces
- 1 lb broccoli florets (450 g), cut into pieces about 1½ inches (4 cm) wide
- 3 tbsp regular or low-sodium soy sauce (45 ml)
- 2 tbsp oyster sauce (30 ml); for a vegetarian version, use vegetarian mushroom stir-fry sauce in the same quantity
- ½ cup water (120 ml)
- 1 tbsp cornstarch (8 g)
- 1 tsp granulated sugar (4 g)
- 1 tsp toasted sesame oil (5 ml)
- 1 tbsp neutral cooking oil, such as canola or peanut oil (15 ml)
- 1 tbsp finely chopped fresh ginger (about 6 g)
- 2 garlic cloves, finely chopped (about 6 g)
- 2 scallions, thinly sliced (about 30 g), white and green parts separated
- 3 cups cooked rice (about 450 g), for serving, optional
Instructions
- Prepare the ingredients. Cut the chicken into similarly sized pieces so they cook at about the same rate. Cut the broccoli into florets and, if the stalk is tender, peel and slice it into thin pieces to use too. Chop the ginger and garlic, slice the scallions, and have everything near the stove. Stir-frying moves quickly once the pan is hot, so finish the measuring and chopping first.
- Mix the sauce. In a small bowl, whisk together the soy sauce, oyster sauce, water, cornstarch, sugar, and sesame oil until the cornstarch is no longer lumpy. Give it another stir just before using: cornstarch settles at the bottom if the sauce sits. The sauce should taste savory, lightly sweet, and concentrated, because it will coat the chicken and vegetables rather than fill the pan like soup.
- Cook the broccoli. Heat a large skillet or wok over medium-high heat. Add the neutral oil and swirl to coat the surface. Add the broccoli and stir-fry for about 2 minutes. Pour in 2 tablespoons (30 ml) water and cover the pan for 1 minute, then uncover and stir. The florets should be bright green and beginning to turn tender, but still hold their shape. Transfer them to a plate. If the pan is small, cook the broccoli in two batches so it steams and sears rather than crowding together.
- Cook the chicken. Return the pan to medium-high heat and let excess moisture evaporate. Add the chicken in a single layer, working in batches if needed. Leave it undisturbed for about 1 minute to brown, then stir-fry for 4 to 6 minutes, turning the pieces until the outside is no longer pink and the thickest pieces are cooked through. Check the center of the largest piece with a food thermometer; USDA FSIS guidance sets 165°F (74°C) as the safe minimum internal temperature for poultry. If the chicken needs more time, keep cooking and check again.
- Add the aromatics and broccoli. Add the ginger, garlic, and white parts of the scallions. Stir constantly for about 30 seconds, just until fragrant; do not let the garlic brown. Return the broccoli to the pan and toss everything together.
- Thicken the sauce. Stir the sauce once more, pour it into the pan, and keep tossing for 1 to 2 minutes. It will bubble and thicken as the cornstarch cooks. When the chicken and broccoli are evenly coated and the sauce clings to them, remove the pan from the heat. If it looks too thick, stir in water 1 tablespoon (15 ml) at a time. Scatter the green scallion tops over the dish and serve hot.
Tips
- Make the pieces even. Thin, evenly sized chicken pieces cook faster and more consistently than large chunks. Cutting across the grain can also make breast meat feel more tender. Keep raw chicken and its cutting board separate from the ready-to-eat scallions and cooked food, and wash your hands and tools after handling it.
- Use the hottest practical pan without crowding it. A wok is helpful but not required; a wide skillet works well. Too much food in a small pan releases moisture and makes the ingredients steam. Cook in batches if needed, and return everything to the pan for the saucing step.
- Adjust saltiness thoughtfully. Regular soy sauce and oyster sauce can vary in saltiness. Low-sodium soy sauce is a useful swap, but the finished dish may taste milder. Taste the sauce before adding it and, if you want more depth, add a little extra soy sauce at the end rather than salting the chicken heavily at the start.
- Prepare a substitute for oyster sauce if necessary. Oyster sauce contributes a dark, savory sweetness. Vegetarian mushroom stir-fry sauce is a close practical alternative, though the flavor will be more earthy and less briny. Hoisin sauce can work in a pinch, but it is sweeter and thicker, so start with 1 tablespoon (15 ml) and reduce the sugar or add a splash of water.
Serving Suggestions
Serve the stir-fry straight from the pan over warm steamed rice. Three cups of cooked rice (about 450 g) makes a moderate bed for four servings; prepare it separately according to its package directions, since rice-cooking time is not included in the recipe timing. Brown rice, jasmine rice, or another long-grain rice all work. For a lighter meal, serve smaller portions of rice and add another vegetable side, such as sliced cucumber or simply steamed greens.
Set out extra sliced scallions, sesame seeds, or chili crisp at the table so each person can finish their portion as they like. A small bowl of soup or a plate of quick-pickled vegetables also makes a pleasant accompaniment. The sauce is flavorful, so there is no need to add a second heavy sauce; if serving with plain noodles instead of rice, toss them with a spoonful of the stir-fry sauce from the pan.
Variations
Make it vegetarian: Replace the chicken with 14 oz (400 g) extra-firm tofu, pressed and cut into cubes, and use vegetarian mushroom stir-fry sauce instead of oyster sauce. Brown the tofu in the hot pan until golden on several sides, then set it aside while you cook the broccoli. Return it to the pan when you add the sauce. Tofu does not need the poultry temperature check, but it should be heated through and well coated.
Change the vegetables: Replace some or all of the broccoli with sliced bell pepper, snow peas, thin carrot, or mushrooms. Cut firm vegetables thinly so they cook quickly; add delicate snow peas near the end. Different vegetables release different amounts of water, so let excess liquid cook off before adding the sauce. Keep the total amount of vegetables close to 1 lb (450 g) for a similar balance of sauce and ingredients.
Use chicken thighs: Boneless, skinless thighs are a little more forgiving if they cook for an extra minute and bring a richer flavor. Cut them into pieces of similar size and use the same thermometer target of 165°F (74°C). You can also use thinly sliced pork loin; whole cuts of pork need to reach 145°F (63°C) followed by a 3-minute rest under USDA FSIS guidance. In this quick stir-fry, check the thickest pieces and avoid slicing them too thickly.
Make it spicy or more aromatic: Add ¼ teaspoon (about 0.5 g) red pepper flakes with the garlic and ginger, or serve chili oil on the side. A little grated orange zest can brighten the sauce, while extra ginger makes it sharper and warmer. Add flavorings gradually; a strong chili oil or a salty sauce can quickly take over the mild, balanced base.
Storage and Reheating
Transfer leftovers to a shallow, covered container and refrigerate within 2 hours of cooking. The chicken and broccoli keep for 3 to 4 days in the refrigerator. Store rice separately when possible, since it reheats more evenly that way. Do not leave the finished dish sitting at room temperature for an extended period.
Reheat only the amount you plan to eat, either in a skillet over medium heat with a tablespoon or two of water, or in the microwave in a covered, microwave-safe dish. Stir partway through so the food heats evenly. Leftovers should reach 165°F (74°C) when checked with a food thermometer, in line with USDA FSIS guidance. Add a splash of water if the sauce has thickened in the refrigerator. You can freeze the stir-fry in a sealed freezer-safe container for about 2 to 3 months for best quality; thaw it in the refrigerator and reheat thoroughly. Broccoli may soften after freezing, though the flavor remains suitable for a quick meal.
Frequently Asked Questions
Do I need a wok to make chicken and broccoli stir-fry?
No. A wide, heavy skillet is a reliable choice for a home stove. A wok has sloped sides that make tossing easy, but the key is a hot cooking surface and enough room for the ingredients to make contact with it. If your skillet is narrow, cook the broccoli and chicken in batches instead of piling them in.
Can I use frozen broccoli?
Yes, although it is usually softer than fresh broccoli after cooking. Thaw it and drain away excess water first, then pat it dry so it does not cool the pan or dilute the sauce. Add it near the end, just long enough to heat through, because frozen broccoli is often partly cooked before freezing.
Why did my sauce turn lumpy or watery?
Stir the cornstarch thoroughly into the cold sauce ingredients before they go into the hot pan, and stir the sauce again immediately before pouring because the starch settles. Keep tossing as it bubbles. If the finished sauce is watery, simmer it briefly; if it is too thick, loosen it with water a tablespoon at a time.
Can I prepare the ingredients ahead?
Yes. Chop the vegetables and aromatics and mix the sauce up to a day ahead, keeping them covered in the refrigerator. Store raw chicken separately in a leakproof container and cut it shortly before cooking if you prefer. Keep the sauce refrigerated and stir it well before use. Once cooked, refrigerate the meal within 2 hours rather than leaving it out while preparing other dishes.
Is oyster sauce made from oysters, and what if I cannot eat it?
Traditional oyster sauce is a savory condiment made with oyster extract, so it is not suitable for someone avoiding shellfish. Use a labeled vegetarian mushroom stir-fry sauce as a direct replacement for a similar savory flavor. Check the ingredient label for allergens, since products and manufacturing practices vary.
Can I double the recipe?
Yes, but cook in batches rather than doubling everything in one crowded pan. Cook the broccoli and chicken separately in manageable portions, then combine them for the final sauce step. If your pan is too full, the ingredients release steam, take longer to brown, and can make the sauce thin. Use a larger pan only if it gives the ingredients enough space to stir freely.
Related
- Chinese Crispy Duck Pancakes Recipe
- Water Pancakes for Chinese Duck: A Soft, Thin Recipe
- Chinese Pancakes for Duck: Soft, Thin Mandarin Pancakes
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).