Thai Peanut Chicken Dish

Featured in Satisfying Main Courses.

Thai Peanut Chicken combines tender, golden chicken with a creamy, spicy, and tangy peanut sauce made from peanut butter, soy sauce, ginger, garlic, and hints of lime. This comforting dish is easy to prepare in just 30 minutes and pairs perfectly with steamed rice or noodles. Garnished with fresh cilantro and chopped peanuts, it’s a delightful, bold fusion of textures and flavors that makes for an unforgettable meal.

Barbara Chef
Updated on Sun, 27 Apr 2025 13:57:26 GMT
A bowl of chicken with rice. Pin it
A bowl of chicken with rice. | gracefulflavors.com

This Thai peanut chicken transforms ordinary chicken into a crave-worthy meal that combines the perfect balance of sweet, savory, and spicy flavors. The rich peanut sauce clings beautifully to the tender chicken pieces, creating a restaurant-quality dish that takes just 30 minutes from start to finish.

I first made this dish when I was craving takeout but didn’t want to leave the house during a rainstorm. My family was so impressed they requested it three times the following week, and it’s now our go-to meal when we want something special without the restaurant price tag.

Ingredients

  • Boneless skinless chicken breasts or thighs: choose thighs for more flavor and moisture or breasts for leaner option
  • Vegetable oil: use a neutral oil with high smoke point for proper searing
  • Fresh garlic and ginger: these aromatics create the foundation of authentic Thai flavor
  • Creamy peanut butter: provides richness and thickens the sauce naturally
  • Soy sauce: adds umami depth; look for low sodium if you prefer controlling salt levels
  • Rice vinegar: brings essential acidity to balance the richness
  • Honey: provides natural sweetness to complement the savory elements
  • Sriracha: adds customizable heat; adjust according to your spice preference
  • Coconut milk: creates silky texture and authentic Thai flavor profile
  • Lime juice: brightens the entire dish with fresh citrus notes
  • Sesame oil: just a touch adds nutty complexity to finish the sauce
  • Chopped peanuts: add wonderful textural contrast and enhanced peanut flavor
  • Fresh cilantro: provides color and herbaceous freshness to cut through richness

Step-by-Step Instructions

Prepare the Chicken:
Season chicken pieces generously with salt and pepper on both sides. Heat vegetable oil in a large skillet until shimmering but not smoking. Place chicken carefully in the hot pan without overcrowding. Cook for a full 6-7 minutes without disturbing to develop a golden brown crust. Flip once and cook another 6-7 minutes until completely cooked through with internal temperature of 165°F. Remove chicken to a plate and let rest for 5 minutes before slicing to keep juices inside.
Make the Peanut Sauce:
Add a touch more oil to the same skillet, keeping all those flavorful browned bits from the chicken. Add minced garlic and ginger, stirring constantly for 1-2 minutes until fragrant but not browned. Be vigilant here as they can burn quickly. Add peanut butter, soy sauce, rice vinegar, honey, sriracha, and coconut milk to the pan, using a whisk to create a smooth sauce. Allow the sauce to gently simmer for 2-3 minutes until slightly thickened and all ingredients are fully incorporated.
Finish the Dish:
Once the sauce has thickened slightly, add lime juice and sesame oil, stirring well to incorporate these finishing touches. Return the sliced chicken to the pan, gently folding to coat each piece thoroughly in the rich sauce. Allow everything to simmer together for 2 minutes, ensuring the chicken reheats and absorbs some sauce flavor. Serve immediately over rice or noodles, garnishing generously with chopped peanuts and fresh cilantro.
A bowl of chicken and rice. Pin it
A bowl of chicken and rice. | gracefulflavors.com

My favorite ingredient in this dish has to be the fresh ginger. I learned from my Thai cooking instructor years ago that the secret to authentic flavor is using freshly grated ginger rather than powdered. The aromatic zing it adds transforms the entire dish, especially when it sizzles with the garlic in the hot pan.

Perfect Pairings

