Easy Thai Peanut Chicken Recipe – Ready in 35 Minutes
If you have ever craved that bold, nutty, slightly sweet sauce from your favorite Thai restaurant, this Thai Peanut Chicken recipe is about to become your weeknight hero. Tender chicken thighs coated in a rich, gingery peanut sauce with just the right kick of heat, all on the table in under 40 minutes. It is the kind of meal that feels indulgent but comes together with pantry staples you probably already have on hand.
This dish draws inspiration from the vibrant world of Thai Coconut Recipes, layering creamy coconut milk with bold peanut butter, fresh ginger, garlic, and a splash of lime juice. The result is a deeply savory sauce that clings to every piece of chicken and transforms a simple bowl of rice into something genuinely memorable. Whether you serve it over jasmine rice, toss it with noodles, or pile it into lettuce cups, this is one of those recipes people will ask you to make again and again.
What Makes This Recipe Special
- Bold, restaurant-quality flavor: The combination of natural peanut butter, coconut milk, and fresh ginger creates a sauce that tastes like it took hours, not minutes.
- Weeknight friendly: From prep to plate, this Healthy Thai Chicken comes together in about 35 minutes with minimal cleanup.
- Incredibly versatile: Serve it as Peanut Chicken Rice bowls, turn it into Thai Peanut Chicken Noodles, or stuff it into wraps for a totally different meal.
- Easily customizable: Adjust the heat, swap proteins, or make it dairy-free and gluten-free with simple ingredient swaps.
Key Ingredients
- Boneless, skinless chicken thighs: Thighs stay juicy and absorb the peanut sauce beautifully; chicken breasts work too but watch the cook time.
- Natural peanut butter: The base of any great Thai Peanut sauce; use creamy, unsweetened peanut butter for the best texture.
- Coconut milk: Full-fat coconut milk gives the Thai Peanut Coconut Chicken sauce its signature richness and silky body.
- Fresh ginger: Freshly grated ginger is non-negotiable here; it gives the Ginger Peanut Chicken its bright, aromatic backbone.
- Garlic: Three cloves, minced fine, build depth into the sauce from the very first step.
- Soy sauce or tamari: Adds savory umami and saltiness; use tamari to keep it gluten-free.
- Lime juice: Freshly squeezed lime brightens the whole dish and balances the richness of the peanut butter.
- Honey or brown sugar: Just a touch of sweetness rounds out the sauce without making it cloying.
- Sriracha or chili garlic paste: Brings gentle heat; start with one teaspoon and go from there.
- Sesame oil: A small drizzle at the end adds toasty depth that ties the whole sauce together.
- Green onions and crushed peanuts: For garnish; they add crunch, color, and extra Thai Peanut flavor.
Using quality tools and fresh ingredients makes all the difference in a sauce-forward dish like this one. A heavy skillet with good heat retention and a reliable microplane for grating ginger will genuinely improve your results.
Here is the complete recipe:

