Thai Peanut Chicken is a vibrant, flavorful dish that combines tender chicken with a rich, creamy peanut sauce, bringing the bold tastes of Thailand straight to your plate. Sweet, savory, and slightly tangy, this dish is both satisfying and aromatic, making it perfect for weeknight dinners, meal prep, or casual gatherings with friends and family.
The star of the dish is the peanut sauce. Made from creamy peanut butter, soy sauce, lime juice, garlic, ginger, and a touch of honey or brown sugar, it creates a luscious coating that clings to every bite of chicken. A splash of coconut milk or a pinch of chili flakes can be added to make the sauce creamier or give it a subtle heat, balancing the flavors beautifully.
Chicken breast or thigh pieces are typically sautéed or grilled until golden and tender, then tossed in the sauce until fully coated. The peanut sauce seeps into the chicken, infusing it with rich, nutty, and slightly sweet flavors. Fresh herbs like cilantro or Thai basil added at the end brighten the dish and add aromatic complexity.
Thai Peanut Chicken is often served over steamed rice, spicy quinoa, or noodles, which soak up the delicious sauce, creating a hearty and satisfying meal. Stir-fried vegetables such as bell peppers, carrots, or snap peas add color, texture, and freshness, balancing the richness of the peanut sauce. A sprinkle of chopped peanuts on top adds crunch and an extra layer of flavor.
What makes this dish so appealing is its balance of textures and flavors: tender chicken, creamy sauce, fresh herbs, and crunchy peanuts. It’s quick to prepare, yet feels special enough to serve for guests or a family dinner.
Thai Peanut Chicken proves that simple ingredients and a good sauce can turn a regular meal into something extraordinary. Every bite is rich, nutty, and bursting with flavor, making it a dish that’s as comforting as it is exciting.

Ingredients
- 1 pound chicken breast cut into bite-size pieces
- 2 tablespoons vegetable oil for cooking
- 1 cup coconut milk unsweetened
- 1/2 cup peanut butter creamy
- 2 tablespoons soy sauce low sodium preferred
- 2 tablespoons lime juice freshly squeezed
- 1 tablespoon brown sugar
- 2 cloves garlic minced
- 1 tablespoon ginger freshly grated
- 1/4 teaspoon red pepper flakes adjust to taste
- 2 tablespoons cilantro chopped, for garnish
Instructions
- In a large skillet, heat vegetable oil over medium heat. Add the chicken pieces and cook until golden brown and cooked through, about 6-7 minutes. Remove from skillet and set aside.
- In the same skillet, add coconut milk, peanut butter, soy sauce, lime juice, brown sugar, garlic, ginger, and red pepper flakes. Stir well to combine and bring to a simmer.
- Return the chicken to the skillet, and stir to coat the chicken with the sauce. Let it cook for an additional 5 minutes until heated through.
- Garnish with cilantro before serving. Serve hot over cooked rice or noodles.
Nutrition










