Thai Peanut Chicken Recipe

Introduction

Thai Peanut Chicken is a flavorful and creamy dish that combines tender chicken thighs with a rich peanut sauce infused with lime, garlic, and spices. Perfectly grilled or broiled, it’s a delicious way to enjoy Thai-inspired flavors at home.

The image shows a black cast iron pan filled with creamy yellow curry that has chunks of chicken mixed in. The curry is thick and smooth with small green herb pieces scattered across the surface. On the right side, there are bright red sliced chili peppers and fresh green cilantro leaves, adding color contrast. A wooden spoon is scooping some of the curry from the pan, showing the texture of the chicken and sauce up close. The background is a clean white marbled surface with a few small herbs scattered around. Photo taken with an iphone --ar 4:5 --v 7

Ingredients

  • ½ cup creamy peanut butter
  • 1 cup unsweetened, full-fat coconut milk (from can, not carton; stirred well)
  • 2 tablespoons fresh lime juice (juice from approximately 1 medium lime)
  • 2 tablespoons soy sauce (or fish sauce)
  • 1 ½ packed tablespoons brown sugar (dark preferred)
  • 1 teaspoon ground ginger
  • 1 tablespoon minced fresh garlic (approximately 3 large cloves)
  • ½ teaspoon crushed red pepper flakes (plus more to taste)
  • 2 pounds boneless, skinless chicken thighs (cut into bite-sized chunks)
  • cooked white or brown rice
  • lime wedges (to garnish)
  • whole or chopped peanuts (to garnish)
  • chopped green onions (to garnish)
  • chopped cilantro (to garnish)

Instructions

  1. Step 1: In a medium bowl, whisk together the peanut butter, coconut milk, lime juice, soy sauce, brown sugar, ground ginger, minced garlic, and crushed red pepper flakes until fully combined to make the peanut sauce.
  2. Step 2: Transfer 1 cup of the prepared peanut sauce to a small bowl, cover, and refrigerate. Reserve the remaining sauce (about ½ to 1 cup) to use as the chicken marinade.
  3. Step 3: Place the chicken chunks in a baking dish. Pour the reserved peanut sauce over the chicken and toss until fully coated. Cover and refrigerate for at least 1 hour and up to 8 hours, stirring once during marinating.
  4. Step 4: When ready to cook, remove the chicken from the fridge and uncover. Thread the chicken pieces onto skewers, or place them on a wire rack set over a baking sheet if not using skewers.
  5. Step 5: To broil: Preheat the broiler to high. Broil the chicken 6 minutes or until the internal temperature reaches 160° Fahrenheit, turning as needed. Let rest 5 minutes before serving.
  6. Step 6: To grill: Preheat grill to medium-high heat (375° to 450° Fahrenheit). Lightly oil the grill grates if desired. Grill skewers over indirect heat, covered, for 6 minutes. Flip and grill another 6 to 10 minutes until 160° Fahrenheit. Let rest 5 minutes before serving.
  7. Step 7: Serve the chicken with cooked rice, a spoonful of the chilled peanut sauce, lime wedges, and garnish with peanuts, green onions, and cilantro.

Tips & Variations

  • Use fish sauce instead of soy sauce for a more authentic Thai flavor.
  • Adjust the crushed red pepper flakes to control the heat level.
  • For a thicker sauce, reduce the coconut milk slightly before mixing.
  • Swap chicken thighs for chicken breasts if preferred, but thighs stay juicier.
  • Leftover sauce can be used as a dipping sauce or salad dressing.

Storage

Store leftover chicken and sauce separately in airtight containers in the refrigerator for up to 3 days. Reheat the chicken gently in the microwave or on the stovetop to avoid drying out. The sauce may thicken when chilled; stir in a splash of water or coconut milk to loosen before serving.

How to Serve

A black skillet filled with a creamy, thick yellow-orange curry with visible chunks of chicken mixed throughout, topped with chopped green cilantro and crushed peanuts scattered on the surface. Bright red chili slices sit near the center, adding a pop of color. A wooden spoon with a smooth, light grain pattern scoops up a portion of the curry, resting in the skillet. The skillet sits on a white marbled surface with some scattered cilantro leaves around. Photo taken with an iphone --ar 4:5 --v 7

Serve this delicious recipe with your favorite sides.

FAQs

Can I make the peanut sauce ahead of time?

Yes, the peanut sauce can be made up to 3 days in advance and stored in the refrigerator. Bring it to room temperature and stir well before using.

