Authentic Sichuan Kung Pao Chicken

Authentic Sichuan Kung Pao Chicken
⏱️ cook time 25 minutes
🍽️ servings 4
⚡ Difficulty medium

intro

A classic numbing-spicy Sichuan stir-fry with tender chicken, crisp peanuts, and dried chilis, coated in a tangy-savory balanced sauce for fast, flavorful weeknight meals.

Ingredients

Boneless skinless chicken thighs 450 grams
Roasted unsalted peanuts 80 grams
Dried Sichuan red chilis 15 grams (approx 12-15 chilis, cut into 2cm sections, seeds removed)
Sichuan peppercorns 3 grams (1 teaspoon)
Garlic 15 grams (3 cloves, finely minced)
Fresh ginger 10 grams (peeled, finely minced)
Scallions 60 grams (3 stalks, cut into 2cm pieces, white and green parts separated)
Light soy sauce 25 ml (1.5 tbsp + 1 tsp, split for marinade and sauce)
Cornstarch 8 grams (1 tablespoon)
Chinkiang black vinegar 30 ml (2 tablespoons)
White granulated sugar 12 grams (1 tablespoon)
Dark soy sauce 5 ml (1 teaspoon)
Shaoxing rice wine 30 ml (2 tablespoons, split for marinade and sauce)
Neutral cooking oil (peanut or canola) 45 ml (3 tablespoons)
Fine table salt 1 gram (1/4 teaspoon)

Steps

1

Marinate the chicken

Cut 450g boneless, skinless chicken thighs into uniform 1.5cm cubes. Toss with 15ml (1 tbsp) Shaoxing wine, 10ml (2 tsp) light soy sauce, 1g (1/4 tsp) salt, and 8g (1 tbsp) cornstarch until every piece is fully coated. Let rest at room temperature for 15 minutes to velvet, which locks in juiciness and prevents sticking during stir-fry.

Step 1
step1:Marinate the chicken
2

Mix the stir-fry sauce

In a small ceramic bowl, whisk together 30ml (2 tbsp) Chinkiang black vinegar, 12g (1 tbsp) granulated sugar, the remaining 15ml (1 tbsp) Shaoxing wine, remaining 15ml (1 tbsp) light soy sauce, and 5ml (1 tsp) dark soy sauce. Whisk for 30 seconds until sugar fully dissolves, then set the bowl within arm’s reach of the stovetop for quick access during fast-paced stir-frying.

Step 2
step2:Mix the stir-fry sauce
3

Toast spice aromatics

Place a dry carbon steel wok or large heavy skillet over medium-low heat (130°C / 265°F). Add 15g cut dried Sichuan chilis (seeds shaken out) and 3g Sichuan peppercorns. Toast for 45 seconds, stirring constantly with a wooden spatula, until chilis turn a deep brick red and release a bright, spicy-numbing aroma. Immediately transfer toasted spices to a small plate to avoid burning, which creates bitter flavor.

Step 3
step3:Toast spice aromatics
4

Sear the chicken cubes

Turn stovetop heat up to high (200°C / 390°F), pour 45ml (3 tbsp) neutral oil into the wok. Wait 30 seconds until oil shimmers and just starts to send up faint wisps, then add marinated chicken in a single, even layer with space between pieces. Sear undisturbed for 90 seconds, then stir-fry for an additional 60 seconds until chicken is 90% cooked, with pale golden edges and no large patches of raw pink visible.

Step 4
step4:Sear the chicken cubes
5

Cook fresh aromatics

Push seared chicken to the outer edges of the wok, lower heat to medium (160°C / 320°F). Add 15g minced garlic, 10g minced ginger, and the white portions of the cut scallions to the empty center of the wok, along with the pre-toasted chilis and Sichuan peppercorns. Stir-fry for 20 seconds, tossing constantly, until the garlic and ginger release a sharp, fragrant aroma and mix evenly with the chicken.

Step 5
step5:Cook fresh aromatics
6

Toss with sauce and serve

Give the pre-mixed sauce a quick 5-second re-whisk to re-incorporate any settled ingredients, then pour it evenly over the wok contents. Turn heat back to high, stir-fry constantly for 60 seconds until the sauce thickens into a clear, glossy coating that clings tightly to every chicken piece. Add 80g roasted peanuts and the green scallion pieces, toss for 15 seconds to combine, then turn off heat immediately to keep peanuts crisp. Serve hot alongside steamed jasmine rice.

