Love this? Pin it for later!
What makes this recipe truly special is its flexibility. You can swap in whatever vegetables are languishing in your crisper drawer, dial the heat up or down to please even the pickiest eaters, and still have a nutritious, protein-packed dinner on the table in under 30 minutes. The secret lies in the sauce—a glossy, umami-rich blend of tamari, toasted sesame oil, and just enough sriracha to make your lips tingle without sending you scrambling for a glass of milk. Whether you’re meal-prepping for the week ahead or throwing together a last-minute dinner for friends, this stir fry delivers restaurant-quality flavor with minimal effort and maximum color.
Why This Recipe Works
- One-pan wonder: Minimal dishes mean more time to relax after dinner.
- Customizable heat: Adjust sriracha and chili flakes to taste—mild for kids, fiery for spice lovers.
- Weeknight fast: From fridge to table in 25 minutes, thanks to bite-sized cuts and high heat.
- Macro-balanced: Lean protein, fiber-rich veggies, and just enough healthy fat to keep you satisfied.
- Meal-prep friendly: Holds beautifully for up to four days, flavors deepening overnight.
- Budget-smart: Uses affordable chicken thighs and seasonal produce—no specialty store required.
Ingredients You'll Need
Great stir fry starts with great ingredients, but that doesn’t mean you need to break the bank or hunt down exotic produce. Below is a detailed breakdown of what goes into this colorful skillet, plus smart substitutions so you can cook confidently no matter what your grocery store looks like today.
Protein Power
1 lb (450 g) boneless skinless chicken thighs, trimmed and cut into ¾-inch pieces: Thighs stay juicier than breast meat under high heat, but if you prefer white meat, swap in an equal amount of chicken breast and reduce cooking time by one minute. For a vegetarian twist, try extra-firm tofu pressed for 15 minutes and cubed, or 1½ cups shelled edamame.
Vibrant Vegetables
1 medium red bell pepper, sliced into ¼-inch strips: Red peppers add sweetness and a pop of color. Feel free to use yellow or orange, but avoid green—they’re less sweet and can taste bitter once caramelized.
1 heaping cup broccoli florets, about ½-inch wide: Buy pre-cut to save time, or slice a large crown into bite-sized pieces. If you hate food waste, save the stems: peel the woody outer layer, slice thin, and toss them in right after the onions.
1 medium zucchini, halved lengthwise and sliced ¼-inch thick: Zucchini cooks quickly and soaks up sauce like a sponge. Swap for yellow summer squash or even asparagus tips if that’s what looks freshest.
1 small yellow onion, thinly sliced: Onion gives the dish a savory backbone. Shallots work too—use two large ones.
Aromatic All-Stars
3 cloves garlic, minced: Fresh garlic is non-negotiable; pre-minced jarred garlic tastes flat and metallic.
1 tablespoon freshly grated ginger: Peel with the edge of a spoon and grate on a microplane. Freeze any leftover ginger and grate as needed—no need to thaw.
The Glossy Sauce
3 tablespoons low-sodium tamari or soy sauce: Tamaro keeps the dish gluten-free; if you only have regular soy sauce, reduce the added salt in the recipe by half.
2 tablespoons oyster sauce: Adds deep umami and subtle sweetness. Vegetarians can sub with mushroom-based vegetarian stir-fry sauce.
1 tablespoon toasted sesame oil: Nutty aroma is key—don’t swap for regular sesame oil which is neutral in flavor.
1 tablespoon sriracha: Start here and adjust upward. If you’re cooking for kids, omit and serve chili sauce at the table.
1–2 teaspoons honey or maple syrup: Balances heat and helps the sauce glaze the chicken. Sugar-free? Use ½ teaspoon monk-fruit blend.
1 teaspoon cornstarch: Gives that restaurant-worthy silky sheen. Arrowroot or tapioca starch work identically.
Finishing Touches
1–2 tablespoons avocado oil or any high-smoke-point oil: Olive oil will burn and taste acrid—save it for salad.
Optional garnish: Toasted sesame seeds, sliced scallions, extra chili flakes, or a squeeze of lime for brightness.
How to Make Spicy Chicken and Vegetable Stir Fry for Healthy Dinner
Mise en Place—Your Stir-Fry Insurance Policy
Stir frying moves fast; there’s no time to mince garlic while your chicken overcooks. Start by whisking together tamari, oyster sauce, sesame oil, sriracha, honey, and cornstarch in a small bowl until smooth. Slice all vegetables and arrange them near the stove in order of cooking time—onions and peppers first, zucchini and broccoli next. Pat chicken very dry with paper towels; excess moisture causes steaming instead of browning. Season with ½ teaspoon kosher salt and ¼ teaspoon freshly ground black pepper.
Sear the Chicken—Golden = Flavor
Heat a large stainless-steel or cast-iron skillet over medium-high until a drop of water evaporates within two seconds. Add 1 tablespoon avocado oil and swirl to coat. Lay chicken in a single, uncrowded layer. Let it cook undisturbed for 2 minutes—this builds the gorgeous fond that will flavor your sauce. Flip pieces and sear another 90 seconds until just opaque. Transfer to a clean bowl; they’ll finish cooking later when combined with sauce.
Aromatics In—30-Second Fragrance Boost
Lower heat to medium, add remaining 1 teaspoon oil, then toss in sliced onion and bell pepper. Stir constantly for 60 seconds until edges soften and you see a touch of char. Clear a small space in the center, drop in garlic and ginger, and mash them against the pan for 20 seconds until fragrant but not browned—burnt garlic turns bitter.
Vegetable Volley—Crunch Countdown
Add broccoli plus 2 tablespoons water, cover with a lid (or baking sheet if you don’t have one), and steam for 90 seconds. This brightens the color and jump-starts tenderizing. Remove lid, add zucchini, crank heat back to high, and stir-fry 2 minutes until zucchini edges caramelize and broccoli turns emerald green.
Reunite & Thicken—The Grand Finale
Return chicken (and any resting juices) to the pan. Whisk your sauce once more to dissolve cornstarch that may have settled, then pour it in. Stir constantly as the sauce comes to a simmer—about 45 seconds. You’ll see it transform from watery to glossy and clingy. If sauce seems thick, loosen with a tablespoon of water; if too thin, simmer 30 seconds longer.
Taste & Tweak—Your Palate, Your Rules
Sample a piece of chicken and a spoonful of sauce. Need more salt? Add a splash of tamari. Craving brighter heat? Stir in an extra teaspoon of sriracha. Want a hint of acid? A squeeze of lime right before serving perks everything up.
Serve Immediately—Hot & Happy
Transfer stir fry to a warm serving platter or divide among meal-prep containers. Garnish generously with scallions, sesame seeds, and optional chili flakes. Pairs beautifully with fluffy brown rice, cauliflower rice, or straight from the bowl—fork optional.
Expert Tips
Hot Pan, Cold Oil
Heat your skillet first until a flick of water sizzles, then add oil. This prevents sticking and guarantees that coveted wok-hei flavor.
Don’t Crowd the Pan
Overcrowding drops temperature and causes steaming. If doubling the recipe, cook chicken in two batches and combine at the end.
Pre-Chill Your Bowl
Place your serving bowl in the freezer while cooking. A cold vessel keeps veggies crisp if you’re photographing—or just slow to the table.
Reuse the Tongs
Use the same tongs for chicken and veggies; just rest them on a plate between steps. Fewer tools = fewer dishes.
Velveting Hack
For ultra-tender chicken, toss pieces with 1 teaspoon cornstarch plus 1 teaspoon water before searing. Chinese restaurants call this velveting.
Thick Sauce Shortcut
If you’re gluten-free and skip oyster sauce, whisk 1 teaspoon hoisin + 1 extra teaspoon cornstarch for similar body and sweetness.
Variations to Try
- Mango Tango: Replace zucchini with 1 firm-but-ripe mango cut into strips. Add during the last minute of cooking for pockets of sweet relief against the heat.
- Peanut Crunch: Stir in 2 tablespoons natural peanut butter with the sauce and garnish with crushed roasted peanuts for Thai-inspired flair.
- Low-Carb Cauli: Swap broccoli for an equal weight of cauliflower florets and serve over cauliflower rice for a keto-friendly plate.
- Citrus Zing: Add zest of 1 orange along with garlic and ginger; finish with a squeeze of orange juice for a bright twist.
- Extra Veg Boost: Fold in 2 cups baby spinach once the sauce thickens. It wilts instantly and adds folate without altering flavor.
Storage Tips
Cool leftovers completely within two hours, then transfer to airtight glass containers. Refrigerate up to 4 days or freeze up to 3 months. To reheat, microwave on 70% power for 2 minutes with a loose lid, stir, then another 60–90 seconds until steaming hot. For stovetop, warm a non-stick pan over medium, add splash of water or broth, and stir gently until just heated through to preserve texture.
Meal-prep masters: Portion stir fry over cooked brown rice or quinoa before chilling. Grab-and-go lunches never tasted so good.
Frequently Asked Questions
Spicy Chicken and Vegetable Stir Fry for Healthy Dinner
Ingredients
Instructions
- Make the sauce: In a small bowl whisk tamari, oyster sauce, sesame oil, sriracha, honey, and cornstarch until smooth. Set aside.
- Sear chicken: Heat 1 Tbsp avocado oil in a large hot skillet. Add seasoned chicken in a single layer; cook 2 min per side until golden. Remove to a bowl.
- Sauté aromatics: Lower heat to medium, add remaining oil, onion, and bell pepper. Stir 1 min, then add garlic and ginger; cook 20 sec.
- Steam broccoli: Add broccoli plus 2 Tbsp water, cover, and steam 90 sec. Uncover, add zucchini, raise heat, and stir-fry 2 min.
- Finish & glaze: Return chicken to skillet, pour in sauce, and stir until glossy and thick, about 1 min. Taste and adjust seasoning.
- Serve: Spoon over rice or cauliflower rice. Garnish with sesame seeds, scallions, and optional lime.
Recipe Notes
For extra-crisp veggies, keep them al dente; remember they’ll cook a touch more while resting. Sauce too thick? Thin with a splash of water. Too thin? Simmer 30 sec longer or add a pinch more cornstarch slurry.