There's nothing quite like the irresistible blend of savory and sweet in Chinese Peanut Butter Chicken. This quick and easy dish combines tender chicken pieces coated in a rich, creamy peanut butter sauce with a hint of spice, delivering bold flavors in every bite.
I first tried this recipe during a weekend craving for takeout but decided to whip up something healthier and just as delicious at home. It’s now a go-to for busy weeknights, and the whole family loves it. Let me show you why this recipe will soon be a favorite in your kitchen, too!
Why You'll Love This Chinese Peanut Butter Chicken
Get ready to fall head over heels for this flavorful dish. Chinese Peanut Butter Chicken is not only delicious but also incredibly versatile and perfect for any occasion.
First off, it’s super simple to make. With just a handful of pantry staples and about 30 minutes, you can have a meal that rivals your favorite takeout spot. No need to wait for delivery when you can create something fresh and mouthwatering at home.
The sauce is the star of the show, combining creamy peanut butter, soy sauce, and a touch of honey to create a rich, nutty, and slightly sweet coating that clings beautifully to the chicken. It’s a taste explosion with every bite!
This dish is also wonderfully adaptable. Whether you serve it over steamed rice, noodles, or alongside stir-fried veggies, it works perfectly as the centerpiece of a hearty, satisfying meal.
Best of all, it’s kid-approved! The mild sweetness of the sauce makes it a hit with little ones, while the option to dial up the spice ensures it’s equally appealing to adults.
Ingredients Notes

The beauty of this Chinese Peanut Butter Chicken lies in its straightforward ingredients. Each one plays a key role in delivering the dish’s signature taste and texture.
Chicken: Boneless, skinless chicken thighs are ideal for this recipe. They stay juicy and tender during cooking, ensuring the perfect bite. If you prefer a leaner option, chicken breasts work just as well.
Peanut Butter: Use creamy peanut butter for a smooth, luscious sauce. Natural peanut butter with minimal additives is best, as it delivers a pure, nutty flavor without being overly sweet.
Soy Sauce: This ingredient provides the salty, umami backbone of the sauce. Opt for low-sodium soy sauce if you’re watching your salt intake.
Honey: A touch of honey adds the perfect balance of sweetness. You can substitute brown sugar or maple syrup if you don’t have honey on hand.
Garlic and Ginger: Freshly minced garlic and ginger are essential for building depth and warmth in the sauce. They pair beautifully with the peanut butter and soy sauce base.
Rice Vinegar: This adds a subtle tang that brightens the dish. If you don’t have rice vinegar, apple cider vinegar makes a suitable replacement.
Crushed Red Pepper Flakes: These are optional but highly recommended for a bit of heat. Adjust the amount to suit your spice tolerance.
Finally, a large skillet or wok is the only special equipment you’ll need. This allows the chicken and sauce to cook evenly and ensures everything comes together seamlessly.
How To Make This Chinese Peanut Butter Chicken

