Tender, juicy chicken stir-fried with crunchy peanuts and crisp bell peppers in a sweet, savory, and spicy sauce. This easy Kung Pao chicken recipe is ready in just 30 minutes. I velvet the chicken with baking soda, cornstarch, and oil to keep it tender and juicy during stir-frying.

Jump to:
Kung Pao chicken (宫保鸡丁) is a popular Sichuan Chinese stir-fry featuring tender chicken, crunchy peanuts, dried red chilis, and a sweet, savory, and spicy sauce.
When I was a little girl, I remember ordering Kung Pao chicken at our local Chinese restaurant and loving the contrasting flavors and textures. Naturally, I had to recreate this classic takeout dish at home!

When I make this dish for dinner, I use a large pan and fry the chicken in batches if needed so it browns evenly instead of steaming. Then I briefly stir-fry the dried chilis, green onions, and peanuts to bring out their aroma before adding the bell peppers to keep them crisp-tender. Finally, I add the sauce so it thickens around the chicken without overcooking the vegetables.
Ingredients & Substitutes
Exact ingredient amounts are listed in the recipe card at the bottom of this page.

- Chicken Thighs: Use boneless, skinless chicken thighs because their higher fat content keeps them juicy during frying. Chicken breast also works but requires a shorter cooking time since it's leaner and more prone to drying out.
- Red Bell Pepper: I prefer red bell peppers for their natural sweetness and vibrant color, which contrast with the savory, spicy sauce. Orange, yellow, or green bell peppers work too.
- Green Onions: Add a mild onion flavor and fresh color to the stir-fry. Regular onion also works but has a stronger flavor.
- Unsalted Roasted Peanuts: Add a crunchy texture to the stir-fry. Unsalted roasted cashews work too.
- Dried Whole Sichuan Red Chilis: Add a spicy flavor to the dish. Keep them whole for milder heat or break them open for more spice.
- Vegetable Oil: Or use a neutral oil with a high smoke point, such as canola or refined avocado oil.
Chicken Marinade
- Cold Water: Helps the chicken absorb moisture during velveting so it stays juicier when cooked.
- Cornstarch: Helps create a thin coating on the chicken during velveting. Potato starch also works.
- Regular Soy Sauce: Seasons the chicken with a savory, salty flavor during marinating. Light soy sauce also works. Use low-sodium soy sauce for less salt.
- Baking Soda: Helps tenderize the chicken during the marinade.
- Vegetable Oil: Helps reduce moisture loss and keeps the chicken pieces separate during stir-frying. Or use a neutral cooking oil.
Kung Pao Sauce
- White Granulated Sugar: Balances the salty, tangy, and spicy flavors of the sauce with sweetness. Cane sugar also works.
- Cold Water
- Regular Soy Sauce: Provides the main salty, savory base of the sauce. Light soy sauce also works. Use low-sodium soy sauce for less salt.
- Oyster Sauce: Adds a rich, savory flavor and subtle sweetness to round out the sauce. Vegetarian stir-fry sauce works too.
- Rice Vinegar: Adds tanginess that balances the sweetness and richness of the sauce. Apple cider vinegar also works but has a slightly fruitier tang.
- Dark Soy Sauce: Gives the sauce a deeper brown color. I prefer Pearl River Superior Dark Soy Sauce for its thick consistency and rich color. Mushroom dark soy sauce works too.
- Cornstarch: Thickens the sauce so it clings to the chicken and vegetables. Potato starch or tapioca starch also works.
- Ground Sichuan Peppercorn: Gives Kung Pao chicken its signature tingling, numbing sensation. You can also finely grind whole Sichuan peppercorns.
- Garlic & Ginger
Note: Asian ingredients are typically available at most Asian grocery stores or online.
Expert Tips
- Marinate the chicken for 15-20 minutes: This allows the baking soda to tenderize the chicken while the marinade helps it retain moisture.
- Use a large pan: Give the chicken enough room to brown evenly instead of steaming. Fry in batches if needed.
- Don't overcook the vegetables: Stir-fry them briefly so they remain crisp-tender.
- Prepare all ingredients before cooking: Stir-frying moves quickly, so this helps prevent overcooking.
- Whisk the sauce again before adding it: Cornstarch settles at the bottom and needs to be redistributed.
Instructions
Below are instructions on how to make kung pao chicken:

- Dice the Chicken: Dice the chicken thighs into uniform 1.5-inch pieces and transfer them to a large mixing bowl.

- Marinate the Chicken: Add all the marinade ingredients to the diced chicken and mix thoroughly. Set aside to marinate for 15-20 minutes.

- Prepare the Sauce: Whisk all the sauce ingredients in a separate bowl until the sugar dissolves. Set aside.

- Sear the Chicken: Heat the vegetable oil in a large pan over medium-high heat. Fry the chicken in a single layer, working in batches if needed, for about 5-6 minutes per batch, flipping halfway through, until golden on both sides and the internal temperature reaches 165°F. Transfer the chicken to a plate, leaving the residual oil in the pan. Set aside.

