How to Cook Kung Pao Chicken: The Real Way

sichuanchickenspicystir-fryrecipeclassic

Kung Pao Chicken — glazed chicken cubes tossed with dried chilies, Sichuan peppercorns, and roasted peanuts in a dark wok

Editor’s Note: This page has been rewritten with measured quantities, pan temperatures and the failure points that actually matter. The story behind the dish is at Kung Pao Chicken: The Stir-Fry That Made Sichuan Famous.

Why Six Minutes Is Enough

Kung pao chicken is a test of the wok rather than the ingredient list. The whole dish is cooked in about 6 minutes, and almost everything that can go wrong comes down to heat and sequencing: a cold wok steams the chicken, a crowded wok does the same, and a sauce added before the pan is hot enough turns gluey instead of glossy.

The chicken is 400g of boneless thigh, cut into 1.5cm dice. Thigh, not breast, because it holds up to high heat without drying and its fat carries the chilli oil. The dice are velvetted for 15 minutes in 1 tbsp Shaoxing, 1 tbsp light soy, 1 tsp cornstarch and 1 tbsp water. The water goes in after the seasoning and is worked until the meat feels tacky; the starch goes last and forms a thin film that protects the surface from the direct heat of the wok.

The sauce is mixed in a bowl before anything is lit: 1 tbsp light soy, 1 tbsp Chinkiang black vinegar, 2 tsp sugar, 1 tsp cornstarch and 2 tbsp water. Once the wok is at 200°C there is no time to measure. The starch in the sauce is what gives the final glaze, and the vinegar is what keeps the sugar from reading as sweetness.

Two hundred degrees is not an arbitrary number. Below about 180°C the chicken releases water faster than the wok can drive it off, and the pieces end up grey and steamed. At 200°C the surface sets in under a minute and the meat stays juicy behind it. If your wok is small, cook the chicken in two batches; adding 400g at once drops the temperature by 40°C and takes a minute to recover, which is most of the cooking time.

Dried chillies, 8 to 10 of them, are halved, seeded and cut into 2cm lengths. Together with 1 tsp of Sichuan pepper they go into the wok at low heat for about 40 seconds, just until they smell toasted and the oil turns red. Why this matters: the colour and heat of chilli are fat-soluble, so they need warm oil rather than a screaming wok. This is the most common failure point in the dish: at high heat the chillies blacken in 15 seconds and the whole plate tastes of ash. Good Sichuan pepper should smell of citrus peel before it hits the oil, and it loses that aroma within a month of grinding, so buy it whole.

The name needs a note. Gong bao ji ding is the Sichuan original, named for Ding Baozhen, a Qing official, and it contains chicken, chillies, Sichuan pepper, scallion and peanuts. Kung pao is the Cantonese and Western transliteration, and in most of the world it arrives with cucumber, carrot, bell pepper and cashews. Those additions are not wrong as a dish, but they are not this one, and the cucumber in particular releases water into the sauce and dulls the glaze.

Peanuts, 80g roasted and unsalted, go in off the heat at the very end. If they go in early they steam, and a soft peanut in this dish is worse than no peanut at all. The same logic applies to the scallion whites: 20 seconds is enough for them to lose their raw edge and still keep a crunch.

Ingredients

For the chicken

  • 400g boneless chicken thigh, cut into 1.5cm dice
  • 1 tbsp (15ml) Shaoxing wine
  • 1 tbsp (15ml) light soy sauce
  • 1 tsp (5g) cornstarch
  • 1 tbsp (15ml) water
  • 1/4 tsp fine salt

For the bowl sauce

  • 1 tbsp (15ml) light soy sauce
  • 1 tbsp (15ml) Chinkiang black vinegar
  • 2 tsp (8g) caster sugar
  • 1 tsp (5g) cornstarch
  • 2 tbsp (30ml) water

For the wok

  • 3 tbsp (45ml) neutral oil
  • 8–10 dried red chillies, halved and seeded
  • 1 tsp (2g) Sichuan peppercorns
  • 3 garlic cloves, sliced
  • 20g ginger, cut into thin strips
  • 3 scallion whites, cut into 2cm lengths
  • 80g roasted peanuts, unsalted
  • 1 tsp (5ml) sesame oil, optional

Substitution notes: Use 1 tbsp of rice vinegar plus 1 tsp of balsamic if you have no Chinkiang; the sauce will be slightly sharper. Cashews can stand in for peanuts at 80g, added the same way, though they soften faster. Sichuan pepper is not the same as black pepper: it is the husk of a berry and should smell of citrus before it is ground. If you only have chilli flakes, use 2 tsp and add them with the aromatics instead of blooming them whole.

Prep: Dice, Velvet, Mix

1. Dice and velvet the chicken (15 minutes)

Cut the thigh into 1.5cm dice, trimming the sinew but keeping the fat. Put it in a bowl with the salt, Shaoxing and light soy and stir for 30 seconds, until the meat looks wet and slightly sticky. Add the water and work it in until it disappears, then dust with the cornstarch and mix until each piece is coated. Leave for 15 minutes at room temperature.

