Creamy, savory, slightly sweet, and packed with bold flavor, this Peanut Butter Chicken is the perfect weeknight dinner when you’re craving something comforting and satisfying. Tender, crispy chicken is coated in a rich homemade peanut sauce and paired with colorful vegetables for a restaurant-quality meal that’s surprisingly easy to make at home.
If you’re looking for a dinner recipe that combines crispy chicken, vibrant vegetables, and an irresistibly creamy sauce, this Peanut Butter Chicken is exactly what you need. Inspired by Asian-style peanut sauces, this dish delivers the perfect balance of savory soy sauce, sweet honey, aromatic garlic, and creamy peanut butter.
The crispy chicken pieces soak up every drop of the luscious sauce, while fresh broccoli, carrots, and bell peppers add texture and color. Whether served over fluffy rice or tossed with noodles, this easy homemade peanut butter chicken recipe is guaranteed to become a family favorite.
Best of all, it’s ready in under an hour and tastes even better than takeout.
Why You’ll Love This Recipe
- Rich and creamy homemade peanut sauce
- Crispy chicken with incredible texture
- Better than takeout and easy to make at home
- Packed with vegetables for a complete meal
- Perfect for rice, noodles, or meal prep
Ingredients
For the Peanut Sauce
- Creamy peanut butter – Creates the rich and velvety sauce base
- Chicken broth – Adds depth and helps thin the sauce
- Low-sodium soy sauce – Provides savory umami flavor
- Honey – Balances the sauce with natural sweetness
- Garlic – Adds bold aromatic flavor
- Hot sauce – Brings a subtle spicy kick
For the Vegetables
- Peanut oil or olive oil – Used for sautéing vegetables
- Broccoli florets – Add crunch and nutrition
- Julienned carrots – Provide sweetness and color
- Red bell pepper – Adds freshness and vibrant texture
For the Chicken
- Boneless chicken breast or thighs – Tender and flavorful protein
- White pepper – Adds mild heat and seasoning
- Salt – Enhances flavor
- Paprika – Adds warmth and color
- Cornstarch – Creates a crispy coating
- Peanut oil or olive oil – Used for frying
For Serving
- Cooked white rice
- Green onions
- Chopped peanuts
How to Make Peanut Butter Chicken
Prepare the Peanut Sauce
In a medium bowl, whisk together the peanut butter, chicken broth, soy sauce, honey, garlic, and hot sauce until smooth and creamy.
Set aside while preparing the chicken and vegetables.
Cook the Vegetables
Heat 2 tablespoons of oil in a large skillet over medium-high heat.
Add the broccoli and carrots and cook for 3 to 4 minutes, stirring frequently.
Add the bell peppers and cook for another 1 to 2 minutes until slightly tender but still crisp.
Transfer the vegetables to a plate and set aside.
Prepare the Chicken
Cut the chicken into bite-sized pieces and pat dry with paper towels.
Season with salt, white pepper, and paprika.
Sprinkle the cornstarch over the chicken and toss until evenly coated.
Fry the Chicken
Heat the oil in a large skillet over medium-high heat.
Cook the chicken in batches, making sure not to overcrowd the pan. Fry for about 3 to 4 minutes per side until golden brown and crispy.
Transfer cooked chicken to a plate.
Combine Everything
Carefully remove excess oil from the skillet.
Return the chicken to the pan and pour in the prepared peanut sauce.
Stir well and simmer over medium heat until the sauce thickens and coats the chicken beautifully.
If the sauce becomes too thick, add a splash of water or chicken broth to loosen it.
Finish and Serve
Add the cooked vegetables back to the skillet and toss everything together.
Serve over warm rice or noodles and garnish with sliced green onions and chopped peanuts.

