Chinese Peanut Butter Chicken is a rich, savory dish that combines tender chicken pieces with a creamy, nutty peanut butter sauce, infused with classic Asian flavors like soy sauce, ginger, and garlic. It’s a comforting and flavorful meal that’s quick to make and perfect for weeknight dinners.
Why You’ll Love This Recipe
This Chinese Peanut Butter Chicken is a unique, delicious twist on traditional stir-fry dishes. It’s packed with flavor, made with simple pantry ingredients, and comes together in under 30 minutes. The creamy, slightly sweet and savory sauce makes it a favorite for both kids and adults.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
- Boneless, skinless chicken breasts or thighs
- Peanut butter (creamy)
- Soy sauce
- Rice vinegar
- Honey or brown sugar
- Garlic cloves
- Fresh ginger (optional)
- Chicken broth or water
- Cornstarch (for thickening)
- Sesame oil
- Vegetable oil
- Crushed red pepper flakes (optional)
- Green onions (for garnish)
- Sesame seeds (optional for garnish)
Directions

- Cut the chicken into bite-sized pieces and season lightly with salt and pepper.
- Heat vegetable oil in a large skillet or wok over medium-high heat.
- Add the chicken and cook until browned and cooked through. Remove and set aside.
- In the same skillet, add a little more oil if needed and sauté minced garlic and ginger until fragrant, about 30 seconds.
- In a bowl, whisk together peanut butter, soy sauce, rice vinegar, honey, and chicken broth until smooth.
- Pour the sauce into the skillet and bring it to a gentle simmer.
- Stir in a cornstarch slurry (cornstarch mixed with a little water) to thicken the sauce if desired.
- Return the cooked chicken to the skillet and toss to coat in the sauce.
- Drizzle with sesame oil and sprinkle with crushed red pepper flakes if using.
- Garnish with chopped green onions and sesame seeds before serving.
Servings and timing
This recipe serves about 4 people. Preparation takes around 10 minutes, cooking requires about 15-20 minutes, bringing the total time to approximately 30 minutes.
Variations
- Spicy Version: Add sriracha or extra crushed red pepper flakes for heat.
- Vegetable Boost: Add broccoli, bell peppers, or snap peas for more color and nutrition.
- Nutty Crunch: Sprinkle chopped roasted peanuts on top for extra texture.
- Low-Carb Option: Serve over cauliflower rice instead of regular rice.
- Sweeter Sauce: Add a little extra honey if you prefer a sweeter flavor profile.
Storage/Reheating
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently in a skillet over medium-low heat, adding a splash of water or broth if the sauce thickens too much. You can also microwave individual portions for 1-2 minutes, stirring halfway through.
FAQs
Can I use crunchy peanut butter?
Yes, but creamy peanut butter gives the sauce a smoother, more traditional texture.
What’s the best cut of chicken for this recipe?
Chicken thighs are juicier, but breasts work great too for a leaner option.
Can I substitute almond butter?
Yes, almond butter can be used for a slightly different flavor.
Is this dish very sweet?
The sauce has a mild sweetness from honey, but it’s balanced by the soy sauce and vinegar.
Can I make this dish gluten-free?
Use gluten-free soy sauce or tamari to make it gluten-free.
What can I serve with Peanut Butter Chicken?
Serve it over steamed rice, noodles, or even quinoa for a complete meal.
Can I freeze Chinese Peanut Butter Chicken?
It’s best fresh, but you can freeze it. Thaw in the fridge and reheat gently to maintain texture.
How do I make the sauce thinner?
Add a little extra chicken broth or water if the sauce is too thick.
How spicy is this dish?
Without the crushed red pepper flakes, it’s very mild; spice it up if you like more heat.
Can I meal prep this dish?
Yes, it stores and reheats well, making it great for meal prep.
Conclusion
Chinese Peanut Butter Chicken is a creamy, flavorful dish that’s quick and easy to prepare, with a comforting richness that pairs perfectly with rice or noodles. Its versatile flavors and simple ingredients make it a weeknight dinner favorite that you’ll want to add to your regular rotation.
PrintChinese Peanut Butter Chicken
Chinese Peanut Butter Chicken is a savory and slightly sweet stir-fry dish featuring tender chicken pieces coated in a rich, creamy peanut butter sauce, perfect for a comforting meal.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Stir-Fry
- Cuisine: Chinese
- Diet: Halal
Ingredients
- 1 lb boneless, skinless chicken breast, diced
- 2 tbsp vegetable oil
- 3 cloves garlic, minced
- 1/2 cup creamy peanut butter
- 1/4 cup soy sauce
- 2 tbsp rice vinegar
- 2 tbsp honey
- 1/4 cup chicken broth or water
- 1 tsp sesame oil
- 1/2 tsp crushed red pepper flakes (optional)
- 2 green onions, sliced for garnish
- Sesame seeds for garnish (optional)
Instructions
- In a bowl, whisk together peanut butter, soy sauce, rice vinegar, honey, chicken broth, sesame oil, and red pepper flakes to make the sauce; set aside.
- Heat vegetable oil in a large skillet or wok over medium-high heat.
- Add diced chicken and cook until golden and cooked through, about 5-7 minutes.
- Add minced garlic and stir-fry for another minute until fragrant.
- Pour the peanut sauce over the chicken and toss to coat evenly.
- Simmer for 2-3 minutes until the sauce thickens slightly.
- Garnish with sliced green onions and sesame seeds before serving.
Notes
- Serve with steamed rice, noodles, or stir-fried vegetables.
- Use crunchy peanut butter for added texture if desired.
- Adjust sauce thickness by adding a little more chicken broth if needed.
Nutrition
- Serving Size: 1 serving
- Calories: 420
- Sugar: 9g
- Sodium: 780mg
- Fat: 24g
- Saturated Fat: 5g
- Unsaturated Fat: 17g
- Trans Fat: 0g
- Carbohydrates: 14g
- Fiber: 2g
- Protein: 38g
- Cholesterol: 95mg