I love how quickly this recipe comes together without tasting rushed. The sauce is rich, savory, slightly sweet, and a little spicy, which gives every bite a lot of depth. I also like that the chicken stays tender while soaking up all the flavor from the peanut butter sauce. This is the kind of meal I make when I want something cozy enough for dinner but still exciting enough to feel a little special. It is also easy for me to pair with rice, naan, or a simple salad depending on what I have on hand.
Ingredients
(Note: All ingredient amounts are listed in the recipe card below.)
Peanut butter sauce and chicken
1 cup unsweetened coconut milk – full fat
⅓ cup natural peanut butter
2 tbsp low sodium soy sauce
1 tbsp fish sauce
2 tbsp Thai red curry paste
½ tsp turmeric
1 tbsp sesame oil
1 tsp honey
juice from ½ lime
2 small chicken fillets
Additional
4 garlic cloves – minced
1 tbsp grated ginger
3 tbsp peanut oil – or vegetable oil
1 tsp ground cumin
1 tsp ground coriander
1 tsp crushed red pepper flakes
½ cup low sodium chicken broth
toasted cashew nuts – or peanuts, for serving
fresh cilantro – for serving
chopped scallions – for serving
Directions
I start by making the peanut butter sauce. In a large bowl, I combine the coconut milk, natural peanut butter, low sodium soy sauce, fish sauce, Thai red curry paste, turmeric, sesame oil, honey, and lime juice until smooth.
I add the chicken fillets to the bowl and coat both sides well in the sauce. Then I set the chicken aside while I prepare the rest of the ingredients.
I mince the garlic, grate the ginger, and cook the rice if I plan to serve it alongside the chicken.
I heat the peanut oil in a skillet over medium heat. I remove the chicken from the peanut butter sauce and place it in the hot skillet. I cook it for about 4 to 5 minutes per side, until it is browned and cooked through. Then I transfer it to a clean plate and cover it loosely with foil.
Using the same skillet, I add the garlic, ginger, ground cumin, ground coriander, and crushed red pepper flakes. I sauté everything over low heat for about 2 minutes, just until fragrant and softened.
I pour in the reserved peanut sauce and bring it to a gentle simmer. Then I add the chicken broth and let the sauce cook for about 5 minutes, until it thickens slightly. If I notice the sauce getting too thick, I stir in a little more chicken broth.
I return the chicken to the skillet and let it simmer in the sauce for about 5 more minutes, until everything is hot and the chicken is fully cooked through.
I finish the dish with toasted cashew nuts or peanuts, chopped scallions, fresh cilantro, and extra crushed red pepper flakes if I want a bit more heat. I like serving it warm with rice or naan.
I sometimes swap the chicken fillets for boneless chicken thighs when I want even more richness and tenderness. If I want to make the dish a little milder, I reduce the Thai red curry paste and the crushed red pepper flakes. For a sweeter finish, I add a touch more honey. When I want extra texture and color, I stir in bell peppers, snap peas, or spinach near the end of cooking. I also like using peanuts instead of cashews on top when I want a stronger nutty crunch.
Storage/Reheating
I store any leftovers in an airtight container in the refrigerator for up to 3 days. When I reheat the chicken, I prefer doing it gently in a skillet over low heat with a small splash of chicken broth or coconut milk to loosen the sauce. I can also use the microwave in short intervals, stirring the sauce in between so it warms evenly. If I know I will be saving leftovers, I usually store the rice separately so everything keeps its best texture.
FAQs
Can I use chicken thighs instead of chicken fillets?
I can absolutely use chicken thighs in this recipe. I find they stay very juicy and work beautifully with the creamy peanut sauce.
Is this recipe very spicy?
I would say it has a moderate kick. I can make it milder by reducing the Thai red curry paste or leaving out some of the crushed red pepper flakes.
Can I make this recipe dairy-free?
I can, because this recipe is already naturally dairy-free as written. The coconut milk gives the sauce all the creaminess I need.
What can I serve with peanut butter chicken?
I like serving it with steamed rice, jasmine rice, naan, or even a crisp cucumber salad. Those sides balance the rich sauce really well.
Can I prepare the sauce ahead of time?
I can make the sauce in advance and keep it in the refrigerator for up to 2 days. That makes dinner even faster when I am ready to cook.
What kind of peanut butter works best?
I prefer natural peanut butter because it gives the sauce a deep peanut flavor without too much added sweetness. I just make sure it is stirred well before using it.
Can I freeze leftovers?
I can freeze the cooked chicken and sauce, though the texture of the sauce may change slightly after thawing. I like reheating it slowly and stirring well to bring it back together.
How do I know when the chicken is fully cooked?
I look for chicken that is no longer pink in the center and has clear juices. I also like using a thermometer and aiming for 165°F in the thickest part.
Can I add vegetables to the skillet?
I do this often. Bell peppers, broccoli, spinach, or snap peas all work nicely and make the meal feel even more complete.
Can I use almond butter or another nut butter instead?
I can, but the flavor will change. Peanut butter gives the most classic taste here, while almond butter makes the sauce a little less bold and more subtle.
Conclusion
I love how this Easy Peanut Butter Chicken delivers big flavor with very little effort. The creamy coconut peanut sauce, tender chicken, and fresh toppings make it a meal I keep coming back to whenever I want something fast, satisfying, and full of character. It is simple enough for a weeknight, but it tastes special every single time I make it.
A quick and flavorful peanut butter chicken dish featuring tender chicken simmered in a creamy coconut peanut sauce with a hint of spice. Perfect for a comforting yet restaurant-quality meal in just 30 minutes.
Ingredients
1 cup unsweetened coconut milk – full fat
⅓ cup natural peanut butter
2 tbsp low sodium soy sauce
1 tbsp fish sauce
2 tbsp Thai red curry paste
½ tsp turmeric
1 tbsp sesame oil
1 tsp honey
juice from ½ lime
2 small chicken fillets
4 garlic cloves – minced
1 tbsp grated ginger
3 tbsp peanut oil – or vegetable oil
1 tsp ground cumin
1 tsp ground coriander
1 tsp crushed red pepper flakes
½ cup low sodium chicken broth
toasted cashew nuts – or peanuts, for serving
fresh cilantro – for serving
chopped scallions – for serving
Instructions
In a large bowl, whisk together coconut milk, peanut butter, soy sauce, fish sauce, Thai red curry paste, turmeric, sesame oil, honey, and lime juice until smooth.
Add the chicken fillets and coat well in the sauce. Set aside.
Heat peanut oil in a skillet over medium heat. Remove chicken from the sauce and cook for 4–5 minutes per side until browned and cooked through. Transfer to a plate and cover loosely.
In the same skillet, sauté garlic, ginger, cumin, coriander, and crushed red pepper flakes over low heat for about 2 minutes until fragrant.
Pour in the reserved peanut sauce and bring to a gentle simmer. Add chicken broth and cook for about 5 minutes until slightly thickened.
Return the chicken to the skillet and simmer for another 5 minutes until heated through.
Serve topped with toasted nuts, cilantro, and scallions. Enjoy with rice or naan.
Notes
Use chicken thighs instead of fillets for a richer and juicier result.
Adjust spice level by reducing curry paste or red pepper flakes.
Add vegetables like bell peppers, snap peas, or spinach for extra texture and nutrition.
Store leftovers in the refrigerator for up to 3 days.
Reheat gently with a splash of broth or coconut milk to loosen the sauce.
The sauce can be made up to 2 days in advance and refrigerated.