Thai Peanut Chicken transforms busy weeknights into something special with tender chicken smothered in creamy, nutty sauce that brings restaurant flavors right to your table. I still remember the first time I tried making this at home after tasting it at a little Thai place in town – I was amazed how simple ingredients from my pantry could create such rich, satisfying flavors.
Back in my kitchen, I’ve found that Thai Peanut Chicken has become one of those recipes my family requests weekly. There’s something magical about that moment when the peanut butter melts into the coconut milk, filling the whole house with that warm, nutty aroma. My grandkids line up at the counter when I’m making this, eager to help stir the sauce and sneak tastes. It reminds me that good cooking doesn’t need to be complicated – sometimes the best meals come together quickly with ingredients you already have. The golden chicken pieces coated in that silky sauce, served over fluffy rice with a sprinkle of chopped peanuts on top, turns an ordinary Tuesday into something worth gathering around the table for. Time to get your skillet ready!
What Makes This Thai Peanut Chicken So Special
I’ve been making Asian-inspired dishes in my Midwest kitchen for years, and this Thai peanut chicken recipe has earned its permanent spot in my recipe box. It bridges that gap between wanting something exciting and needing dinner on the table fast.
Here’s what makes this dish work every time:
- Ready in under 30 minutes from start to finish, perfect when you’re racing against the clock
- Uses ingredients you likely have like peanut butter, soy sauce, and coconut milk – no specialty store trips required
- Incredibly versatile so you can serve it over rice, noodles, or quinoa depending on what you have
- Delivers authentic flavors with that perfect balance of savory, nutty, and slightly sweet that makes Thai cuisine so craveable
- Makes excellent leftovers that taste even better the next day as the flavors meld together
- Easily doubles for meal prep or feeding a crowd at gatherings
After years of tweaking this recipe, I’ve learned it’s foolproof enough for beginners but impressive enough to serve guests.

Ingredient Spotlight
Boneless, skinless chicken breasts form the protein base of this dish, and I always choose ones that are similar in size so they cook evenly and stay tender throughout.
Fresh garlic cloves provide that aromatic foundation that makes the whole kitchen smell incredible – I’ve found that fresh garlic makes all the difference compared to jarred.
Low-sodium soy sauce gives you control over the saltiness while adding that essential umami depth that ties all the flavors together.
Creamy natural peanut butter creates the rich, velvety texture in the sauce, and I prefer the kind without added sugars so I can balance the flavors myself.
Full-fat coconut milk brings luxurious creaminess and helps mellow the peanut butter’s intensity while adding a subtle tropical note.
Vegetable oil works perfectly for searing the chicken without overpowering the other flavors – I keep it simple here.
Salt and pepper season the chicken before cooking, which I’ve learned helps build layers of flavor rather than trying to fix everything at the end.
Chopped peanuts or cilantro make beautiful, crunchy garnishes that add both visual appeal and textural contrast to the creamy sauce.
How to Make Thai Peanut Chicken
Step 1. I always start by cutting the chicken breasts into bite-sized pieces – about 1-inch cubes work perfectly – then season them generously with salt and pepper on all sides.
Step 2. Betty’s tip: Heat your skillet over medium-high heat until a drop of water sizzles, then add the vegetable oil and let it shimmer before adding the chicken so it browns beautifully instead of steaming.
Step 3. Cook the chicken pieces for 5-7 minutes, turning occasionally, until they’re golden brown on the outside and reach 165°F internally, then transfer them to a clean plate.
Step 4. In the same skillet with all those flavorful browned bits, reduce the heat to medium and add the minced garlic, stirring constantly for about one minute until it smells fragrant but hasn’t turned brown.
Step 5. I’ve found that whisking the soy sauce, peanut butter, and coconut milk together right in the skillet creates the smoothest sauce – just keep stirring until everything combines into a creamy mixture.
Step 6. After years of making this, I learned to return the chicken to the skillet and gently fold it into the sauce rather than stirring vigorously, which keeps the pieces intact.
Step 7. Let the Thai peanut chicken simmer for 2-3 minutes until everything is heated through and the sauce coats each piece perfectly, then serve it warm with your chosen garnish.
Keeping This Thai Peanut Chicken Fresh
I typically store leftovers in airtight containers in the refrigerator for up to 4 days, and honestly, the flavors get even better as they sit. The sauce thickens slightly in the fridge, so it clings beautifully to the chicken when you reheat it. Betty’s storage method works well because she always lets the dish cool completely before sealing the container – this prevents excess condensation that can make the sauce watery.
For freezing, I’ve had great success portioning the Thai peanut chicken into freezer-safe bags or containers for about 3 months. I press out as much air as possible and lay the bags flat for easy stacking. The peanut sauce freezes surprisingly well and maintains its creamy texture when properly thawed overnight in the refrigerator.
For the best texture, I reheat this on the stovetop over medium heat for 5-7 minutes, adding a splash of coconut milk if the sauce seems too thick. You can also microwave individual portions in 1-2 minute intervals, stirring between each round to ensure even heating. My family prefers when I reheat it slowly on the stove because it brings back that just-cooked consistency without drying out the chicken.

Perfect Partners for Thai Peanut Chicken
- Steamed jasmine rice soaks up every drop of that incredible peanut sauce and provides the perfect neutral base that lets the flavors shine.
- Rice noodles offer a fun change from rice and create a more authentic Thai-style presentation that my grandkids love twirling on their forks, similar to how I serve my Thai Chicken Peanut Noodles.
- Fresh cucumber salad with shredded carrots tossed in light sesame dressing brings a crisp, refreshing contrast to the rich, creamy sauce.
- Stir-fried bok choy or snap peas add a vibrant green element and slight crunch that balances the tender chicken beautifully, just like the vegetables in my Chinese Chicken with Garlic Sauce.
- Steamed broccoli florets work wonderfully as a simple side that soaks up extra sauce while adding nutritional value to the meal.
- If you want to turn this into wraps, try my Thai Peanut Chicken Wraps for a portable lunch option.
- For another international chicken favorite with similar ease, my Coconut Curry Chicken delivers that same creamy, satisfying comfort.
FAQs
I recommend sticking with creamy natural peanut butter for the smoothest sauce texture, though crunchy will work if you don’t mind a chunkier consistency.
To prevent a dry sauce, you can substitute with heavy cream or whole milk, though you’ll lose some of that subtle tropical flavor that makes Thai peanut chicken distinctive.
Betty’s solution is to avoid overcooking – pull the chicken from heat as soon as it reaches 165°F internally and let it rest briefly before returning it to the warm sauce.

Thai Peanut Chicken
Ingredients
Equipment
Method
- Cut the chicken breasts into bite-sized pieces (about 1-inch cubes) and season generously with salt and pepper on all sides.
- In a large skillet over medium-high heat, add vegetable oil and heat until shimmering. Add the seasoned chicken pieces and cook for 5-7 minutes, turning occasionally, until golden brown and cooked through to 165°F internal temperature. Remove from skillet and set aside on a clean plate.
- In the same skillet, reduce heat to medium. Add minced garlic and saute for about one minute, stirring constantly until fragrant but not browned.
- Stir in soy sauce, peanut butter, and coconut milk, whisking until smooth and well combined into a creamy sauce.
- Return the cooked chicken to the skillet, gently folding it into the sauce until each piece is well coated.
- Let simmer for 2-3 minutes until everything is heated through and the sauce has thickened slightly.
- Serve warm over rice or noodles, garnished with chopped peanuts or fresh cilantro if desired.