Step 6
step6:Toss with sauce and serve

Tips

1.Use boneless chicken thighs instead of breast meat for this recipe: thigh meat stays juicy through high-heat stir-frying, while breast will easily turn dry and tough.
2.Always toast Sichuan peppercorns and dried chilis over low, gentle heat: high heat will burn them quickly, leaving a harsh, bitter taste instead of their signature warm, numbing aroma.
3.Add roasted peanuts in the final 15 seconds of cooking: adding them earlier will let them absorb sauce and lose their crisp, crunchy texture.

✨ You May Also Like

Main Course
🍜 United Kingdom

A showstopping classic of tender seared beef, savory mushroom duxelles, and crisp prosciutto wrapped in flaky golden puff pastry, baked to juicy perfection.

⏱️ 2 hours 1Main Course ★ 4.7
Main Course
🍜 India

Tender charred marinated chicken simmered in a rich, spiced creamy tomato sauce, this iconic Anglo-Indian curry pairs perfectly with basmati rice or warm naan.

⏱️ 50 minuteMain Course ★ 4.8
Main Course
🍜 Thailand

Classic tangy, sweet, and savory Thai stir-fried rice noodles with shrimp, tofu, and crunchy garnishes, balancing all five core Thai flavor profiles.

⏱️ 30 minuteMain Course ★ 4.6
Main Course
🍜 United Kingdom

Crispy golden beer-battered cod and fluffy double-fried chips, served with tangy tartar sauce and malt vinegar: the timeless, beloved British pub comfort classic.

⏱️ 45 minuteMain Course ★ 4.9
Main Course
🍜 Mexico

Smoky, chile-marinated pork tacos with caramelized pineapple, fresh cilantro, and lime: a beloved classic Mexican street food perfect for casual summer gatherings.

⏱️ 1 hour 45Main Course ★ 4.7
Main Course
🍜 United States

Crunchy Fritos corn chips layered with savory beef chili and melted cheddar, topped with cool, zesty fixings for a beloved, cozy Tex-Mex comfort food.

⏱️ 35 minuteMain Course ★ 4.9

Authentic Sichuan Kung Pao Chicken:Frequently Asked Questions

1.Why does the recipe call for chicken thighs instead of chicken breast?
Boneless, skinless chicken thighs stay juicy and velvety through high-heat stir-frying, unlike lean breast which dries out extremely quickly even with short cook times. If you only have breast on hand, cut it slightly smaller, toss with a light cornstarch coating, and cook it 30 seconds less to avoid toughness, though thighs will always deliver the most authentic texture.
2.Can I make this less spicy without losing the classic Sichuan flavor?
Absolutely! First, tear open the dried Sichuan red chilis and shake out all the seeds before using to cut sharp, fiery heat by roughly half. You can also reduce Sichuan peppercorns by a third if you want a milder numbing sensation, but don’t skip them entirely—they deliver the signature ma la (numbing-spicy) profile that makes this dish distinct.
3.Do I have to roast my own peanuts, or are store-bought pre-roasted peanuts fine?
Pre-roasted unsalted peanuts work perfectly for fast weeknight cooking; just skip salted, honey-roasted, or flavored varieties that will throw off the sauce’s tangy-savory balance. If you have raw peanuts, toast them in a dry pan over low heat for 3 to 4 minutes until fragrant for an extra fresh, crisp, nutty depth.
4.Why does my stir-fried chicken always turn out tough instead of tender?
Tough chicken almost always stems from two common mistakes: using lean chicken breast instead of thighs, or cooking over too-low heat that steams rather than sears the meat. Make sure your pan or wok is screaming hot before adding chicken, spread pieces in a single layer, and pull them out as soon as they’re just opaque on all sides.
5.What makes this different from the Kung Pao Chicken I get at American takeout spots?
Authentic Sichuan Kung Pao centers balanced ma la (numbing-spicy) flavor from Sichuan peppercorns and dried chilis, with a light, tangy, lightly sweet sauce and no extra filler veggies. Most American takeout versions use a much sweeter, thicker, cornstarch-heavy sauce, add bell peppers or broccoli, and often skip Sichuan peppercorns entirely.
6.What can I substitute for Sichuan peppercorns if I can’t find them locally?
Don’t swap in regular black peppercorns—they can’t replicate Sichuan peppercorns’ bright, citrusy numbing quality. Your closest makeshift swap is a tiny pinch of ground coriander mixed with a pinch of freshly cracked black pepper, but I highly recommend ordering Sichuan peppercorns online to get the dish’s iconic, irreplaceable flavor.
7.How do I keep the peanuts crisp instead of getting soggy in the sauce?
The number one trick for crisp peanuts is to add them during the very last 30 seconds of cooking, right before you take the pan off the heat. Tossing them in too early lets them absorb moisture from the sauce and steam, turning them soft and chewy. Be sure to use fully cooled roasted peanuts, too—warm peanuts turn soggy much faster.
8.The recipe lists garlic as a key aromatic—can I add ginger too?
Authentic Sichuan Kung Pao typically uses 3 to 4 thinly sliced garlic cloves, cooked just until fragrant right before adding chilis and peppercorns to avoid burning. A ½-inch knob of thinly sliced ginger is a totally traditional, welcome addition; just don’t overdo it, since aromatics should play a supporting role, not overpower the other flavors.
9.Can I make this dish ahead for weekly meal prep?
You can absolutely prep components ahead to cut down on cook time: cut the chicken, mix your sauce, and measure out aromatics 2 to 3 days in advance, stored sealed in the fridge. I don’t recommend cooking the full dish ahead, though—peanuts will go soggy, and the bright ma la flavor fades quickly when stored and reheated.
10.Why do my Sichuan peppercorns always taste bitter when I cook with them?
Bitter Sichuan peppercorns almost always come from burning them during toasting, or leaving the hard black inner seeds in the mix. Toast them gently over medium-low heat for 60 to 90 seconds until you smell their bright, citrusy aroma, then pull them off heat immediately, and sift out all the hard black seeds before using.

