Chicken Stir Fry with Vegetables – Easy Healthy Weeknight Dinner
Okay, so I burned this the first two times. Actually, let me be more specific—I scorched the garlic so badly on attempt number one that my whole kitchen smelled for three days. My husband opened every single window. In January. So yeah. I’ve earned the right to tell you how to make a proper chicken stir fry with vegetables.
This is genuinely one of those recipes I make almost every week now. Not because I’m some organized meal-prepper (I am very much not), but because it’s fast, it cleans out whatever’s slowly dying in my vegetable drawer, and my kids actually eat it without a single complaint. Well. My 9-year-old picks out the broccoli. But she eats everything else, which honestly counts as a win in this house.
This chicken stir fry with vegetables recipe is ready in about 25 minutes, uses ingredients you probably already have, and tastes better than a lot of takeout I’ve ordered. I don’t say that lightly. I say it as someone who has ordered an embarrassing amount of takeout.
Table of Contents :

Why This Chicken Stir Fry with Vegetables Is Different
I’ve tried probably a dozen stir fry recipes online and most of them are either way too complicated or kind of… bland? Like, you do all this work and it tastes like steamed chicken with soy sauce poured over it. Disappointing.
The difference here is the sauce. And the order you cook things in. That’s genuinely it. Get those two things right and you’ll have a chicken stir fry with vegetables that has real depth—salty, a little sweet, slightly sticky, with a solid hit of garlic and ginger running through everything.
Also—and this is important—you need HIGH heat. Higher than feels comfortable. I was always scared of burning things (see: the January Garlic Incident) so I’d cook on medium. Wrong. You want medium-high to high. The vegetables should sizzle loudly the second they hit the pan. If they don’t, the pan isn’t hot enough.
Ingredients for Chicken Stir Fry with Vegetables
Good news: this is all pretty normal grocery store stuff. No hunting through specialty shops.
For the Chicken
- 1.5 lbs boneless skinless chicken breast, sliced thin (or thighs—thighs are juicier, I’m not judging)
- 1 tbsp soy sauce (for marinating)
- 1 tsp cornstarch
- 1 tsp sesame oil
For the Vegetables
- 1 red bell pepper, sliced into strips
- 1 cup broccoli florets
- 1 medium zucchini, sliced into half-moons
- 1 cup snap peas
- 1 medium carrot, thinly sliced or julienned
- 3 cloves garlic, minced (I use 5 because I have a problem)
- 1 tbsp fresh ginger, grated
For the Stir Fry Sauce
- 3 tbsp soy sauce (low sodium is totally fine)
- 1 tbsp oyster sauce
- 1 tbsp hoisin sauce
- 1 tsp sesame oil
- 1 tsp cornstarch
- 1 tsp honey or brown sugar
- ¼ tsp red pepper flakes (optional, for a spicy version)
- 2 tbsp water
For Cooking & Serving
- 2 tbsp vegetable oil, divided
- Sesame seeds, for garnish
- Sliced green onions, for garnish
- Cooked white rice or noodles, for serving
Substitution note: Frozen stir fry vegetable blends work in a pinch—just pat them dry first or they’ll steam everything instead of searing. Also tried Greek yogurt in a sauce once when I was out of everything. Do not do that.
Before You Start: The Prep That Actually Matters
Here’s the thing about chicken stir fry with vegetables that nobody warns you about upfront: the cooking goes fast. Blink-and-miss-it fast. So prep everything BEFORE the heat goes on. This is called mise en place if you want to sound fancy. I call it “not panicking while the garlic burns again.”
Mix your sauce ingredients in a small bowl and set it right next to the stove. You’ll need to grab it quickly mid-cook. Don’t put it across the kitchen. Learn from my mistakes.
How to Make Easy Chicken Stir Fry with Vegetables – Step by Step
Alright. Let’s go. Everything moves fast once you start—don’t walk away.
1. Marinate the chicken. Slice the chicken breast into thin strips, about ¼ inch thick. Toss in a bowl with 1 tbsp soy sauce, 1 tsp cornstarch, and 1 tsp sesame oil. Mix until coated and let it sit for at least 10 minutes while you prep everything else. The cornstarch here is doing real work—it helps the chicken get a little golden crust and keeps it tender.
2. Prep your vegetables. Slice the bell pepper into strips, cut the broccoli into small florets, slice the zucchini into half-moons, trim the snap peas, and thinly slice the carrot. Mince the garlic, grate the ginger. Keep everything within arm’s reach of the stove.