2. Mix the bowl sauce (2 minutes)

Stir the soy, vinegar, sugar, cornstarch and water in a small bowl until the sugar and starch have dissolved. Run your finger along the bottom to check for starch lumps; they will not break up in the wok and will leave white specks on the chicken.

3. Cut the chillies and aromatics (5 minutes)

Halve the dried chillies lengthways and shake out the seeds, leaving them in 2cm pieces. Slice the garlic, cut the ginger into thin strips and the scallion whites into 2cm lengths. Put the peanuts in a small bowl beside the stove, and the chillies and Sichuan pepper in another.

Step by Step: Chilli, Chicken, Sauce

Step 1: Heat the wok to 200°C (3 minutes)

Set a carbon steel wok over high heat for 2 minutes, until a drop of water evaporates on contact. Add 2 tbsp of the oil and swirl it up the sides, then let it heat for 30 seconds. The oil should shimmer, not smoke heavily. Have everything within arm’s reach.

Step 2: Bloom the chillies and pepper (40 seconds)

Turn the heat to low, add the chillies and Sichuan pepper and stir for 40 seconds. They should darken to a deep red and smell toasted; the oil will take on a red tint. If they blacken, tip them out and start again, because there is no rescuing burnt chilli. Push them to one side of the wok.

How to Cook Kung Pao Chicken: The Real Way

Step 3: The chicken, 45 seconds still, then 60 (2 minutes)

Turn the heat back to high. Add the remaining 1 tbsp of oil, then spread the chicken in a single layer. Leave it untouched for 45 seconds so the underside sets and browns, then toss for 60 seconds. The pieces should be opaque at the edges and still slightly pink at the centre. Remove them to a plate. Why this matters: 45 seconds of contact sets the surface before the moisture inside can escape, which is what keeps the dice juicy.

Step 4: Aromatics for 20 seconds

Add the garlic, ginger and scallion whites to the wok and stir for 20 seconds, just until the garlic smells sweet. Do not let it colour; burnt garlic turns the sauce bitter.

Step 5: Sauce for 20 seconds, then peanuts off the heat

Stir the bowl sauce once and pour it in. Return the chicken and toss for 20 seconds, until the sauce thickens and coats each piece with a gloss. The sauce will go from cloudy to clear and glossy in the last 5 seconds; that is the starch cooking, and it is the signal to stop. Take the wok off the heat, add the peanuts and the sesame oil if using, and toss twice. The residual heat warms the peanuts without softening them.

Chopsticks lifting a glazed chicken cube from the wok — chili oil glistening, scallions still bright green

Step 6: Rest for 30 seconds and serve

Leave the wok off the heat for half a minute so the glaze sets, then tip onto a warm plate. The chicken should be glossy, the chillies dark red, and the peanuts still crisp.

Key Pitfalls

The chicken came out rubbery. The wok was not hot enough, or the chicken was crowded, so it steamed. Cook in one layer at 200°C and give it 45 seconds without moving.

The sauce is thick and gluey. Too much cornstarch, or the sauce boiled for too long. Use 1 tsp in the bowl and add it only in the last 20 seconds.

The chillies are black and the dish tastes bitter. They were bloomed over high heat. Lower the flame and give them 40 seconds, no more.

The dish is oily at the bottom of the plate. The wok was not hot when the chicken went in, so the chicken released water and the oil pooled instead of coating it. Heat the wok until a bead of water dances, then add the oil.

The peanuts are soft. They went in with the chicken. Add them off the heat, at the very end, and toss twice only.

The flavour is flat and sweet. The vinegar boiled away, or the sauce lacked salt. Taste the mixed sauce before it goes in and add a pinch of salt if needed; add the vinegar late if the pan is very hot.

The sauce is watery and the vegetables are limp. Cucumber or carrot was added, which is the Cantonese version. Leave them out; the original has no vegetable except scallion.

The chicken is pale with no glaze. The wok was below temperature and the sauce never reduced. Cook in two batches if your wok is small, and reduce the sauce at the end for 10 seconds more.

Serving Suggestions

Serve it immediately, with plain steamed rice and nothing else on the plate that carries liquid. The sauce is intense enough that a spoonful over rice is the point, and the chillies are there to be looked at rather than eaten, though you can chop one into the rice if you want the heat. A cold cucumber salad on the side is fine, as long as it stays out of the wok.

Cold lager or jasmine tea. Leftovers keep for 2 days but the peanuts will soften; pick them out and add fresh ones when you reheat. Reheat in a hot wok for 30 seconds with a teaspoon of water, not in a microwave, which will steam the chicken and undo the glaze. The same sauce works with prawns, though they need only 90 seconds in total.

Kung Pao Chicken served in a ceramic bowl beside a mound of steamed rice — the perfect bite waiting to happen


This is the companion recipe to Kung Pao Chicken: The Stir-Fry That Made Sichuan Famous. Read the story, then cook the dish.

Zhouyang grew up in Shanghai and writes about Chinese food, tea, and baijiu for English-speaking readers.

💬 Comments