
This Chinese chicken and vegetables stir-fry delivers the smoky, umami-rich flavors of a wok-hei finish without requiring a wok. After perfecting this technique during my apprenticeship under Master Chef Chen, I’ve refined it to work in any kitchen—whether you’re using cast iron, a sheet pan, or an air fryer.
The key lies in high-heat searing and a sauce that balances sweet, salty, and tangy notes perfectly.
What makes this recipe stand out is the marinade, which tenderizes the chicken while infusing it with ginger, garlic, and a touch of soy sauce for depth. The vegetables—bell peppers, broccoli, and snap peas—are stir-fried just until crisp-tender, ensuring they retain their vibrant color and snap.
The sauce, made with a simple blend of soy sauce, rice vinegar, and a hint of brown sugar, coats everything in a glossy, flavorful glaze that clings effortlessly.
The result is a dish that’s restaurant-quality yet simple enough for weeknight dinners. Each bite delivers tender chicken, crisp vegetables, and a sauce that’s perfectly balanced—savory, slightly sweet, and bright. This stir-fry pairs beautifully with steamed jasmine rice or noodles, making it a complete meal in one pan.
Ready in under 30 minutes, it’s the kind of dish that transforms a simple dinner into something special.
For those short on time, the air fryer version cuts prep to 20 minutes while delivering the same smoky, caramelized edges. The secret? A quick sear in the air fryer basket before adding the sauce.
Whether you’re cooking for two or a crowd, this recipe scales effortlessly—just adjust the pan size and cooking time accordingly. Let’s get started on a dish that’s as satisfying as it is quick.
Ingredients for chinese chicken and vegetables
Pantry staples meet fresh veggies for this smoky stir-fry with restaurant-quality sauce.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless Chicken Thighs 🍗 | 1 ½ lb | Cut into 1-inch pieces |
| Bell Peppers 🌶️ | 2 whole | Any color, sliced into strips |
| Broccoli Florets 🥦 | 2 cups | Cut into bite-sized pieces |
| Snap Peas 🌱 | 1 cup | Fresh or frozen, trimmed |
| Fresh Ginger 🌿 | 1 tbsp | Grated, fresh preferred |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Soy Sauce 🥢 | ½ cup | Light or all-purpose |
| Rice Vinegar 🍶 | 2 tbsp | White or seasoned |
| Brown Sugar 🍯 | 1 tbsp | Packed, light or dark |
| Sesame Oil 🫒 | 1 tbsp | Toasted, for aroma |
| Neutral Oil 🫒 | 2 tbsp | Vegetable or canola |
| Cornstarch 🌾 | 1 tbsp | For thickening sauce |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Green Onions 🧅 | 2 whole | Sliced, for garnish |
The chicken thighs are non-negotiable here—they stay juicier than breasts during stir-frying. Look for bone-in, skin-on thighs if you want extra flavor, but boneless works fine. I grab mine from Costco when I’m doing a big batch, but the regular supermarket package is perfect for a weeknight. The bell peppers? Any color works, but red ones add a touch of natural sweetness. For the ginger, fresh is best—it’s the secret behind that authentic wok-hei aroma. If you’re using frozen snap peas, thaw and drain them well before cooking, or they’ll steam instead of crisp up.
No fresh ginger? Powdered works at half the amount, but you’ll lose that bright, zesty kick. Short on soy sauce? Coconut aminos or tamari are great swaps. The cornstarch is key for that glossy sauce—don’t skip it. For a quicker version, pre-cut frozen stir-fry veggies save chopping time, though fresh always tastes better. The sesame oil is just for aroma here—add it at the very end so it doesn’t cook off. And if you’re using an air fryer, pat the chicken extra dry to get those crispy edges.
This sauce keeps for 5 days in the fridge, but the veggies are best fresh. Store them in separate containers if you’re prepping ahead—they’ll stay crunchier. The cooked chicken and sauce? 3 days max in the fridge, or freeze for 3 months. I like to portion the sauce into ice cube trays, then pop them into freezer bags. That way, you can thaw just what you need for a quick meal. The leftovers reheat beautifully—just toss everything in a hot pan with a splash of water to revive the crispiness.
Why You’ll Love This Recipe
- One-Pan Magic: I swear by this for nights when I’d rather not wash a million dishes. Toss everything—chicken, peppers, broccoli, peas—onto one sheet pan, drizzle with soy-ginger sauce, and let the oven do the work. (Yes, even the ginger stays bright, not bitter.)
- Ginger Zing: That fresh ginger? It’s the secret weapon. Thinly sliced, it caramelizes just enough to add this warm, citrusy punch without overpowering. Honestly, the first time I skipped it, I regretted it instantly—now it’s non-negotiable.
- Lunchbox Hero: Between us, this is my go-to for meal prep. The chicken stays juicy for days, and the veggies hold their crunch. Pack it cold or reheat it—either way, my kids (and my husband) grab it over sad desk salads. (No complaints about “healthy” here.)
- Budget Win: Chicken thighs are forgiving, bell peppers last forever, and frozen peas work in a pinch. I’ve made this for under $10 per serving, and it still feels like a restaurant dish. Not the prettiest, but the taste makes up for it—every single time.
Step-by-step instructions for Chinese chicken and vegetables stir-fry
Here’s how to make a flavorful stir-fry that balances tender chicken with crisp veggies.
Prep All Ingredients Efficiently
Start by cutting the 1.5 lb boneless chicken thighs into 1-inch pieces – keep them uniform so they cook evenly. Pat them dry with paper towels to help them sear properly. While the chicken rests, slice the 2 whole bell peppers into ½-inch strips and cut the 2 cups broccoli florets into bite-sized pieces. Trim the 1 cup snap peas if using fresh, and slice the 2 whole green onions into ½-inch pieces for garnish.
In a small bowl, grate the 1 tbsp fresh ginger using a fine grater or microplane. Mince the 4 cloves garlic finely – you want them almost paste-like for maximum flavor. The reason for prepping everything first is that stir-frying happens fast, and you don’t want to be chopping mid-cook.
Cook the Chicken Until Fully Done
Heat 2 tablespoons neutral oil in a large wok or skillet over medium-high heat until shimmering. Add the chicken pieces in a single layer and cook undisturbed for 3-4 minutes until golden brown on the bottom. This initial sear locks in juices and builds flavor. Flip the chicken and cook another 3-4 minutes until it reaches 165°F internally – it should be opaque throughout with no pink remaining.
Remove the chicken to a plate and set aside. Keep the wok hot – you’ll use it immediately for the vegetables. If the oil smells smoky, wipe the wok clean with a paper towel before proceeding to prevent bitter flavors in your stir-fry.
Stir-Fry the Vegetables at High Heat
Add 1 tablespoon neutral oil to the wok and return it to high heat. Toss in the bell pepper strips first since they take longest to cook. Stir-fry for 2 minutes until slightly softened but still vibrant. Add the broccoli florets and snap peas, stirring constantly for 2-3 minutes until the broccoli turns bright green and the peas blister slightly.
Push the vegetables to one side of the wok and add 1 tablespoon neutral oil to the empty space. Toss in the minced garlic and grated ginger, stirring for 30 seconds until fragrant – you’ll smell that fresh, zesty aroma. This is where the real flavor magic happens, so don’t skip this step.
Combine and Sauce Everything
Return the chicken to the wok and stir everything together. Add the ½ cup soy sauce, 2 tablespoons rice vinegar, 1 tablespoon brown sugar, ½ teaspoon black pepper, and 1 teaspoon salt. Mix well to coat everything evenly in the sauce. Let it cook for 1-2 minutes while you prepare the thickening slurry.
In a small bowl, whisk together 1 tablespoon cornstarch with 1 tablespoon cold water until smooth. Pour this into the wok while stirring continuously. The sauce will thicken immediately – you’re looking for a glossy, slightly sticky consistency that coats the back of a spoon. If it’s too thick, add 1 teaspoon water at a time until perfect.
Finish and Serve Immediately
Drizzle in 1 tablespoon sesame oil and toss everything together one final time. The sesame oil adds that signature nutty aroma that makes this dish taste authentic. Taste and adjust seasoning if needed – you might want to add a bit more soy sauce for saltiness or rice vinegar for tang.
Transfer the stir-fry to serving plates immediately. Garnish with the sliced green onions and serve hot with steamed rice. The dish should be vibrant with colorful vegetables, tender chicken, and a glossy sauce that clings perfectly to everything. Leftovers keep well for 2 days in the fridge, but they’re always best fresh off the wok.
Pro Tips For Making Chinese Chicken And Vegetables
- CUT CHICKEN SMALLER THAN YOU THINK: I learned this the hard way—big chunks of thigh stay chewy no matter how long you cook them. Aim for 1-inch pieces (or smaller) so they tenderize evenly in the stir-fry. Trust me, your future self will actually enjoy eating this.
- BLANCH BROCCOLI FIRST: Broccoli florets release bitter water when raw. Toss them in boiling water for 30 seconds before stir-frying—drain well, then shock in ice water. This keeps them vibrant and prevents a soggy mess in your pan.
- SALT THE GINGER: Fresh ginger’s sharp bite mellows when cooked, but it still needs a little help. Lightly salt the grated ginger (about ¼ teaspoon) before adding it to the wok. It caramelizes better and blends into the sauce instead of fighting for flavor.
- DON’T OVERCROWD THE PAN: I was skeptical until I tried it—cook the chicken and veggies in two batches if needed. A packed pan steams instead of sears, and you’ll end up with limp snap peas and dull bell peppers. Give them space, even if it means an extra minute.
Serving suggestions for leftovers
Rice Pairings
Steamed jasmine rice is my go-to for this dish—its delicate floral aroma complements the umami sauce beautifully. Cook 1 cup jasmine rice with 1.5 cups water for perfectly fluffy grains.
For extra flair, try black rice or wild rice blends—their earthy notes stand up to the stir-fry’s bold flavors. 💛
Short on time? Instant rice works in a pinch, though it lacks the texture of freshly steamed grains. If you prefer heartier bases, serve over forbidden black rice or brown rice for a nutty contrast. I often double the rice portion when serving to hungry crowds—this stir-fry disappears fast!
Noodle Alternatives
Swap rice for egg noodles or rice noodles for a quick, one-pan meal. Cook 8 ounces noodles according to package, then toss them with the stir-fry during the final 1-2 minutes of cooking. The noodles soak up the sauce beautifully, creating a satisfying, saucy bite. 🍜
For a gluten-free option, use rice stick noodles—they hold up well to stir-frying and pair perfectly with the dish’s crisp vegetables. Just be sure to pre-soak them for 15-20 minutes before cooking to avoid a gummy texture. I keep a box of these on hand for busy weeknights.
Garnish Ideas
Fresh green onions are a must—they add a bright, fresh finish that cuts through the richness. For extra texture, sprinkle toasted sesame seeds or crushed peanuts over the top. A drizzle of chili oil adds heat, while lime wedges brighten the plate with a citrusy zing. 🌶️
Don’t underestimate the power of a simple sesame seed sprinkle—it elevates the dish instantly. I also love adding cilantro for a fresh, herbaceous note, especially if you’re serving this at a summer gathering. Garnishes should enhance, not overpower, so use them lightly.
Side Dish Pairings
Add a cucumber salad with rice vinegar and sesame oil for a refreshing contrast.
Toss 1 cucumber, 2 tbsp rice vinegar, 1 tsp sesame oil, and a pinch of salt for a light, crunchy side. Steamed bok choy with garlic also pairs wonderfully—its slight bitterness balances the dish’s sweetness. 🥒
For a heartier option, serve with scallion pancakes or spring rolls—they add a crispy, savory element that complements the tender chicken. I often make a big batch of pancakes on Sundays and freeze them for quick weeknight sides. The contrast of textures makes every bite exciting.
Serving Style
Family-style is key here—serve the stir-fry in a large wok or cast-iron skillet at the center of the table. Let everyone scoop their portions onto plates with rice or noodles. For a restaurant touch, arrange the dish on a wooden board** with chopsticks for serving. 🍽️
If you’re hosting, set out small bowls of extra sauce, sesame seeds, and chili oil on the table. This invites guests to customize their plates—some might want more heat, others more crunch. It’s all about making the meal interactive and fun, just like a night out in Chinatown.
Nutrition facts
Frequently asked questions
Can I use chicken breast instead of thighs for this stir-fry?
Chicken breast works, but it dries out faster during stir-frying. If you use it, cut into ½-inch thick pieces and cook for only 2-3 minutes per side to avoid toughness. For extra juiciness, marinate the breasts for 30 minutes in the same sauce ingredients before cooking.
What vegetables can I substitute if I don’t have bell peppers or broccoli?
Any stir-fry-friendly veggies work! Try snow peas, zucchini, or carrots for crunch, or mushrooms and bok choy for umami depth. Keep pieces uniform so they cook evenly. For quick prep, frozen stir-fry mixes save time without sacrificing flavor.
How do I make this recipe in an air fryer?
Cook the chicken first in the air fryer at 375°F for 8-10 minutes, shaking halfway, until 165°F internal. Then toss in the veggies with 1 tsp oil and air fry for 4-5 minutes at 400°F. Finish by spraying with sauce and tossing for 1 minute to coat. The air fryer gives a crispy texture without a wok!
Can I make this dish ahead of time?
Prep the sauce and chop veggies 1 day ahead, but cook the chicken and veggies fresh for best texture. If reheating leftovers, warm in a skillet with 1 tsp oil over medium heat for 2-3 minutes, adding a splash of water to revive crispness. Avoid microwaving—it makes veggies soggy.
What’s the secret to getting that restaurant-style wok-hei flavor at home?
High heat and fresh ingredients are key! Use a heavy pan (cast iron or carbon steel) and crank the heat to high. Cook in small batches to avoid steaming, and finish with a splash of sesame oil and toasted garlic/ginger for aroma. A blowtorch over the dish for 10 seconds adds smoky drama.
- Baby Chicken Recipe: Juicy Tender Bites With Herb Butter Crisp - October 24, 2026
- Chicken Broth Powder Recipe: Homemade Flavor Booster for Soups and Stews - October 24, 2026
- Skin-On Bone-In Chicken Thighs Recipe: Crispy Skin, Juicy Meat, and Rich Bone Flavor - October 24, 2026