Tips for Success
- Pat the chicken dry before coating for maximum crispiness
- Cook chicken in batches to prevent steaming
- Use freshly minced garlic for the best flavor
- Adjust the hot sauce to your preferred spice level
- Keep extra broth nearby to thin the sauce if needed
Equipment Needed
- Large skillet or wok
- Mixing bowls
- Whisk
- Cutting board
- Sharp knife
- Kitchen tongs
- Measuring cups and spoons
Recipe Variations
Spicy Peanut Butter Chicken
Add red pepper flakes, extra hot sauce, or diced chili peppers for more heat.
Vegetable-Packed Version
Add snap peas, mushrooms, water chestnuts, or bean sprouts for additional texture and flavor.
Peanut Chicken Noodles
Toss the finished chicken and sauce with cooked noodles instead of serving over rice.
Low-Carb Option
Serve over cauliflower rice or steamed vegetables for a lower-carb meal.
Serving Suggestions
This Peanut Butter Chicken pairs wonderfully with:
- Steamed jasmine rice
- Vegetable fried rice
- Rice noodles
- Stir-fried vegetables
- Asian cucumber salad
- Steamed broccoli
- Lettuce wraps
For a restaurant-style presentation, garnish with extra chopped peanuts, green onions, and a squeeze of fresh lime juice.
FAQs
Can I use chicken thighs instead of chicken breast?
Yes! Chicken thighs are incredibly juicy and work perfectly in this recipe.
How spicy is Peanut Butter Chicken?
The spice level is mild to moderate, but you can easily adjust it by adding more or less hot sauce.
Can I make this recipe ahead of time?
Absolutely. It reheats beautifully and is excellent for meal prep.
How long do leftovers last?
Store leftovers in an airtight container in the refrigerator for up to 4 days.
Can I freeze Peanut Butter Chicken?
Yes. Freeze for up to 2 months and thaw overnight in the refrigerator before reheating.
What can I serve with Peanut Butter Chicken?
Rice, noodles, stir-fried vegetables, and fresh salads all pair wonderfully with this dish.
Final Thoughts
This Peanut Butter Chicken is the ultimate comfort food for anyone who loves creamy sauces and bold flavors. The combination of crispy chicken, colorful vegetables, and rich peanut sauce creates a satisfying meal that’s both easy to make and incredibly delicious.
Perfect for busy weeknights, meal prep, or family dinners, this easy peanut butter chicken recipe brings restaurant-quality flavor straight to your kitchen. One bite of the creamy, savory sauce and you’ll understand why this dish is always a crowd-pleaser.
Try it tonight and enjoy a comforting, flavor-packed dinner that’s sure to become a regular favorite in your recipe collection!
Print
Peanut Butter Chicken
- Total Time: 55 minutes
- Yield: 4 servings
Description
This Peanut Butter Chicken recipe features crispy chicken, colorful vegetables, and a rich, savory peanut sauce. Perfect served over rice or noodles for an easy takeout-style dinner at home.
Ingredients
- 1/2 cup creamy peanut butter
- 3/4 cup chicken broth
- 3 tbsp low-sodium soy sauce
- 3 tbsp honey
- 3 cloves garlic, minced
- 2 tsp hot sauce
- 2 tbsp peanut oil
- 2 1/2 cups broccoli florets
- 3/4 cup baby carrots, julienned
- 1 red bell pepper, sliced
- 1 1/2 lbs chicken breast or thighs, cut into pieces
- 1/4 tsp white pepper
- 1/2 tsp salt
- 1/2 tsp paprika
- 1/2 cup cornstarch
- 1/3 cup peanut oil
- 3 cups cooked rice, for serving
- Green onions, for garnish
- Chopped peanuts, for garnish
Instructions
- Whisk together peanut butter, chicken broth, soy sauce, honey, garlic, and hot sauce in a bowl. Set aside.
- Heat 2 tablespoons peanut oil in a skillet over medium-high heat. Sauté broccoli and carrots for 3–4 minutes.
- Add bell pepper and cook for 1–2 minutes more. Remove vegetables and set aside.
- Pat chicken dry and season with white pepper, salt, and paprika.
- Toss chicken with cornstarch until evenly coated.
- Heat 1/3 cup peanut oil in a large skillet. Fry chicken in batches until golden and crispy, about 3–4 minutes per side.
- Remove excess oil from the skillet.
- Return chicken to the skillet and pour in the prepared peanut sauce.
- Cook over medium heat until the sauce thickens. Add a splash of water if needed.
- Return vegetables to the skillet and toss everything together.
- Serve over cooked rice and garnish with green onions and chopped peanuts.
Notes
- Add bean sprouts, water chestnuts, kale, or celery for extra texture.
- The sauce will continue to thicken as it cooks; add water to thin if needed.
- For extra heat, add red pepper flakes or additional hot sauce.
- Nutrition information does not include rice or noodles served alongside.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Category: Dinner, Main Course
- Method: Stovetop
- Cuisine: Asian-Inspired