3. Mix the sauce. Whisk together all the sauce ingredients in a small bowl: soy sauce, oyster sauce, hoisin sauce, sesame oil, cornstarch, honey, red pepper flakes (if using), and water. Set it right next to the stove. Seriously, right next to it.
4. Cook the chicken. Heat 1 tbsp of vegetable oil in a large wok or skillet over medium-high to high heat. The pan should be HOT before the chicken goes in. Add the marinated chicken in a single layer—do NOT crowd it or it’ll steam instead of sear. Cook for 3–4 minutes, stirring occasionally, until golden and cooked through. Remove to a plate and set aside.
5. Sauté the aromatics. Add the remaining 1 tbsp oil to the same pan. Add the minced garlic and grated ginger. Stir constantly for about 30 seconds—thirty seconds, that’s it. This is exactly where I’ve burned things before. Don’t let it sit. It goes from fragrant to scorched incredibly fast.
6. Add the vegetables. Add the harder vegetables first: carrots and broccoli. Stir fry for 2 minutes, tossing frequently. Then add the bell pepper, zucchini, and snap peas. Keep everything moving. You want slightly charred edges on the vegetables, but still some crunch left in them. This whole step takes about 3–4 more minutes.
7. Bring it all together. Return the cooked chicken to the pan. Pour the sauce over everything and toss to coat. Stir fry for another 1–2 minutes until the sauce thickens and everything gets that glossy, slightly sticky finish. That glossy look? That’s when you know you’re done. Taste it—adjust with more soy sauce if it needs salt.
8. Serve immediately. Dish over steamed white rice or noodles. Top with sesame seeds and sliced green onions. Eat while it’s hot. Leftover stir fry goes a bit soft, just so you know—still tastes good, just loses that crunch.
Variations on Chicken Stir Fry with Vegetables
One of the best things about this recipe is how flexible it is. Here’s how I switch it up regularly:
Chicken stir fry with vegetables and noodles: Cook lo mein or udon noodles, toss them in at the end with the chicken and vegetables. Makes it even more filling. My husband actually prefers it this way.
Chicken stir fry with vegetables and rice: The classic. Jasmine rice is my go-to. Day-old refrigerator rice actually fries up better than fresh, if you happen to have it.
Chicken stir fry with vegetables keto: Skip the rice and noodles, serve over cauliflower rice. Swap the honey for a sugar-free alternative and skip the hoisin. Still completely delicious.
Spicy chicken stir fry with vegetables: Double the red pepper flakes and add a drizzle of chili garlic sauce. My neighbor Mark makes his version so spicy it genuinely made me cry. But I kept eating it, so.
Baked chicken stir fry with vegetables (oven version): Toss everything with the sauce, spread on a sheet pan, roast at 425°F for 20–25 minutes. Not technically a stir fry, but works great when you don’t want to stand at the stove the whole time.

Tips for the Best Healthy Chicken Stir Fry with Vegetables
- High heat is non-negotiable. This is what gives stir fry that lightly charred, restaurant-style flavor at home.
- Don’t crowd the pan. Crowding = steaming = sad, gray, soft vegetables. If your pan is small, cook in batches.
- Dry your vegetables. Wet vegetables release steam and kill the sear. Pat them dry or let them air out after washing.
- The sauce goes in at the end. Don’t add it too early or it’ll burn and get bitter.
- Taste before serving. Soy sauce brands vary wildly in saltiness. Always adjust at the end.
Serving Suggestions
Honestly? This is great on its own over rice for a complete, healthy chicken stir fry with vegetables dinner. But if you want to stretch it further, serve it alongside a simple miso soup or a cucumber salad dressed in rice vinegar. The freshness balances the richness of the stir fry sauce really nicely.
My kids eat theirs with a side of ketchup because children are mysterious creatures and I’ve stopped asking why.
It’s not fancy. But it’s genuinely good, it comes together faster than waiting for delivery, and I’ve made it probably 80 times now without getting bored of it. If I can manage to not burn the garlic and make this work on a busy Tuesday night, so can you.
Let me know how yours turns out in the comments—and if you’ve got a trick for making it even better, I actually want to know.
Did you love this recipe?
Share it with your friends & family!

Leave a Comment