Thai Peanut Chicken
Equipment
- Large skillet or saute pan
- Small mixing bowl
- Whisk
- Microplane or fine grater
- Meat thermometer
Ingredients
- 1.5 lbs boneless skinless chicken thighs patted dry
- 1 tbsp neutral oil such as avocado or vegetable oil
- 0.5 tsp salt
- 0.25 tsp black pepper
- 0.5 cup creamy natural peanut butter unsweetened
- 0.5 cup full-fat coconut milk
- 3 tbsp soy sauce or tamari use tamari for gluten-free
- 1 tbsp honey or brown sugar
- 2 tbsp fresh lime juice about 1 large lime
- 1 tsp sriracha or chili garlic paste adjust to taste
- 1 tbsp fresh ginger finely grated
- 3 cloves garlic minced
- 1 tsp sesame oil for finishing
- 3 green onions thinly sliced, for garnish
- 0.25 cup crushed roasted peanuts for garnish
- 0.25 cup fresh cilantro leaves optional garnish
Instructions
- In a small bowl, whisk together the peanut butter, coconut milk, soy sauce, honey, lime juice, sriracha, grated ginger, and minced garlic until completely smooth. If the sauce seems very thick, stir in 2 to 3 tablespoons of warm water to loosen it slightly. Set aside.
- Pat the chicken thighs completely dry with paper towels, then season both sides generously with salt and black pepper. Dry chicken sears better and develops a deeper golden crust.
- Heat the neutral oil in a large skillet over medium-high heat until shimmering and just beginning to smoke. Add the chicken thighs in a single layer without crowding the pan. Sear for 5 to 6 minutes on the first side without moving them until deeply golden brown.
- Flip the chicken and cook for another 5 to 6 minutes on the second side until cooked through and an instant-read thermometer inserted into the thickest part reads 165°F (74°C). Transfer the chicken to a cutting board and let it rest for 5 minutes.
- Reduce the heat to medium and pour the prepared peanut sauce into the same skillet. Stir constantly for 2 to 3 minutes, scraping up any browned bits from the bottom of the pan. The sauce will thicken slightly and become fragrant.
- Slice the rested chicken into strips or bite-sized pieces and return them to the skillet. Toss everything together until each piece is thoroughly coated in the peanut sauce. Heat through for 1 additional minute over medium-low heat.
- Remove the skillet from heat and drizzle the sesame oil over the chicken. Taste and adjust seasoning with additional lime juice, soy sauce, or sriracha as desired.
- Serve immediately over steamed jasmine rice or cooked noodles. Garnish generously with sliced green onions, crushed peanuts, and fresh cilantro leaves. Add lime wedges on the side for extra brightness.
Notes
Make It Your Own
- Thai Peanut Chicken Noodles: Toss the finished chicken and sauce with cooked rice noodles or lo mein for a slurpable noodle bowl situation.
- Vegetarian swap: Replace the chicken with extra-firm tofu or roasted cauliflower florets; the sauce works beautifully with both.
- Spice it up: Stir in a tablespoon of chili garlic paste or add thinly sliced Thai chilies to the sauce for a bolder, spicier version.
- Almond butter variation: If peanut allergies are a concern, swap in almond butter for a slightly milder, equally delicious sauce.
How to Make Thai Peanut Chicken
- Make the peanut sauce: In a small bowl, whisk together peanut butter, coconut milk, soy sauce, honey, lime juice, sriracha, grated ginger, and minced garlic until completely smooth. If the sauce feels thick, add a splash of warm water to loosen it up.
- Season and sear the chicken: Pat the chicken thighs dry with paper towels, then season both sides with salt and pepper. Heat one tablespoon of neutral oil in a large skillet over medium-high heat until shimmering.
- Cook the chicken: Add the chicken thighs in a single layer, being careful not to crowd the pan. Sear for 5 to 6 minutes per side until deeply golden brown and cooked through to an internal temperature of 165°F. Transfer to a plate to rest.
- Build the sauce in the pan: Reduce heat to medium and pour the peanut sauce mixture directly into the same skillet. Stir constantly for 2 to 3 minutes, scraping up any browned bits from the bottom of the pan; this is where the flavor lives.
- Slice and combine: Slice the rested chicken into strips or bite-sized pieces and return everything to the pan. Toss to coat every piece in the glossy peanut sauce and heat through for another minute.
- Finish and garnish: Remove from heat, drizzle with sesame oil, and top with sliced green onions, crushed peanuts, and a few fresh cilantro leaves. Serve immediately over jasmine rice or noodles.
Expert Tips
- Do not skip drying the chicken: Patting the chicken dry before searing is the single most important step for getting that golden, caramelized crust instead of a steamed, pale piece of chicken.
- Taste the sauce before cooking: Peanut butters vary a lot in salt and sweetness. Always taste your sauce and adjust with more lime juice, soy sauce, or honey before it hits the heat.
- Low and slow on the sauce: Once you add the peanut sauce to the pan, keep the heat at medium or lower. Peanut butter can scorch quickly on high heat and turn bitter.
- Thin it as needed: If the sauce thickens too much while it cooks, a couple tablespoons of warm water or extra coconut milk will bring it right back to the perfect coating consistency.
Serving Suggestions
- Classic Peanut Chicken Rice bowls: Spoon the chicken generously over steamed jasmine or basmati rice and finish with pickled cucumbers for freshness.
- Thai Peanut Chicken Noodles night: Toss with rice noodles, a handful of shredded cabbage, and matchstick carrots for a full noodle bowl experience.
- Lettuce cup appetizers: Scoop into butter lettuce leaves with shredded carrots, cucumber, and a squeeze of extra lime for a lighter starter.
- Garnish like a pro: Toasted sesame seeds, fresh Thai basil, a drizzle of chili oil, and lime wedges on the side make the plating look restaurant-worthy.
Storing and Reheating
- Refrigerator: Store cooled leftovers in an airtight container in the fridge for up to 4 days. The sauce thickens considerably once chilled.
- Freezer: The cooked chicken and sauce freeze well in a freezer-safe zip bag or container for up to 2 months. Freeze flat for faster thawing.
- Reheating on the stove: Warm over medium-low heat in a skillet with a splash of coconut milk or water, stirring gently until the sauce loosens and the chicken heats through.
- Reheating in the microwave: Transfer to a microwave-safe bowl, add a small splash of water, cover loosely, and reheat in 60-second intervals, stirring in between to prevent hot spots.
Your Questions Answered
Can I use chicken breasts instead of thighs for this Thai Peanut Chicken Recipe?
Absolutely. Chicken breasts work well but cook faster, so reduce the sear time to 4 to 5 minutes per side and pull them at 165°F internal temperature to avoid drying them out.
Is Thai Peanut Chicken With Coconut Milk spicy?
It has a mild to medium heat level as written. You can dial it back by reducing the sriracha or leave it out entirely for a kid-friendly version, or crank it up with extra chili paste if you like real heat.
Can I make the peanut sauce ahead of time?
Yes, the sauce can be made up to 3 days in advance and stored in a jar in the fridge. Give it a good stir and thin it with warm water before using since it thickens as it sits.
What can I use instead of coconut milk?
For a lighter version, full-fat Greek yogurt or a splash of chicken broth can substitute in a pinch, though the sauce will be less creamy and the coconut flavor will not come through the same way.
Final Thoughts
This Thai Peanut Chicken Recipe is proof that you do not need to order takeout to enjoy bold, complex Thai flavors at home. With a handful of pantry staples, one skillet, and about 35 minutes, you can put a dish on the table that genuinely impresses. Make it once and you will see exactly why this recipe earns a permanent spot in your dinner rotation. Do not forget to garnish generously because the toppings are half the joy.