Comments (15)

2 hours ago

OMG this is SO good! I’ve been searching for a Kung Pao Chicken recipe that actually tastes like the stuff I get at my local Sichuan spot in Oakland, and this nails it. The Sichuan peppercorn kick is exactly right, not that weird overly sweet takeout knockoff. Made it for family dinner last night and my husband went back for thirds. Game changer for weeknight meals!

1 hour ago

So glad you loved it, Mia! Toasting the Sichuan peppercorns lightly before use really amplifies that signature numbing-spicy flavor that makes authentic versions so special. Hope it becomes a regular on your weeknight rotation!

3 days ago

Pretty solid recipe, cook time was exactly 25 minutes like it says which is perfect for meal prep Sunday. I doubled the batch so I have lunches for the whole work week, held up great in the fridge. Only note is I went a little heavy on the dried chilis because I love extra heat, would recommend for fellow spice heads.

30 minutes ago

Wait, quick question — I don’t have any Chinese black vinegar on hand, can I substitute regular balsamic? I really want to make this tonight for my potluck tomorrow but don’t have time to run to the Asian market!

20 minutes ago

I did that last time I made this! It’s not 100% the same but it works pretty well, just use a little less than the recipe calls for because balsamic is a touch sweeter. I added a tiny extra splash of soy sauce to balance it out and no one at my potluck noticed a difference!

10 minutes ago

Great tip from Ryan! Balsamic is a fine emergency substitute, but if you happen to have a little rice vinegar on hand you can mix 3 parts balsamic to 1 part rice vinegar for an even closer match. Hope the potluck is a hit!

yesterday

My kids loved this!!! I was worried the Sichuan peppercorns would be too weird for them (they’re super picky) but they thought the tingly sensation was fun, and they ate every bite on their plates. Served it with jasmine rice and some steamed broccoli, super easy weeknight win.

yesterday

Same here! My 7 year old was making the funniest face from the tingle but kept asking for more chicken, I couldn’t stop laughing. I cut the chilis in half for less heat so it was kid-friendly, worked like a charm.

1 week ago

Tried this last week and it was good, but I messed up the cornstarch slurry so the sauce was way too runny. My bad, not the recipe’s fault! I’m gonna try again this weekend and make sure I mix the slurry properly before adding it in. Flavor was on point even with the texture issue, so I know it’ll be perfect next time.

2 days ago

Medium difficulty was accurate — I’m a pretty new cook and I only messed up one thing: I burned the peanuts the first time I toasted them, oops. Flavor was still great once I tossed in a new batch of peanuts, but man I wish I’d paid more attention to them while they were in the pan. Would 100% make again.

