
This Thai peanut chicken turns boring chicken into an irresistible dinner that perfectly balances sweet, tangy, and spicy notes. The thick, velvety peanut sauce hugs every bit of the juicy chicken, giving you a restaurant-worthy meal ready in just half an hour.
I whipped up this dish during a downpour when I wanted takeout but couldn't face the weather. My kids and partner loved it so much they asked for it three more times that week! Now it's what we cook whenever we want something fancy without spending restaurant money.
Ingredients
- Boneless skinless chicken thighs or breasts: go for thighs if you want juicier meat or breasts for something lighter
- Vegetable oil: any neutral oil that won't burn when it gets hot
- Fresh ginger and garlic: these give you that authentic Thai flavor base
- Creamy peanut butter: makes everything rich and naturally thickens your sauce
- Soy sauce: gives that deep savory kick; grab low sodium if you're watching salt
- Rice vinegar: cuts through the richness with some tang
- Honey: adds a touch of sweetness that rounds out the savory bits
- Sriracha: brings the heat; add more or less based on what you can handle
- Coconut milk: makes everything smooth and adds that classic Thai taste
- Lime juice: wakes up the whole dish with zippy freshness
- Sesame oil: just a tiny bit gives a lovely nutty background flavor
- Chopped peanuts: gives everything a nice crunch and boosts the peanut flavor
- Fresh cilantro: adds bright color and fresh flavor against all that richness
Step-by-Step Instructions
- Prepare the Chicken:
- Sprinkle salt and pepper all over your chicken pieces. Heat up vegetable oil in a big pan until it's hot but not smoking. Put the chicken in carefully, making sure not to crowd the pan. Don't touch it for 6-7 minutes so it gets really golden brown. Flip it once and cook another 6-7 minutes until it hits 165°F inside. Set the chicken aside on a plate and let it rest 5 minutes before cutting it up so it stays juicy.
- Make the Peanut Sauce:
- Put a bit more oil in the same pan, keeping all those tasty brown bits from the chicken. Toss in your minced ginger and garlic, and stir them around for 1-2 minutes until they smell amazing but don't burn. Watch them closely as they'll burn fast. Now dump in your peanut butter, soy sauce, rice vinegar, honey, sriracha, and coconut milk. Whisk everything until it's nice and smooth. Let it bubble gently for 2-3 minutes until it thickens up a bit.
- Finish the Dish:
- When your sauce has thickened, stir in the lime juice and sesame oil. These really make the flavors pop. Put your sliced chicken back in the pan and gently mix until every piece is coated with that yummy sauce. Let everything warm together for about 2 minutes so the chicken soaks up some flavor. Dump it over rice or noodles right away, and top with lots of chopped peanuts and fresh cilantro.

The standout ingredient for me has got to be the fresh ginger. A Thai cooking teacher showed me years back that using freshly grated ginger instead of the powder makes all the difference. The zingy aroma it releases when it hits the hot pan with garlic completely changes the dish.
Tasty Combinations
This peanut chicken tastes amazing with jasmine rice that soaks up all that sauce. If you're cutting carbs, try it with cauliflower rice or just some steamed veggies. It's also great with rice noodles or even regular pasta to carry all that rich sauce. Add a simple cucumber salad with some rice vinegar on the side to balance out the richness.
Adjusting The Spiciness
What's great about this dish is you can make it as mild or spicy as you want. For the kids, just skip the sriracha or use way less, then put extra on the table for grown-ups. If you love heat, add more sriracha or throw in some Thai red curry paste. You can also sprinkle some sliced Thai chilies on top if you're brave. Just remember the coconut milk helps cool things down, so plan accordingly.
Prep Ahead and Storage Ideas
You can make the sauce up to three days early and keep it in the fridge. Just warm it up before adding your cooked chicken. Any leftovers will stay good in the fridge for three days in a sealed container. When you reheat it, add a splash of coconut milk or water since the sauce gets thicker after sitting. For easy meal prep, freeze single portions without the garnishes and let them thaw overnight in the fridge before warming up.

FAQs About the Recipe
- → Can I use chicken thighs instead of breasts?
Absolutely! Chicken thighs work even better. They're more moist and bring extra richness to your meal.
- → How can I adjust the spice level?
Want more heat? Just add extra sriracha. Looking for something milder? Cut back on the hot sauce or skip it altogether.
- → Can I substitute coconut milk?
Sure thing! You can swap in regular milk or try almond milk instead of coconut milk.
- → What can I serve this with?
This dish tastes great over hot rice or noodles. You can also throw in some quickly cooked veggies on the side.
- → Can I make it ahead of time?
You bet! Get your sauce ready and cook your chicken beforehand. Just mix them together when you're ready to eat.