Absolutely delicious! The peanut sauce was amazing and my kids loved it too!
Tasty, cheap, makes so much food! I used chicken thighs instead of breast.
Not sure why this recipe has so many stars, it was just ok for me. Lacks flavor.
I thought it was delicious! Maybe you didn’t add enough spices? Try adjusting the red pepper flakes next time. 😊
This is not authentic Thai! Where’s the lemongrass? You’re just mixing peanut butter in coconut milk. Disappointed. 👎
Coconut milk? Yuck! Didn’t read the ingredients carefully. Will not make this again.
Too creamy for my taste. Thought it would be lighter.
Simple and tasty! Can’t believe I made this myself!!
This was so quick and easy! I added a bit more ginger because I love it. Will make again!
Made this last night—so creamy and flavorful. The lime + ginger combo really pops. I used chunky peanut butter and it was still great.
I don’t like coconut, so I skipped that part. Came out weird. Maybe I did it wrong?
OMG, my husband ate the whole pot. Must be good!
Wot?! Not enough spice at all. I added some chili garlic sauce.
I’m skeptical about coconut milk + peanut butter together, but y’all were right. It’s actually awesome—like Thai comfort food.
It was okay… kinda rich from the coconut milk and peanut butter. If you like creamy sauces you’ll love it. If not, it might be heavy.
I liked it, but I think people need to watch the peanut butter amount. I used crunchy once (bc I was out) and it was kinda weird. Still tasty tho—wouldn’t call it “Thai” without some fish sauce…
Totally agree—mine turned out super rich too with the coconut milk + peanut butter. I added a splash more lime and a little extra soy to balance it and it was way better.
I’m making this again. Red pepper flakes were perfect for a little kick, and the cilantro at the end made it feel fresh instead of heavy.
Yes!! That’s exactly what I love about this one—cilantro at the end really brightens it up. I usually add a little extra lime too 😋
I tried this but I think I used too much peanut butter—mine turned out kinda thick and sweet. Still good though, and I’ll use cilantro next time. Also, I didn’t have ginger fresh so used powder… maybe that’s why 😅
Made it tonight and followed the steps pretty much exactly. It’s creamy but still tangy—balanced. Only tweak: I added a little extra ginger because I’m obsessed with ginger.
This is one of those recipes that looks simple but tastes like you tried harder than you did. I served it over rice and it disappeared fast.
Pretty good overall, but I’d tweak it next time—mine was a little too thick, so I added a splash more coconut milk. Also, I used the full amount of red pepper flakes and it was spicy-spicy for my taste.
Thanks for the tips! Mine ended up thick too—next time I’ll be a little more careful and maybe add the coconut milk gradually. Also good call on the red pepper flakes; I’ll probably start with less.
The instructions are clear, and it’s quick for a weeknight meal. I used chicken thighs too and it stayed juicier. 10/10 for effort-to-taste ratio.
Pretty good, but mine came out a little too sweet with the brown sugar. Maybe 1 tbsp would be enough for my taste.
Not sure about the peanut butter amount—1/2 cup seems like a lot. I ended up adding a splash of water and it turned perfect after that.
That makes sense—peanut butter can vary a lot by brand. If it thickened on you, a splash of water (or even extra coconut milk) is exactly the fix. Glad it turned perfect!
I think 1/2 cup is too much honestly. Next time I’ll do like 1/4 cup peanut butter and add more sauce stuff. Also coconut milk already has fat, so it gets super thick fast.
I’m skeptical about coconut milk + peanut butter but wow… it’s actually balanced. Next time I’ll add a bit more red pepper flakes for more heat.
I was skeptical too—coconut + PB sounds weird—but the lime and ginger totally make it work. More red pepper flakes next time = yes!
Way too much lime for my taste—like I could taste it over everything. I used 1 tbsp and it balanced out a lot. Otherwise solid recipe.
This is the best recipe! So creamy and flavorful! My family loved it.
This is super flavorful! The peanut + lime combo is really good, and I love how quickly it comes together. I served it over rice and it tasted like something from a Thai takeout spot.
I didn’t have fresh ginger so I used powdered and it was… okay. Could’ve been stronger. Still, the peanut sauce flavor is legit.
Not gonna lie, I was skeptical about the coconut milk + peanut butter combo, but wow. It tastes like a takeout bowl.
Honestly same—I thought it’d be weird together, but the peanut + coconut sauce sounds dangerously good. Gonna try it with rice for sure.
This is a great weeknight meal. My kid actually ate it without complaining (which is rare). Next time I’ll double the sauce for leftovers.
I tried it but my chicken turned out dry. Maybe I cooked it too long? 🤔
Made this tonight—so good. The peanut + lime combo is super bright, and the sauce clings to the chicken nicely. I added a splash more soy and it was perfect.
Meh. Peanuts are fine but this tastes like something from a jar to me. Wouldn’t make again.
I get what you mean, peanut butter can give that “jarred” vibe if it doesn’t fully meld. I’ve found warming the peanut butter in the coconut milk first (like 1-2 min) helps a lot—also a bit more fresh lime/ginger at the end keeps it tasting fresher.
I love Thai-style sauces, so I’m biased. The garlic and ginger smell while it simmers is amazing. 10/10 with jasmine rice.
The sauce tasted legit, but I think my coconut milk separated a bit. Next time I’ll make sure it’s fully simmering and whisk the peanut butter smoother.
Not a fan. The sauce is kinda rich and sweet for me. Also I expected more peanut flavor but it got lost under the coconut.
Wow. So good! 5/5. 😅
Cilantro garnish is optional right? I hate cilantro. Still, the sauce was yummy and I served it with noodles anyway.
The recipe is nice but I don’t have lime juice so I used bottled. Not as bright, honestly. Still ate it all, but fresh lime is really the difference.
Question: is the coconut milk supposed to be unsweetened? I used a ‘light’ one and the sauce was thinner—still good though. Might need more simmer time.
I followed it exactly and it was bland until I added extra lime juice at the end. After that, wow.
Glad you figured it out! I always feel like the lime is the “make it pop” step—especially if the peanut butter is super mild. Next time try tasting after simmering before the chicken goes back in.
So easy and delicious!
Not gonna lie, I was skeptical about peanut butter in coconut sauce, but it works. The sauce clings to the chicken nicely and tastes like takeout.
I didn’t have fresh ginger so I used powdered. Flavor was okay but not the same—still pretty good though, especially with noodles.
Meh. Too sweet with the brown sugar in my opinion, and I couldn’t taste the ginger much. I’ll probably reduce sugar or add more soy next time.
Totally get it—brown sugar can make this way too sweet. Next time try cutting it to 1/2 tbsp or even skipping it, and make sure the ginger is fresh and grated fine (I usually add a little extra too). Also, a splash more lime or a touch more soy can balance the sweetness.
Yummy!! 😍 My kids ate it all, even the greens!
No way this is real Thai food. Just saying, coconut milk and peanut butter? Not authentic.
I get what you’re saying, but this looks pretty tasty! Thai food can have variations too. 🍜
This is seriously restaurant-level. The coconut + peanut sauce combo is spot on, and the lime at the end really wakes everything up. I served it over jasmine rice and it vanished fast.
Totally agree—sounds like a legit restaurant sauce. I also do it over jasmine rice and the lime really makes the whole thing pop. Great write-up!
My sauce never really simmered right, like it just thickened too fast. Maybe my heat was too high? I ended up adding water and it fixed it.
My kids hate cilantro so I skipped it. Still tasted Thai-ish to me. I’ll keep making it without garnish.
The cook time is a little off—my chicken needed more than 7 minutes to fully brown. Once I got it right, the sauce was great.
Not bad, but I wish the sauce had more salt. I know it says low sodium soy sauce, but I think I needed a touch more. Otherwise solid.
Weird, mine tasted plenty salty with only 2 tbsp soy. Maybe depends on the peanut butter brand? I used salted PB so that helped. If you want it saltier, you could also use regular soy but adjust the rest.
I totally get that—low sodium soy can be a little underwhelming. I’ve added an extra pinch of salt (or a splash more soy) and it really brightens the sauce. Next time I’ll try your “touch more” idea!
Pretty tasty, but mine turned a little thick. Next time I’ll loosen it with extra coconut milk or a bit of water. Still would make again.
I was skeptical at first, peanut butter in a savory dish? But wow, it actually works! Just remember to adjust the spice.
Meh. Peanut butter in chicken sounds weird but I tried it anyway. It tasted kinda sweet to me and I’m not sure the lime was enough to balance.
Pretty tasty, but mine was thicker than expected. Maybe my peanut butter was extra oily? Next time I’ll loosen it with a splash more coconut milk or water.
I’m skeptical about the amount of peanut butter—felt like it could overpower everything. Surprisingly it worked out though, but I’d reduce it just a hair if you don’t want it too peanut-forward.
Totally get that—half a cup sounds like a lot, but with the coconut milk it kind of rounds out. I used a little less PB like you suggested and it was still really good.
Way too spicy for me with the red pepper flakes. I only used like a pinch and it was still noticeable—great flavor just not for my household.
I tried it but my garlic burned a bit (rookie move). Still tasted okay, just not as fragrant. Would recommend using medium heat like it says.
I don’t love cooking chicken in big pieces, so I cut it smaller like the recipe says. Came out juicy and the coating held well. 👍
Way too much lime for my taste. I ended up adding an extra splash of coconut milk and a pinch more sugar to balance it out. Would make again but lighter on lime.
It was fine, but I guess I’m just not a fan of peanut butter. Next time, might substitute it or just skip to something else.
I followed it exactly and it came out bland. I think 1 tbsp ginger might not be enough? Also, my peanut butter was natural and the sauce separated a bit.
I followed the recipe and it tasted fine, but my sauce split a bit after simmering. Not sure if my peanut butter was the culprit (natural vs creamy). Still, the flavor was nice.
I followed it pretty closely and it turned out flavorful, though my peanut butter clumped a little. Next time I’ll warm the coconut milk first and whisk harder.
Peanut butter in a savory dish scares me lol, but I tried it. Turns out it’s not weird at all—just delicious. Cilantro at the end is a must.
I didn’t have cilantro so I used parsley… uh it still worked? Tasted different but not bad. The sauce is the star.
Yeah parsley swap totally can work—cilantro just adds that bright, kinda citrusy bite. Glad it still tasted good! 🙌 The peanut sauce really is the star.
Pretty easy instructions, but my chicken took longer than 6-7 minutes. I guess my pan runs cold? Sauce was good either way.
Yeah, that sounds like your pan runs a bit cooler or the chicken chunks were larger. I usually look for cooked-through instead of the timer—mine often takes closer to 8-10 min first batch depending on thickness. Sauce is so forgiving though 😄
6-7 min is kinda optimistic. Also I think 5 min after is not enough if the sauce is too thick? I just keep simmering until it’s thick and chicken is done. Tastes good anyway. Maybe add a splash of water if it gets gummy.
This was sooo good. The sauce is creamy but still tangy from the lime—exactly what I wanted. I served it over rice and it disappeared fast.
Yes!! That creamy + tangy lime combo is the best—glad it hit the spot. 🙌 I also serve it over rice and it never lasts long here either.
Made this last night—so creamy and flavorful! I used crunchy peanut butter and it still worked great. The lime + ginger combo really wakes everything up.
Yes!! I made this too and the lime/ginger totally makes it taste “fresh” instead of heavy. I used regular peanut butter and it still came out super creamy.
I tried it but mine was more like peanut soup lol 😅 maybe I added too much lime? Next time I’ll start with less and more ginger. Still tasted good though.
Two words: gonna repeat.
Not bad but i think 1 tbsp ginger too much? I did less and it tasted better. Also my coconut milk split a little… still ate it tho.
😂 Gonna repeat that—this Thai Peanut Chicken is seriously that good. The lime + ginger combo is the whole vibe!
1/4 tsp red pepper flakes? feels like nothing—i doubled it and now it’s actually spicy. Also the peanut butter flavor is kinda strong but in a good way.
Yeah, red pepper flakes can be deceptive—starting low and adjusting like you did is totally the move. And peanut butter being strong makes sense; it’s doing a lot of the flavor work here.
I followed it pretty close, but I used natural peanut butter and it got a tiny bit grainy. Still tasted amazing though. Next time I’ll stick to creamy.
Made this last night—so creamy and the lime really brightens it. I added a little extra ginger and it was perfect. Will definitely cook again.
The lime juice really makes it pop, but I think 1 tbsp brown sugar might be a little much for my taste—next time I’ll cut it in half.
Not gonna lie, I was skeptical about peanut butter in chicken sauce, but wow. The flavor balance is legit. Would recommend with rice for sure.
This felt more like Thai-inspired than authentic. Still good though. I’d add some veggies next time (like bell pepper or broccoli).
Yeah I get what you mean—mine’s definitely “inspired” too, not strictly authentic Thai. But the peanut-coconut-lime combo is spot on. Bell pepper would be great in it (maybe sauté at the start) and broccoli too—would love to try that next!
I accidentally used sweet soy sauce and it was way too salty. But the sauce base tasted great otherwise—just adjust seasoning. Cilantro garnish helped a lot.
The ingredient list is easy, but the cook time felt a little off for my stove. Chicken took closer to 10 min to brown. Taste was still good though!
Yeah, I noticed that too on my stove. My chicken usually needs closer to 8–10 minutes to get properly golden. Still came out tasty once it simmered in the sauce though—great flavor!
hmm mine brownd in like 5 min? maybe your pan not hot enuf. i do medium-high for browning. but the sauce is good i agree 😄
Made this for meal prep. The sauce thickened a lot as it sat, which I liked. I added a splash of water when reheating.
This was super comforting. The coconut + peanut combo is legit and the lime really brightens it up. I served it over rice and it felt like a takeout bowl at home.
This was surprisingly flavorful. The peanut + lime combo is spot on, and the ginger really makes it pop. I used crunchy peanut butter and liked the texture.
My sauce separated a bit when simmering, like the coconut milk split. I kept stirring and it came back together mostly. Has anyone else had that happen?
Pretty solid weeknight recipe. My sauce thickened nicely, but I added a splash of water to loosen it because peanut butter can get stubborn. Would make again.
Way too much ginger for my taste 😅 I know it’s ‘to taste’ but 1 tbsp was strong. Otherwise the chicken came out juicy and the sauce was nice.
Good flavor but mine turned out a bit thick. Next time I’ll loosen it with a splash more coconut milk. Still tasty though!
1 pound chicken is not enough, honestly. And the recipe didn’t say how thick the sauce should be—mine was thin like soup. Might be the coconut milk I got.
I feel you—1 lb can disappear fast depending on the pan and how much sauce you want. I started using 1.5 lb and it helped a lot. Also mine thickened more once I simmered it a few extra minutes.
Honestly? It tasted kinda bland until I added more red pepper flakes. After that it finally had some life. Might be user error, but meh.
My whole family inhaled this. I doubled the sauce and it coated everything perfectly. Next time I’ll add some veggies like bell peppers.
The instructions are clear, but it felt like 6-7 minutes was short for chicken pieces that were bigger than “bite-size.” I cooked a few extra minutes until no pink inside.
I followed it pretty closely, but mine turned a little thicker than expected—maybe my peanut butter was older? Still tasted great over rice though.
That sounds delicious! Older or drier peanut butter definitely can make the sauce tighten up and get thicker—especially once it simmers. Next time you could loosen it with a splash of coconut milk or water while it’s simmering. Glad it still tasted great over rice!
Solid recipe, but I had to add a splash more soy sauce—mine tasted a bit sweet at first. Also, the sauce thickens quickly, so keep stirring and don’t walk away.
Good call! Mine was a little sweet too until I tweaked the soy sauce. And yes—the sauce goes from silky to thick pretty fast, so staying on top of stirring really helps. Thanks for the tip.
Chicken cooked in 6-7 minutes? Mine took way longer, like closer to 12. And it didn’t get that “golden brown” look until I bumped the heat. Not bad though—just timing off for me.
Yeah, I’ve noticed chicken times vary a ton depending on how big the pieces are and how hot your pan actually gets. If yours took ~12, I’d just cut the pieces smaller or keep medium-high until you see that golden color—then check for doneness. Still sounds like you nailed the flavor though!
I followed the recipe and it came out restaurant-level. Garlic + ginger + peanut is a great combo. Served over rice and my family went back for seconds.
I tried it and the sauce separated a bit?? Like oil on top. Not sure if I stirred enough or if my peanut butter was too natural. Still ate it anyway—my family liked it.
Not bad, but it was kinda bland for me. I think I needed more lime juice and maybe more garlic? I also forgot the cilantro (oops) and it was missing that fresh pop.