20-Minute Chicken Zucchini Stir Fry
This chicken zucchini stir fry comes together in about 20 minutes and turns a few basic ingredients into a savory, satisfying dinner. It is the meal I reach for on busy weeknights when I need something fast but still want a real cooked meal.

Tender chicken and crisp-tender zucchini get coated in a simple garlicky sauce that is just salty enough and a little sweet. Serve it over rice and you have a dinner that feels like far more effort than it actually took.
Why This Stir Fry Works
The zucchini stays slightly firm, not mushy, and the chicken gets a nice golden sear before it finishes cooking in the sauce. The sauce itself is built from pantry staples (soy sauce, a little honey, garlic) but it clings to every bite without being heavy.
I make variations all the time, but this version with just chicken and zucchini is the one I come back to most often because it is so balanced. The mild zucchini soaks up the sauce while the chicken keeps it substantial, and the whole thing barely dirties a pan.
Ingredients

- 1 lb boneless skinless chicken breasts, sliced into thin strips: thighs work too, just add a minute or two to cooking time.
- 2 medium zucchini (about 1 lb): halved lengthwise and cut into ¼-inch thick half-moons so they cook quickly but keep some bite.
- 3 cloves garlic, minced: fresh garlic gives the best flavor.
- 1 tsp grated fresh ginger: adds a gentle warmth.
- 2 tbsp soy sauce: low-sodium works fine here.
- 1 tbsp honey: just enough to balance the saltiness.
- 1 tsp rice vinegar: a little acidity brightens the sauce.
- 1 tsp cornstarch: helps thicken the sauce.
- 2 tbsp water: for the cornstarch slurry.
- 2 tbsp vegetable oil, divided: for searing the chicken and cooking the zucchini.
- Salt and freshly ground black pepper: season as you go.
- Sliced green onions and sesame seeds, for garnish: completely optional but makes it look finished.
Variations / Substitutions
- Swap the protein: shrimp works well here; just adjust cook time until cooked through.
- Use a different sweetener: brown sugar or maple syrup can stand in for the honey.
- Try other vegetables: broccoli florets, sliced bell peppers, or snap peas are great, though they may need an extra minute or two in the pan.
- Make it spicy: add a pinch of red pepper flakes with the garlic and ginger.
For another quick stir fry, try my Beef and Broccoli Stir Fry.
How to Make Chicken Zucchini Stir Fry
Step 1: Sear the Chicken

Place a large skillet or wok over high heat until it is very hot, then add 1 tablespoon of the oil. Arrange the chicken strips in a single layer and cook without moving them for about 2 minutes, until the underside develops golden-brown spots. Continue to stir-fry until the chicken is cooked through, 4 to 5 minutes total. Season lightly with salt and pepper, then transfer to a plate.
The chicken should look browned in spots but still feel plump and moist. If the pan is crowded, the meat will steam instead of sear, so work in batches if needed.
Step 2: Sauté the Zucchini and Aromatics

Reduce the heat to medium-high and add the remaining 1 tablespoon of oil to the pan. Add the zucchini, spreading it into a single layer, and let it cook undisturbed for 2 minutes until the bottom edges begin to char. Stir and cook for another 2 minutes or so, just until the zucchini is crisp-tender. Clear a small spot in the center, add the garlic and ginger, and stir constantly for 30 seconds until fragrant.
The zucchini should still have a little firmness in the center and look glossy but not watery. Overcooking it now will lead to mush once the sauce is added.
Step 3: Add the Sauce

In a small bowl, stir together the soy sauce, honey, rice vinegar, cornstarch, and 2 tablespoons of water until the cornstarch dissolves. Pour this mixture into the skillet, bring it to a quick simmer, and cook for about 1 minute, stirring, until the sauce thickens enough to coat the back of a spoon.
The sauce will go from thin to glossy and slightly sticky very fast. It smells deeply of garlic and ginger at this point, so trust your nose.
Step 4: Toss and Serve

Return the chicken to the pan, along with any juices on the plate. Toss everything together until the chicken and zucchini are evenly coated in the sauce, and let it all heat through for 1 minute. Scatter sliced green onions and sesame seeds on top, and serve immediately over steamed rice.
The stir fry looks shiny and cohesive, with the dark bits of sear showing on both the chicken and the zucchini. Get it onto plates while it is still piping hot.
Tips for the Best Chicken Zucchini Stir Fry
- Pat the chicken dry: before slicing and cooking. Removing surface moisture helps it sear rather than steam.
- Cut the zucchini into consistent pieces. If they are too thin, they turn mushy; too thick, they stay raw in the center.
- Prep every ingredient before you turn on the heat. Stir fries move fast, and there is no time to measure mid-cook.
- Serve right away. Zucchini releases water as it sits, so the dish is at its crisp best the moment it hits the table.
- Extra sauce is a good problem to have. Double the sauce ingredients if you want more to spoon over rice.
Storing Leftover Stir Fry
- Refrigerate: Store in an airtight container for up to 4 days. The zucchini will soften a bit, but the flavor holds.
- Reheating: Gently warm in a skillet with a splash of water or over low heat in the microwave to loosen the sauce.
What to Serve With Chicken Zucchini Stir Fry
Plain steamed white rice is the classic choice because it soaks up the sauce and turns the dish into a full meal. For a nuttier flavor, brown rice or quinoa work just as well. If you want something extra, a quick cucumber salad with rice vinegar and a pinch of sugar cuts through the richness nicely.
Frequently Asked Questions
Can I make this gluten-free?
Yes. Use tamari or a gluten-free soy sauce, and check that your cornstarch is labeled gluten-free. Everything else is naturally free of gluten.
Why did my zucchini turn out soggy?
It was likely cut too thin or cooked beyond crisp-tender. Crowding the pan can also trap steam and soften the slices before they sear. Let the zucchini sit undisturbed for those first 2 minutes and keep the pieces at least ¼ inch thick.
Can I skip the cornstarch?
You can, but the sauce will be thinner and may pool at the bottom of the plate instead of clinging to the food. Simmer it an extra minute to reduce slightly if you leave the cornstarch out.
Can I use chicken thighs instead of breasts?
Absolutely. Slice boneless skinless thighs into strips and cook them the same way. They may take a minute longer to cook through and stay extra juicy.

Chicken Zucchini Stir Fry Recipe
Ingredients
Method
- Heat 1 tablespoon of the oil in a large skillet or wok over high heat until very hot. Add the chicken in a single layer, cook undisturbed for 2 minutes, then stir-fry until cooked through, 4 to 5 minutes total. Season with salt and pepper, then transfer to a plate.
- Reduce heat to medium-high, add the remaining 1 tablespoon oil, then the zucchini in a single layer. Cook undisturbed 2 minutes, stir, and cook 2 more minutes until crisp-tender. Add the garlic and ginger, stirring constantly for 30 seconds until fragrant.
- Stir together the soy sauce, honey, rice vinegar, cornstarch, and water until smooth. Pour into the pan, bring to a simmer, and cook until thickened, about 1 minute.
- Return the chicken and any juices to the pan. Toss to coat in the sauce and cook 1 minute to heat through. Garnish with green onions and sesame seeds, and serve immediately over rice.