Making Chinese Peanut Butter Chicken is as easy as 1-2-3! Here’s how to bring this flavorful dish to life.
Start by prepping your chicken. Cut it into bite-sized pieces and season with a little salt and pepper. This step ensures every piece is well-seasoned and ready to soak up the delicious sauce.
Next, heat a splash of oil in a large skillet over medium-high heat. Add the chicken pieces in a single layer, cooking them until golden brown on all sides. Work in batches if necessary to avoid overcrowding the pan. Once cooked, remove the chicken and set it aside.
In the same skillet, add minced garlic and ginger. Sauté for about 30 seconds until fragrant, then stir in the soy sauce, peanut butter, honey, rice vinegar, and a splash of water. Whisk the ingredients together until the sauce is smooth and creamy.
Return the cooked chicken to the skillet, tossing it in the sauce until fully coated. Let the chicken simmer for a few minutes to absorb all those incredible flavors. If you’d like a thicker sauce, simmer a bit longer, stirring occasionally.
Serve the peanut butter chicken hot over steamed rice or noodles. Garnish with chopped peanuts, green onions, or sesame seeds for an extra touch of texture and flavor. Total cooking time? Just 30 minutes!
Storage Options
If you happen to have leftovers (though it’s unlikely!), this Chinese Peanut Butter Chicken stores beautifully.
In the refrigerator, keep it in an airtight container for up to 3 days. The flavors deepen over time, making it even more delicious when reheated.
To reheat, simply warm it on the stovetop over low heat, adding a splash of water or broth to loosen the sauce. Alternatively, use a microwave, stirring every 30 seconds to ensure even heating.
For longer storage, this dish can be frozen. Transfer the cooled chicken and sauce to a freezer-safe container, where it will keep for up to 3 months. Thaw in the refrigerator overnight before reheating.
Variations and Substitutions
One of the best things about this recipe is how adaptable it is. Here are some fun variations to try:
Vegetarian: Swap the chicken for firm tofu or a medley of sautéed vegetables like broccoli, bell peppers, and snap peas. The peanut butter sauce pairs wonderfully with plant-based ingredients.
Spicier Version: Amp up the heat by adding sriracha or chili garlic sauce to the peanut butter mixture. A sprinkle of crushed red pepper flakes also does the trick.
Nut-Free Option: Substitute sunflower seed butter or tahini for the peanut butter. These alternatives provide a similar creaminess while keeping the dish allergy-friendly.
Add Crunch: Stir in a handful of chopped peanuts or cashews just before serving for an extra layer of texture.
Different Protein: Try this recipe with shrimp, pork, or even beef for a unique twist. Adjust the cooking time to ensure the protein is cooked to perfection.
No matter how you customize it, Chinese Peanut Butter Chicken is a guaranteed hit. Let your creativity shine, and make this recipe your own. Enjoy!
PrintChinese Peanut Butter Chicken Recipe
Indulge in this Chinese Peanut Butter Chicken recipe featuring tender chicken cooked in a rich, creamy peanut butter sauce. Perfect for busy weeknights, this dish pairs well with rice or noodles and delivers a blend of bold Asian-inspired flavors.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 4 servings
- Category: Main Dish
- Method: Stir-fry
- Cuisine: Chinese
- Diet: Gluten Free
Ingredients
- 1 lb (450g) chicken breast or thighs, cut into bite-sized pieces
- 2 tbsp peanut butter (creamy or chunky)
- 2 tbsp soy sauce
- 1 tbsp hoisin sauce
- 1 tbsp rice vinegar
- 1 tsp sesame oil
- 1 clove garlic, minced
- 1 tsp ginger, grated
- 1 tbsp honey or brown sugar
- ¼ cup chicken broth (or water)
- 1 tsp cornstarch (optional, for thickening)
- Sesame seeds and chopped green onions (for garnish)
Instructions
- In a small bowl, whisk together peanut butter, soy sauce, hoisin sauce, rice vinegar, sesame oil, garlic, ginger, honey, and chicken broth. Set aside.
- Heat a skillet or wok over medium-high heat and add a little oil. Sear the chicken pieces until browned and cooked through (about 5–7 minutes).
- Reduce the heat to medium and pour the sauce into the skillet. Stir to coat the chicken.
- If the sauce is too thin, mix cornstarch with 1 tablespoon of water and stir into the skillet to thicken.
- Simmer for 2–3 minutes until the sauce is thick and glossy.
- Garnish with sesame seeds and green onions. Serve hot over rice or noodles.
Notes
- Adjust the sweetness and saltiness of the sauce to taste.
- You can use almond butter as a substitute for peanut butter for a different flavor.
- Add vegetables like bell peppers, broccoli, or snap peas for extra nutrition.
Nutrition
- Serving Size: ¼ of the recipe
- Calories: 290
- Sugar: 4g
- Sodium: 620mg






Leave a Reply