
Kung Pao Chicken
Tender chicken thigh, blistered dried chilies, and crunchy peanuts tossed in a glossy sweet, tangy, savory sauce with a tingle of Sichuan peppercorn. It's ready in about 40 minutes and best served with steamed rice.
- Prep
- 15 min
- Cook
- 10 min
- Wait
- 15 min
- Total
- 40 min
- Makes
- 4 servings (about 4 cups, to serve with rice)
Steps
Before you start
- Cook your rice first or start it while the chicken marinates, so everything is hot together.
- Stir-frying moves fast: measure and prep every ingredient (the sauce, aromatics, and peanuts) before you turn on the heat.
- Turn on your exhaust fan. Searing chilies and peppercorns makes fragrant, slightly sneezy fumes.
- Use roasted, unsalted peanuts. If yours are raw, toast them in a dry skillet over medium heat for 5 minutes until golden, then cool.
Marinate the chicken
- In a medium bowl, combine the cubed chicken thighs, 1 tbsp (15 ml) light soy sauce, the Shaoxing wine, and 2 tsp cornstarch.
- Stir with your hand or a spoon for about 1 minute until each piece is evenly coated and the mixture looks slightly tacky.
- Let it sit at room temperature for 15 minutes.
+ Show details− Hide details
Ready when: Every piece is evenly coated with no dry cornstarch visible
Tip: Don't marinate longer than 30 minutes; the soy can make the chicken firm.
Mix the sauce
- In a small bowl, whisk together 1½ tbsp (22 ml) light soy sauce, the dark soy sauce, rice vinegar, sugar, 1 tsp cornstarch, 2 tbsp (30 ml) cold water, and the sesame oil.
- Whisk until the sugar and cornstarch are fully dissolved.
+ Show details− Hide details
Ready when: No sugar granules settle at the bottom when you stop whisking
Tip: Re-whisk right before pouring it in; the cornstarch settles quickly.
Prep the aromatics
- Snip the dried chilies in half and shake out most of the seeds.
- Slice the garlic, mince the ginger, and cut the scallions into ½-inch (1 cm) pieces, keeping whites and greens in separate piles.
- Set everything, plus the peppercorns and peanuts, next to the stove.
+ Show details− Hide details
Tip: Wash your hands after handling the chilies and before touching your eyes.
Sear the chicken
- Heat a wok or large skillet over high heat for about 1 minute until it just begins to smoke.
- Add 2 tbsp (30 ml) of the oil and swirl to coat.
- Add the chicken in a single layer and let it sear without moving for 1½ minutes until golden underneath.
- Stir-fry for another 2 to 3 minutes until the chicken is browned on most sides and mostly cooked through.
- Transfer to a plate.
+ Show details− Hide details
Ready when: Chicken is golden brown outside and just barely pink in the center (it will finish cooking in the sauce)
Tip: If your pan is small, sear in two batches. Crowding steams the chicken instead of browning it.
Bloom chilies and peppercorns
- Reduce the heat to medium.
- Add the remaining 1 tbsp (15 ml) oil, then the dried chilies and Sichuan peppercorns.
- Stir constantly for 20 to 30 seconds.
+ Show details− Hide details
Ready when: Chilies darken slightly to a deep red-brown and the oil smells fragrant and citrusy
Tip: Pull the pan off the heat briefly if the chilies start to turn black; burnt chilies taste bitter.
Add the aromatics
- Add the garlic, ginger, and scallion whites.
- Stir-fry for 20 to 30 seconds.
+ Show details− Hide details
Ready when: Garlic and ginger smell strongly fragrant and are pale gold, not brown
Return the chicken
- Return the chicken and any juices from the plate to the pan.
- Raise the heat to high and toss for about 1 minute so the chicken is coated in the flavored oil.
+ Show details− Hide details
Ready when: Chicken is sizzling and evenly mixed with the chilies and aromatics
Add sauce and thicken
- Re-whisk the sauce and pour it around the edges of the pan.
- Stir and toss for 45 to 60 seconds, until the sauce bubbles and thickens into a glossy glaze that clings to the chicken.
- Check that the largest piece of chicken reaches 165°F (74°C).
+ Show details− Hide details
Ready when: Sauce coats the back of a spoon and the chicken reads 165°F (74°C) in the thickest piece
Tip: Don't over-reduce; the sauce keeps thickening off the heat.
Finish and serve
- Turn off the heat.
- Fold in the peanuts and scallion greens for 10 seconds, just to combine.
- Serve immediately over steamed rice.
- Warn guests that the whole chilies and peppercorns are for flavor, not for eating.
+ Show details− Hide details
Ready when: Peanuts are coated in glaze but still crunchy
Tip: Add peanuts at the very end so they stay crisp.
Good to know
Tips
- Keep the heat high when searing the chicken. A very hot pan gives browning and the smoky 'wok hei' flavor.
- For milder heat, shake out the chili seeds; for more, leave the seeds in or add a few extra chilies.
- Don't skip the cornstarch in the marinade. It protects the chicken from the high heat and helps the sauce cling.
- Lightly crush the Sichuan peppercorns if you'd like a stronger numbing tingle.
Make ahead
"Cube and marinate the chicken up to 8 hours ahead in the fridge (use 1 tbsp less Shaoxing wine for longer marinating isn't necessary; just keep it covered). Mix the sauce and prep the aromatics up to 1 day ahead and refrigerate separately."
Storage & reheating
"Room temperature: up to 2 hours. Fridge: airtight container up to 3 days. Freezer: up to 2 months, though the peanuts will soften. Reheat in a hot skillet or wok over medium-high heat for 2 to 3 minutes with a splash of water, or microwave in 1-minute bursts, stirring, until steaming hot (165°F/74°C)."
Substitutions
- unseasoned rice vinegar → Chinkiang black vinegar. Gives a deeper, maltier tang; use the same amount.
- Shaoxing wine → dry sherry. Use the same amount. For an alcohol-free version, use chicken broth.
- boneless, skinless chicken thighs → boneless, skinless chicken breast. Leaner and less forgiving; cook just until 165°F (74°C) to avoid dryness.
- roasted, unsalted peanuts → roasted cashews. Same amount; a milder, slightly sweeter crunch.
More stir-fries
See all →Find more like this
- Meal
- Dinner
- Cuisine
- Sichuan
- Main ingredient
- Chicken Thighs
- Diet
- Dairy-Free
- Method
- Stovetop
- Quick & Easy
- Easy