2 days ago

So glad you gave it a go, Tyler! Peanuts can go from perfectly toasty to burnt in 30 seconds flat, so I always recommend toasting them over low heat and pulling them as soon as you smell that nutty aroma. Next time they’ll turn out perfect!

5 days ago

This is the only Kung Pao recipe I will ever use from now on, no cap. I brought it to my friend’s game night potluck last weekend and everyone was asking for the recipe before the night was over. The balance of sweet, salty, tangy, and spicy is absolute perfection.

4 days ago

Wait did you use skinless chicken thighs like the recipe says? I usually use chicken breast for stir fries but I’m curious if the thighs make that big of a difference?

3 days ago

Hi Emma! Boneless skinless chicken thighs stay juicier during the high-heat stir fry process, which is why we recommend them, but you can absolutely use chicken breast if that’s what you have on hand — just cut it a little smaller and don’t overcook it!

2 weeks ago

Decent recipe, but I wish it had more veggies in it. I tossed in some diced bell pepper and zucchini when I made it to bulk it up a little, and that worked really well. Might add some water chestnuts next time for extra crunch. Flavor base was great though, super easy to tweak to your own tastes.

1 week ago

Pro tip for anyone meal prepping this: don’t mix the peanuts in until you’re ready to eat! I made the mistake of tossing them in with the whole batch on Sunday and they got soggy by Wednesday. Still tasted good, but missed that crunchy peanut texture. Otherwise 10/10.

5 days ago

Oh thank you for that heads up! I was just about to make a double batch for meal prep today, I would have definitely done that. Gonna keep the peanuts in a separate little container to add when I reheat, that’s smart!

5 minutes ago

Wait, how spicy is this supposed to be? I used the amount of dried chilis the recipe called for and my mouth was ON FIRE, like I was sweating through my shirt by the second bite. I love spicy food but this was next level, did I get extra hot chilis or something?

3 minutes ago

Oh yeah, that’s totally the chilis! I’ve had batches of dried Sichuan chilis that were super mild and ones that were basically weapons, I always test a tiny piece first before adding the whole amount. You can also seed the chilis to cut down the heat a ton!

1 minute ago

Great catch from Zoe! Dried chili heat can vary wildly between brands and batches, so we always recommend starting with half the amount if you’re not sure how hot yours are, and adjusting to taste. Removing the seeds and inner white pith will also mellow the heat significantly!

just now

Just made this for dinner tonight and wow, it’s better than takeout! I’ve tried so many copycat recipes that are too gloopy or too sweet, but this one has that perfect complex flavor. 10/10, will be making this at least twice a month from now on.

1 week ago

Cooked this for my girlfriend’s birthday dinner since she’s obsessed with Sichuan food, and I was so nervous I’d mess it up! But the recipe steps were super clear, and she said it was better than the Kung Pao we had on our trip to Chengdu last year. Win for me!

1 week ago

That’s such a sweet win, Ben! Nothing beats nailing a favorite dish for someone you love. So glad the recipe worked out for the special occasion!

3 days ago

Quick question: can I make this nut-free? My son has a severe peanut allergy so I can’t use the peanuts, and I want to make sure it’ll still taste good without them!

3 days ago

I made this for my niece who’s also peanut allergic! I swapped the peanuts for roasted cashews and it was amazing, you couldn’t even tell it was a swap. Crunch was perfect, flavor still on point.

2 days ago

I skipped the nuts entirely once when I didn’t have any, and it was still delicious! You don’t get that extra crunch, but all the sauce and chicken flavors are so good you won’t even miss them.

2 days ago

I’ve been making this recipe once a week for the past month, it’s my new go-to. I love that it comes together so fast after work, I don’t have to spend an hour in the kitchen to get a really good, flavorful meal. Even my roommate who hates “ethnic food” (his words, not mine) asked for seconds last time I made it.

2 weeks ago

I added extra scallions and a little splash of sesame oil at the end when I made this, and *chef’s kiss*. So good, I’ve already shared the recipe with my whole family group chat, my mom and sister both made it this week and texted me to say it was incredible.

1 week ago

The extra scallion trick is so good! I started doing that too after my first time making it, it adds such a nice fresh kick to cut through the rich sauce. Total game changer.