This Thai peanut chicken pairs wonderfully with jasmine rice which soaks up the flavorful sauce beautifully. For a low-carb option, try serving it over cauliflower rice or with a side of steamed vegetables. If you prefer noodles, rice noodles or even linguine work perfectly as vehicles for the rich sauce. Add a simple cucumber salad with rice vinegar on the side for a refreshing contrast to the rich main dish.

Customizing Your Heat Level

One of the beautiful aspects of this recipe is how easily you can adjust the spice level. For a kid-friendly version, reduce or eliminate the sriracha and serve extra on the side for adults. For spice lovers, increase the sriracha or add a tablespoon of Thai red curry paste to the sauce. You can also garnish with sliced Thai bird chilies for those who enjoy serious heat. Remember that the coconut milk helps temper the spice, so adjust accordingly.

Make Ahead and Storage Tips

The peanut sauce can be made up to three days ahead and stored in the refrigerator. Simply reheat gently before adding cooked chicken. Leftover Thai peanut chicken keeps well in the refrigerator for up to three days in an airtight container. When reheating, add a splash of coconut milk or water as the sauce tends to thicken when chilled. For meal prep, freeze individual portions without garnishes and thaw overnight in the refrigerator before reheating.

A bowl of chicken with rice and peppers. Pin it
A bowl of chicken with rice and peppers. | gracefulflavors.com

Frequently Asked Questions

→ Can I use chicken thighs instead of breasts?

Yes, chicken thighs work wonderfully. They are juicier and add extra flavor to the dish.

→ How can I adjust the spice level?

To make it spicier, add more sriracha. For a milder dish, reduce the sriracha or omit it completely.

→ Can I substitute coconut milk?

Definitely! You can use regular milk or even almond milk as a replacement for coconut milk.

→ What can I serve this with?

This dish is best served over steamed rice or noodles. You can also pair it with a side of stir-fried vegetables.

→ Can I make it ahead of time?

Yes, you can prepare the peanut sauce and cook the chicken in advance. Combine everything when ready to serve.

Thai Peanut Chicken Delight

Tender chicken with tangy peanut sauce served with rice or noodles.

Prep Time
10 Minutes
Cook Time
20 Minutes
Total Time
30 Minutes
By: Barbara

Category: Hearty Mains

Difficulty: Intermediate

Cuisine: Thai

Yield: 4 Servings

Dietary: Dairy-Free

Ingredients

→ Main Ingredients

01 4 boneless, skinless chicken breasts or thighs
02 2 tablespoons vegetable oil

→ Aromatics

03 2 cloves garlic, minced
04 1 tablespoon fresh ginger, minced

→ Peanut Sauce

05 ¼ cup creamy peanut butter
06 ¼ cup soy sauce
07 2 tablespoons rice vinegar
08 2 tablespoons honey
09 1 tablespoon sriracha
10 ½ cup coconut milk
11 1 tablespoon lime juice
12 1 teaspoon sesame oil

→ Garnish

13 2 tablespoons chopped peanuts
14 2 tablespoons chopped fresh cilantro

→ To Serve

15 Steamed rice or noodles

Instructions

Step 01

Season chicken with salt and pepper. Heat vegetable oil in a large skillet over medium heat. Cook chicken for 6-7 minutes on each side until fully done and golden brown. Remove from skillet, let rest for a few minutes, and slice into strips or cubes.

Step 02

Add more oil to the skillet if necessary and sauté minced garlic and ginger for 1-2 minutes until fragrant.

Step 03

Add peanut butter, soy sauce, rice vinegar, honey, sriracha, and coconut milk to the skillet. Stir until combined, then cook for 2-3 minutes until smooth and heated. Stir in lime juice and sesame oil and adjust seasoning to taste.

Step 04

Return sliced chicken to the skillet, coating it evenly in the sauce. Serve over steamed rice or noodles, garnished with chopped peanuts and fresh cilantro.

Tools You'll Need

  • Large skillet
  • Spatula or wooden spoon

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains peanuts
  • Contains soy
  • May contain gluten if using regular soy sauce
  • Contains coconut (optional alternate milk)

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 475
  • Total Fat: 30 g
  • Total Carbohydrate: 25 g
  • Protein: 35 g