- Stir-Fry the Aromatics: Reduce the heat to medium if needed, then stir-fry the dried chilis, green onions, and peanuts in the residual oil for about 15 seconds. Add the bell peppers and stir-fry for about 30 seconds.

- Combine and Thicken: Return the chicken to the pan. Whisk the sauce again, then pour it in and stir-fry constantly for about 30 seconds until the sauce thickens and becomes glossy, evenly coating the chicken. Remove from the heat and serve immediately.
Storage & Reheating
- Refrigerator: Store leftover Kung Pao chicken in an airtight container in the refrigerator for up to 4 days.
- Freezer: I don't recommend freezing Kung Pao chicken because the bell peppers can become mushy and the peanuts can lose their crunch after thawing.
- Reheating: Reheat leftovers in a large pan over medium heat with a splash of water for about 3-5 minutes, stirring occasionally until heated through. Alternatively, microwave in 1-minute intervals, stirring between intervals until hot.
Variations
- Gluten-Free: Use gluten-free tamari instead of regular soy sauce, gluten-free dark soy sauce, and gluten-free oyster sauce.
- Spicier: Add 1 teaspoon of red chili flakes to the sauce for extra heat.
Pairing Suggestions
Serve Chinese kung pao chicken with:
- Steamed White Rice: Soaks up the savory sauce and balances the heat.
- Spicy Garlic Bok Choy: Adds crisp-tender greens and garlic flavor.
- Crab Rangoon: Crispy, creamy wontons that complement the spicy chicken.
FAQ
Yes! You can omit the peanuts or substitute them with roasted cashews for a similar crunch. For a nut-free version, omit both and check the other ingredient labels for potential nut allergens.
More Like This
Check out my other chicken stir-fry recipes:
📖 Recipe

Easy Kung Pao Chicken (30 Minutes)
Ingredients
- 1 lb skinless boneless chicken thighs
- ½ cup red bell pepper diced into 1-inch pieces
- 5 green onions sliced into ½-inch pieces
- ¼ cup roasted peanuts unsalted
- 10 whole dried Sichuan red chilies
- 2 tablespoon vegetable oil or any neutral oil
Chicken Marinade
- 3 tablespoon water cold
- 1 tablespoon cornstarch
- 1 teaspoon regular soy sauce or light soy sauce
- ½ teaspoon baking soda
- 1 tablespoon vegetable oil or any neutral oil
Sauce
- 2 tablespoon white granulated sugar
- 2 tablespoon water cold
- 1 tablespoon regular soy sauce or light soy sauce
- 1 tablespoon oyster sauce
- 1 tablespoon rice vinegar
- ½ tablespoon dark soy sauce
- 1 teaspoon cornstarch
- ½ teaspoon ground sichuan peppercorn
- 3 garlic cloves minced
- 1 teaspoon ginger thinly sliced
Instructions
- Dice the chicken thighs into uniform 1.5-inch pieces and transfer them to a large mixing bowl.
- Add all the marinade ingredients to the diced chicken and mix thoroughly. Set aside to marinate for 15-20 minutes.
- Whisk all the sauce ingredients in a separate bowl until the sugar dissolves. Set aside.
- Heat the vegetable oil in a large pan over medium-high heat. Fry the chicken in a single layer, working in batches if needed, for about 5-6 minutes per batch, flipping halfway through, until golden on both sides and the internal temperature reaches 165°F. Transfer the chicken to a plate, leaving the residual oil in the pan. Set aside.
- Reduce the heat to medium if needed, then stir-fry the dried chilis, green onions, and peanuts in the residual oil for about 15 seconds. Add the bell peppers and stir-fry for about 30 seconds.
- Return the chicken to the pan. Whisk the sauce again, then pour it in and stir-fry constantly for about 30 seconds until the sauce thickens and becomes glossy, evenly coating the chicken. Remove from the heat and serve immediately.






Mrs Aamir
Delicious Awesome and easy
Christie Lai
Thanks for making my recipe and for the positive review!
Manlet
I cannot stress enough at how high quality this recipe is . It’s so simple and comes out so perfectly . Plus the sechuan powder is so well balanced . You get flavor instead of pure numbing feeling . This is one of my favorite Chinese takeout dishes I make now .
Christie Lai
This comment seriously made my day! Thank you so much for making my recipe and for leaving this kind review, Manlet 🙂 I'm so glad you enjoyed it and found it to be high quality. I hope you continue to enjoy it in the future.
Adriana
My family and I loved your kung pow chicken recipe. Thank you!
Greatly appreciate all the recipes.
Christie Lai
Amazing! Thank you so much for making my recipe and very glad to hear your family enjoyed it, Adriana!
Rina Bruccoleri caringi
Good receipe. My family enjoyed it. I placed Chili peppers instead of the recommended one in the receipe and it was food. I added more soy sauce then recommended.
Easy and amazing recipe.
Christie Lai
Thank you so much for making my recipe and glad the whole family enjoyed it!
Rafael Campos
Thanks it was really good. Added more Chiles and veggies but delicious
Christie Lai
Thank you so much for making my recipe and for leaving this positive review, Rafael!
Will
Better than any Chinese carry out place
christieathome
Thank you so much Will! I am so glad you enjoyed my recipe 🙂