I’ve cooked this Chicken Zucchini Stir Fry on busy weeknights more times than I can count. Tender bite-sized chicken thighs, crisp-tender zucchini, and a glossy sauce made from soy, sesame, and oyster sauce come together in under 30 minutes of hands-on time. It’s a fast, comforting dinner that stretches a little chicken into a family-sized meal, and if you like straightforward stir-fries you might also enjoy this flavorful black pepper chicken stir fry for a different spice profile.
Why you’ll love this dish
This recipe hits a sweet spot: it’s quick, forgiving, and forgivingly tasty. Boneless chicken thighs stay juicy and tolerate high heat better than lean breast meat, while zucchini cooks quickly and keeps the plate light. It’s budget-friendly because a little chicken and a single vegetable go a long way. Families like it because the flavors are familiar and not too spicy, and it’s ideal for weeknight dinners when you want something homey without a long ingredient list.
The cooking process explained
Quick overview so you know what to expect: marinate the chicken for at least 30 minutes so the cornstarch and soy coat the pieces and help build a glossy sauce. Sear smashed garlic and the marinated chicken over medium-high heat just until the outside sets. Remove the chicken, then stir-fry sliced zucchini until tender but not mushy. Return the chicken, add oyster sauce and a touch of black pepper if you like, and finish by heating through for a minute or two. Serve immediately over rice or noodles.
What you’ll need
- 1 lb boneless chicken thighs, trimmed and cut into bite-sized pieces
- 1 medium zucchini, sliced into half-moons
- 3 cloves garlic, smashed
- 1 teaspoon cornstarch
- 1/4 cup light soy sauce
- 1 teaspoon sesame oil
- 2 teaspoons sugar or honey
- 1 tablespoon rice apple vinegar (optional)
- 1 tablespoon cooking oil (neutral oil with a high smoke point)
- 1 tablespoon oyster sauce
- Ground black pepper to taste (optional)
Notes and substitutions:
- For gluten-free, swap light soy sauce for tamari and use a gluten-free oyster sauce or a mushroom-based sauce.
- If you prefer white meat, chicken breast works but watch closely as it cooks faster and can dry out.
- Rice apple vinegar is optional; a splash brightens the marinade but won’t break the dish if omitted.
Step-by-step instructions
- Combine chicken, cornstarch, light soy sauce, sesame oil, sugar (or honey), and rice apple vinegar in a bowl. Toss to coat and let marinate at least 30 minutes in the fridge.
- Heat a wok or large skillet over medium-high heat and add the cooking oil.
- Add smashed garlic and sauté briefly until fragrant, about 20–30 seconds. Don’t let it burn.
- Add the marinated chicken in a single layer and sear for about 2 minutes. You’re aiming to set the outside and develop a little color.
- Remove the chicken from the pan and set aside on a plate.
- Add sliced zucchini to the hot pan. Stir-fry for about 4–5 minutes until it becomes tender but still holds some bite.
- Return the chicken to the pan. Add oyster sauce and a crack of ground black pepper if desired.
- Stir-fry everything together for another 2–3 minutes, until the chicken is cooked through and the sauce is glossy. Internal temperature of the chicken should reach 165°F (74°C).
- Serve hot over steamed rice, fried rice, or your favorite noodles.
Best ways to enjoy it
Serve this stir fry straight from the wok over steamed jasmine or short-grain rice for a classic combo. For a noodle twist, pile it on top of lightly tossed noodles or try it alongside a simple bowl inspired by a chicken ramen stir fry to add slurpy noodles and broth on the side. Garnish with sliced scallions, a drizzle of sesame oil, or toasted sesame seeds for a pop of aroma and texture.
Storage and reheating tips
Store leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, warm gently in a skillet over medium heat adding a splash of water or broth to loosen the sauce, or microwave in short bursts until hot. For longer storage, freeze in a freezer-safe container for up to 2 months; thaw overnight in the fridge before reheating. Always reheat until the chicken is piping hot throughout (165°F / 74°C). Discard any cooked chicken left at room temperature for more than two hours.
Extra advice
- Pat chicken pieces dry before marinating so the cornstarch adheres evenly and creates a silky finish.
- Use high heat and a roomy pan to avoid steaming the chicken and zucchini; overcrowding makes vegetables soggy.
- Slice the zucchini uniformly so everything cooks at the same rate.
- If your oyster sauce is thick, thin it slightly with a teaspoon of water before adding to the pan for easier coating.
Creative twists
- Add sliced bell pepper or snap peas in step 6 for extra color and crunch.
- Make it spicy by tossing in a chopped chili or a dash of chili oil when you return the chicken.
- Swap chicken for firm tofu cut into cubes and marinated the same way for a vegetarian option; crisp the tofu on both sides before removing.
- For citrus brightness, finish with a teaspoon of lime juice or a sprinkle of grated lime zest just before serving.
Common questions
How long does this take to make from start to finish?
Active cooking time is about 10–12 minutes. Factor in at least 30 minutes for marinating, so plan roughly 45 minutes total. You can marinate longer (up to a few hours) if you want to prep ahead.
Can I use chicken breast instead of thighs?
Yes, but chicken breast cooks faster and dries out more easily. Slice it thinly and watch the pan closely. You may want to reduce initial searing time and check internal temperature to avoid overcooking.
Is it safe to marinate chicken longer than 30 minutes?
Yes. Marinating for 30 minutes tenderizes and seasons the chicken, but you can refrigerate it in the marinade for several hours. If marinating overnight, place it in a sealed container and discard leftover marinade that contacted raw meat before cooking.
How should I reheat leftovers without losing texture?
Reheat gently in a skillet over medium heat. Add a splash of water or low-sodium broth to rehydrate the sauce and toss frequently. Reheating too long on high will make zucchini limp.
What can I substitute for oyster sauce for dietary reasons?
Use a mushroom-based stir-fry sauce or a mixture of soy sauce with a touch of mushroom bouillon paste to mimic the umami depth. For gluten-free, choose a certified gluten-free oyster alternative or use tamari plus mushroom seasoning.
PrintChicken Zucchini Stir Fry
A quick and comforting Chicken Zucchini Stir Fry with tender chicken thighs, crisp zucchini, and a glossy sauce.
- Prep Time: 30 minutes
- Cook Time: 12 minutes
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Stir Fry
- Cuisine: Asian
- Diet: Gluten Free Option
Ingredients
- 1 lb boneless chicken thighs, trimmed and cut into bite-sized pieces
- 1 medium zucchini, sliced into half-moons
- 3 cloves garlic, smashed
- 1 teaspoon cornstarch
- 1/4 cup light soy sauce
- 1 teaspoon sesame oil
- 2 teaspoons sugar or honey
- 1 tablespoon rice apple vinegar (optional)
- 1 tablespoon cooking oil (neutral oil with a high smoke point)
- 1 tablespoon oyster sauce
- Ground black pepper to taste (optional)
Instructions
- Combine chicken, cornstarch, light soy sauce, sesame oil, sugar (or honey), and rice apple vinegar in a bowl. Toss to coat and let marinate at least 30 minutes in the fridge.
- Heat a wok or large skillet over medium-high heat and add the cooking oil.
- Add smashed garlic and sauté briefly until fragrant, about 20–30 seconds. Don’t let it burn.
- Add the marinated chicken in a single layer and sear for about 2 minutes. You’re aiming to set the outside and develop a little color.
- Remove the chicken from the pan and set aside on a plate.
- Add sliced zucchini to the hot pan. Stir-fry for about 4–5 minutes until it becomes tender but still holds some bite.
- Return the chicken to the pan. Add oyster sauce and a crack of ground black pepper if desired.
- Stir-fry everything together for another 2–3 minutes, until the chicken is cooked through and the sauce is glossy. Internal temperature of the chicken should reach 165°F (74°C).
- Serve hot over steamed rice, fried rice, or your favorite noodles.
Notes
For gluten-free, swap light soy sauce for tamari and use a gluten-free oyster sauce or a mushroom-based sauce. If you prefer white meat, chicken breast works but watch closely as it cooks faster and can dry out.
Nutrition
- Serving Size: 1 serving
- Calories: 300
- Sugar: 4g
- Sodium: 600mg
- Fat: 10g
- Saturated Fat: 2g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 18g
- Fiber: 2g
- Protein: 30g
- Cholesterol: 90mg









