
This traditional chicken stir fry recipe delivers the crisp-tender bites and aromatic flavors of a classic wok-heated dish, right in your home kitchen. ✨ I’ve perfected this method over years of testing—balancing high heat, quick cooking, and precise ingredient timing to recreate that authentic restaurant experience.
The secret lies in properly prepping the chicken and vegetables, then cooking them in small batches to maintain that signature texture.
What sets this recipe apart is its adaptability—whether you’re leaning toward Cantonese-style with light soy and ointment, or preferring a Thai-inspired version with lemongrass and chili, the foundation remains the same. We’ll use standard kitchen tools (no wok?
A cast-iron skillet works perfectly), and the entire process comes together in just 20 minutes—ideal for weeknight dinners when you crave something flavorful without the fuss.
By the time you’re done, you’ll have golden-brown chicken pieces with crisp edges and tender centers, surrounded by vibrant vegetables that have just the right amount of char. The sauce—whether you choose a classic soy-ginger version or something more complex—will coat everything perfectly, creating that signature stir-fry harmony.
This is the kind of dish that transforms simple ingredients into something truly special.
The best part? It pairs beautifully with steamed jasmine rice or fluffy basmati, making it a complete meal. Whether you’re feeding your family or treating yourself to a quick homemade feast, this recipe delivers restaurant-quality results with minimal effort. Let’s get started on creating that perfect stir-fry balance.
Ingredients for traditional chicken stir fry
Quick prep, restaurant-quality stir-fry—just 15 ingredients for bold flavors.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless Skinless Chicken Breast 🍗 | 1 ½ lb | Cut into 1-inch strips |
| Medium Carrots 🥕 | 2 whole | Julienned into matchsticks |
| Bell Peppers 🌶️ | 2 whole | Red/yellow, sliced into strips |
| Fresh Ginger 🌿 | 1 ½ tbsp | Finely grated, fresh preferred |
| Green Onions 🧅 | 4 whole | White and green parts separated |
| Light Soy Sauce 🥫 | ½ cup | Kikkoman preferred |
| Ointment 🥫 | ¼ cup | Dark soy sauce for color |
| Sesame Oil 🫒 | 1 tbsp | Toasted sesame oil |
| Cornstarch 🌾 | 1 tbsp | For velveting chicken |
| Garlic Cloves 🧄 | 6 cloves | Minced, fresh preferred |
| Vegetable Oil 🫒 | ¼ cup | High smoke point |
| White Wine Vinegar 🍋 | 1 tbsp | For brightness |
| Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Toasted Sesame Seeds 🌾 | 1 tbsp | For garnish |
The chicken is non-negotiable here. Boneless, skinless breasts cut into even strips cook perfectly—any thicker and they’ll stay tough. Costco or local butchers often sell pre-cut chicken strips, saving you time. Look for pieces that are roughly the same size so they cook uniformly. The carrots and bell peppers should be firm and vibrant—avoid any with soft spots or wilting. I always grab the organic section at Whole Foods for my stir-fry veggies, but regular grocery store produce works too if it’s fresh.
No ointment (dark soy sauce) in your pantry? Light soy sauce plus 1 tsp molasses mimics that deep color. Fresh ginger is ideal, but dried ginger at half the amount works in a pinch. The white wine vinegar adds brightness—substitute lemon juice if that’s what you have. For the sesame oil, Trader Joe’s has a great toasted variety that’s perfect for stir-fries. If you’re feeling adventurous, swap the bell peppers for broccoli florets or snap peas. The cornstarch is key for that tender, velvety chicken texture—don’t skip it!
Prep your chicken first—toss it with cornstarch, salt, and pepper while you slice your veggies. This keeps everything ready to go. The stir-fry reheats beautifully—just add a splash of water or soy sauce and heat through. Keeps in the fridge for 3 days or freeze for 3 months in airtight containers. I always make extra because it’s perfect for lunches. The sesame seeds add crunch, so don’t skip them—they’re the finishing touch that makes it feel restaurant-quality.
Why You’ll Love This Recipe
- Foolproof Prep: I swear by this one—just slice the chicken, chop the veggies (no fancy knife skills needed), and toss it all in one pan. That ginger? Thinly sliced, not grated, so it adds zing without bitterness. Honestly, I’ve made this while answering emails.
- Umami Bomb: The combo of caramelized bell peppers and chicken seared just right? Dangerously addictive. That crispy edge on the chicken with the tender inside—plus the fresh green onions at the end—balances everything perfectly. (Yes, even on a Tuesday night.)
- Lunchbox Hero: Between us, this is my go-to for meal prep. The flavors actually improve the next day, and it reheats like a dream. Pack it in containers, grab it for work, or serve it cold over rice—it’s always a hit.
- Budget Win: Chicken breast is lean, veggies stretch forever, and a little soy sauce goes a long way. I feed my whole family for under $10, and there’s enough left for leftovers that somehow taste better the second time. (Not the prettiest, but the taste makes up for it.)
Step-by-step instructions for traditional chicken stir fry
Here’s the method that delivers restaurant-quality stir fry with perfectly tender chicken and vibrant veggies.
🍳 Step 1: Velvet the Chicken for Maximum Tenderness
In a medium bowl, combine the 1.5 lb boneless skinless chicken breast cut into 1-inch strips, 1 tbsp cornstarch, 1 tbsp light soy sauce, 1 tbsp white wine vinegar, and 1 tbsp sesame oil. Mix thoroughly until each piece is evenly coated. Let it marinate for 15 minutes at room temperature—this ensures the cornstarch creates a protective barrier that keeps the chicken juicy.
Here’s the thing—velveting is what separates good stir fry from great stir fry. The cornstarch mixture creates a silky texture that prevents the chicken from drying out during the high-heat wok cooking. Don’t skip this step, even if it feels like extra work. Trust me, your taste buds will thank you later.
🍳 Step 2: Build the Flavor Base with Aromatics
Heat ¼ cup vegetable oil in a wok or large skillet over medium-high heat until shimmering. Add the 6 cloves minced garlic and 1.5 tbsp finely grated fresh ginger, stirring constantly for 30 seconds until fragrant but not browned. This quick cooking preserves their bright flavors without bitterness.
Next, add the white parts of 4 whole green onions (chopped) and cook for another 30 seconds. You’ll see the aromatics release their oils and fill your kitchen with an intoxicating scent—that’s your signal they’re ready. Be careful not to let them burn; garlic turns bitter in seconds.
🍳 Step 3: Cook the Chicken Until Crisp-Tender
Working in batches if needed, add the marinated chicken to the wok in a single layer. Cook undisturbed for 2-3 minutes until the bottoms develop a golden crust. This initial sear locks in juices while creating that satisfying crunch. Only then should you stir and continue cooking for another 1-2 minutes until the chicken reaches 165°F internally.
Remove the chicken and set aside on a plate. Here’s the critical part: don’t overcrowd the wok. If you’re cooking all the chicken at once, it’ll steam instead of sear. The goal is crisp-tender bites with a perfect balance of texture—juicy inside, slightly crispy outside. If your wok isn’t large enough, cook in two batches.
🥘 Step 4: Stir-Fry the Vegetables to Perfection
In the same wok, add ¼ cup vegetable oil and swirl to coat. Add the 2 whole medium carrots julienned into matchsticks and 2 whole bell peppers sliced into strips. Stir-fry for 3-4 minutes until the carrots soften slightly but still retain a crisp texture. The peppers should just begin to blister—that’s when they release their sweetest flavors.
Add the green onion greens (separated) and toss everything together for another 30 seconds. The vegetables should be vibrant and just tender-crisp. Overcooking turns them mushy, which defeats the whole purpose of stir fry. Timing is everything here—watch closely and work quickly.
🥘 Step 5: Combine and Finish with Sauce
Return the chicken to the wok and pour in ½ cup light soy sauce and ¼ cup ointment (dark soy sauce). Stir everything together for 1-2 minutes until the sauce coats all the ingredients evenly. The dark soy sauce adds that beautiful caramelized color while deepening the umami flavor.
Finish with 1 tbsp white wine vinegar and ½ tsp black pepper, tossing gently to combine. Taste and adjust seasoning if needed—you might want to add a pinch more salt or vinegar depending on your preference. The sauce should be glossy and cling to the chicken and vegetables without being overly saucy.
🍽️ Step 6: Garnish and Serve Immediately
Transfer the stir fry to a serving platter and sprinkle generously with 1 tbsp toasted sesame seeds. The seeds add a delightful nutty crunch and visual contrast to the dish. Serve immediately over steamed rice or noodles while everything is still hot and vibrant.
Real talk: stir fry is best eaten fresh off the wok. The textures contrast perfectly when hot—crisp vegetables, tender chicken, and that glossy sauce. If you must wait, keep it covered to maintain heat, but the flavors really shine when served immediately. Enjoy your restaurant-quality stir fry at home!
Pro Tips For Making Traditional Chicken Stir Fry
- CUT CHICKEN SMALLER THAN YOU THINK: I used to eyeball it and ended up with unevenly cooked lumps—especially with chicken breast, which can dry out fast. Aim for ½-inch cubes or smaller (yes, even the chicken). They’ll cook faster, absorb flavors better, and let you stir-fry without turning into a mushy pile.
- JULIENNE CARROTS AND PEPPERS: Thin, even slices cook in seconds and stay crisp. Skip the thick rounds—they’ll turn to mush while the chicken finishes. Use a mandoline or sharp knife for ¼-inch matchsticks, and keep them separate until the last 2 minutes of cooking.
- SALT CHICKEN BEFORE COOKING: Chicken breast tightens up when raw salt hits it, making it tough. Instead, pat dry, sprinkle with ½ tsp salt per pound, and let sit 10 minutes before stir-frying. The seasoning sticks better, and the meat stays juicier—no dry, rubbery surprises.
- SAVE GINGER’S FLAVOR, NOT ITS BITE: Fresh ginger is non-negotiable, but grating it too fine makes it bitter. Use a microplane for thin shavings (⅛-inch thick) and add it last—just 30 seconds before serving. This keeps the bright, zesty kick without overpowering the dish. (Trust me, I’ve ruined stir-fries with over-grated ginger.)
Pro cooking tips for this dish
High Heat Mastery
Your wok or skillet needs to be screaming hot before adding oil—medium-high to high heat is non-negotiable. I use a cast-iron skillet from Lodge because it retains heat like a dream, but a stainless steel wok works too.
Test the heat by flicking a drop of water—it should sizzle and evaporate instantly. If it bubbles gently, crank the heat higher. This high heat creates that signature wok hei (breath of the wok) flavor that separates home stir-fries from restaurant-quality dishes. 🔥
Batch Cooking Secrets
Never overcrowd your pan—this is the #1 rookie mistake I see. Cook chicken in single layers, working in 2 batches max if needed. I use a 14-inch Lodge skillet for my family of four, but if yours is smaller, don’t hesitate to cook in two separate heats.
The goal is to sear, not steam. When you add the second batch, your pan should still be hot from the first batch’s residual heat. This keeps everything crisp-tender instead of soggy.
Vegetable Timing Chart
Not all veggies cook at the same speed—here’s my pro timing guide: Hard veggies (carrots, broccoli) need 3-4 minutes to soften slightly, bell peppers just 2-3 minutes to blister, and leafy greens (bok choy, spinach) only 30 seconds to wilt.
I always add harder veggies first, then softer ones last. Pro tip: Toss in your green onions at the very end—their bright color and fresh flavor should shine, not wilt into oblivion.
Sauce Control Tricks
The sauce should coat everything but not drown it. For that perfect glaze, I use 1 tbsp cornstarch mixed with 2 tbsp water as a slurry—toss this with your stir-fry in the final 30 seconds of cooking. This thickens the sauce naturally without making it gluey.
Another trick? Deglaze your pan with 1 tbsp white wine vinegar after removing the chicken—this loosens all those delicious browned bits stuck to the bottom, adding depth to your sauce. 💡
Resting for Texture
Here’s something most home cooks miss: Let your stir-fry rest for 2-3 minutes after cooking before serving. This gives the juices time to redistribute throughout the chicken and vegetables, preventing dryness.
I transfer everything to a clean plate, tent loosely with foil, and let it sit while I finish steaming rice. The textures actually improve during this short rest—crisp edges stay crisp, and the chicken remains juicy. Trust me, this 2-minute wait makes all the difference.
Equipment Upgrades
You don’t need a fancy wok to make great stir-fry. For $30 or less, I recommend a 12-inch cast-iron skillet from Lodge—it’s versatile, retains heat, and lasts forever. If you’re serious about stir-frying, invest in a tongs set (I use OXO Good Grips) for better heat control.
And for chopping, a Japanese santoku knife makes quick work of julienning carrots and slicing peppers. These tools might seem like splurges, but they’ll elevate every stir-fry you make. 💪
Nutrition facts
Frequently asked questions
Can I use chicken thighs instead of breasts for this stir-fry?
Chicken thighs actually work beautifully—they stay juicier during high-heat cooking and develop more flavor. Just cut them into 1-inch pieces (skin-on or skinless) and reduce the cooking time to 2-3 minutes total (they cook faster than breasts). Skip the cornstarch velveting since thighs don’t need it, but add ½ teaspoon smoked paprika to the marinade for extra depth.
What if I don’t have a wok or cast-iron skillet?
A heavy-bottomed stainless steel or nonstick skillet works perfectly—just make sure it’s at least 12 inches wide to avoid overcrowding. The key is high heat: crank your burner to the highest setting and preheat the pan for 2-3 minutes before adding oil. A griddle pan also works well, though it may require slightly more oil to prevent sticking.
How can I make this stir-fry spicier?
Add 1 teaspoon chili flakes or 1-2 slices of fresh red chili (seeds removed for less heat) when cooking the aromatics. For Thai-inspired heat, stir in 1 tablespoon chili garlic sauce with the soy sauces. For a smoky kick, swap ½ teaspoon of the white wine vinegar for sesame oil and add ¼ teaspoon of crushed Sichuan peppercorns (if available) to the marinade.
Can I make this stir-fry ahead of time?
Yes, but with a few adjustments. Cook the stir-fry as directed, then let it cool completely. Store in an airtight container in the fridge for up to 3 days. To reheat, add 1 tablespoon water or soy sauce and heat in a skillet over medium heat for 3-4 minutes, stirring constantly. For best texture, serve over freshly cooked rice rather than reheating the rice separately.
What’s the best way to cut chicken for even cooking?
Use a sharp chef’s knife or santoku knife to cut chicken breasts against the grain into ¼-inch thick x 1-inch wide strips. This ensures even cooking and tender texture. For thighs, cut into 1-inch chunks (skin removed if using skinless). Pro tip: Freeze the chicken for 20 minutes before cutting—it becomes firmer and easier to slice uniformly.
- Crispy Chicken Fingers Recipe: Air-Fryer Magic With Zero Oil Mess - October 30, 2026
- Breaded Chicken Breast Recipe: Crispy Parmesan Crunch Without Deep-Frying - October 30, 2026
- Chicken Puff Recipe: Air-Crispy Bites With Zero Oil Mess - October 30, 2026