Is it better to marinate the chicken overnight?

Marinating for at least 1 hour develops flavor, but marinating overnight (up to 8 hours) gives the best taste and tenderness.

Print

Thai Peanut Chicken Recipe

This Thai Peanut Chicken recipe features tender chicken thighs marinated in a rich, creamy peanut sauce infused with coconut milk, lime, garlic, and spices. The chicken is broiled or grilled to perfection, then served with rice and garnished with fresh herbs and crunchy peanuts for a vibrant, flavorful dish inspired by Thai cuisine.

  • Author: Emma
  • Prep Time: 15 minutes
  • Cook Time: 12 minutes
  • Total Time: 1 hour 27 minutes
  • Yield: 4 to 6 servings 1x
  • Category: Main Dish
  • Method: Broiling and Grilling
  • Cuisine: Thai

Ingredients

Scale

Peanut Sauce

  • ½ cup creamy peanut butter
  • 1 cup unsweetened, full-fat coconut milk (from can, not carton; stirred well)
  • 2 tablespoons fresh lime juice (juice from approximately 1 medium lime)
  • 2 tablespoons soy sauce (or fish sauce)
  • 1 ½ packed tablespoons brown sugar (dark preferred)
  • 1 teaspoon ground ginger
  • 1 tablespoon minced fresh garlic (approximately 3 large cloves)
  • ½ teaspoon crushed red pepper flakes (plus more to taste)

Main

  • 2 pounds boneless, skinless chicken thighs (cut into bite-sized chunks)
  • cooked white or brown rice, for serving

Garnishes

  • lime wedges
  • whole or chopped peanuts
  • chopped green onions
  • chopped cilantro

Instructions

  1. Prepare the Peanut Sauce: In a medium bowl, vigorously whisk together peanut butter, coconut milk, lime juice, soy sauce, brown sugar, ground ginger, minced garlic, and crushed red pepper flakes until fully combined.
  2. Save Sauce Portions: Transfer 1 cup of the prepared peanut sauce to a small bowl, cover it, and refrigerate. Save the remaining sauce (about ½ to 1 cup) to use as the marinade for the chicken.
  3. Bring Sauce to Room Temperature: Fifteen minutes before serving, remove the refrigerated sauce from the fridge to allow it to come to room temperature.
  4. Marinate the Chicken: Place the bite-sized chicken chunks in a baking dish, pour the remaining peanut sauce over them, and toss to coat evenly. Cover with plastic wrap and refrigerate for at least 1 hour and up to 8 hours, stirring at least once during marination.
  5. Prepare for Cooking: Remove marinated chicken from the fridge. Thread pieces onto skewers if using, then place on a lightly greased baking sheet. If not using skewers, fit a baking sheet with a wire rack and arrange chicken pieces on top.
  6. Broil the Chicken: Preheat your broiler to high. Place the baking sheet with chicken under the broiler and cook for about 6 minutes or until the internal temperature reaches 160°F. Meanwhile, bring the reserved peanut sauce to room temperature.
  7. Rest Chicken after Broiling: Once cooked, carefully remove the chicken from the broiler and let it rest for 5 minutes before serving.
  8. Grill the Chicken (Alternative Method): Preheat the grill to medium-high heat (375° to 450°F). Lightly spray grill grates with cooking spray if desired. Place skewered chicken over indirect heat, close the lid, and grill for 6 minutes. Flip and grill for another 6 to 10 minutes until the chicken reaches 160°F internally and releases easily from the grates.
  9. Rest Chicken after Grilling: Remove skewers from the grill and let the chicken rest for 5 minutes before serving.
  10. Serve: Plate the chicken with cooked white or brown rice, drizzle with the prepared peanut sauce, garnish with lime wedges, chopped peanuts, green onions, and cilantro as desired.

Notes

  • Use dark brown sugar for a deeper, richer flavor in the sauce.
  • If you don’t have soy sauce, fish sauce can be used as a substitute to add authentic Thai flavor.
  • Adjust crushed red pepper flakes according to your preferred spice level.
  • Chicken thighs are preferred for juiciness and tenderness but chicken breasts can be substituted if desired.
  • Allowing the chicken to marinate longer (up to 8 hours) enhances flavor absorption.
  • Threading chicken onto skewers helps with even cooking especially when grilling or broiling.

Keywords: Thai Peanut Chicken, peanut sauce chicken, grilled Thai chicken, broiled chicken thighs, coconut milk chicken, spicy peanut chicken, Thai cuisine

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating