Tender Chicken in Peanut Sauce

Category: Family Dinner Ideas

This Thai-inspired dish features succulent chicken thighs marinated in a luxurious peanut sauce made with coconut milk, lime, and aromatic spices. The chicken can be broiled or grilled on skewers until perfectly tender, then served with additional peanut sauce. Complete the meal with rice and traditional garnishes like peanuts, green onions, and cilantro for an authentic flavor experience that balances savory, sweet, and tangy notes.

Fatiha
By Fatiha Fatiha
Last updated Wed, 23 Jul 2025 17:32:00 GMT
A bowl of Thai Peanut Chicken with rice and lime wedges. Pin
A bowl of Thai Peanut Chicken with rice and lime wedges. | zestplate.com

This Thai peanut chicken recipe transforms simple ingredients into an explosion of flavor that will transport your taste buds straight to Thailand. The combination of creamy peanut sauce with tender chicken thighs creates a dish that's both comforting and exotic, perfect for weeknight dinners or impressing guests.

I first made this dish after returning from a trip to Thailand, desperately trying to recreate the street food flavors I fell in love with. After several attempts, this version became my family's most requested meal for birthdays and special occasions.

Ingredients

  • Creamy peanut butter provides the rich foundation for the sauce, choose natural varieties for best flavor
  • Coconut milk adds authentic creaminess, always use full-fat canned version for proper texture
  • Fresh lime juice brings necessary acidity to balance the richness
  • Soy sauce contributes essential umami depth, opt for low sodium if watching salt intake
  • Brown sugar balances the savory elements with subtle sweetness
  • Ground ginger and fresh garlic create aromatic complexity
  • Red pepper flakes add customizable heat to suit your preference
  • Boneless skinless chicken thighs remain juicy and tender even when grilled

How To Make Thai Peanut Chicken

Make the sauce
Combine peanut butter, coconut milk, lime juice, soy sauce, brown sugar, ginger, garlic, and red pepper flakes in a medium bowl. Whisk vigorously until completely smooth with no lumps remaining. This sauce is the heart of the dish, so take your time ensuring everything is well incorporated. Set aside 1 cup for serving and use the remainder as marinade.
Marinate the chicken
Cut chicken thighs into evenly sized chunks approximately 1 inch square for consistent cooking. Toss thoroughly in the marinade, ensuring each piece is fully coated. Cover and refrigerate for at least 1 hour but no more than 8 hours. The natural enzymes in the marinade will begin breaking down proteins if left too long.
Cook the chicken
Thread marinated chicken onto skewers leaving small spaces between pieces to ensure even cooking. Preheat your broiler or grill to high heat. Cook chicken for approximately 6 minutes per side until the internal temperature reaches 160°F. The chicken will continue cooking during rest time to reach the safe 165°F. Watch carefully as the sugar in the marinade can burn quickly.
Rest and serve
Allow chicken to rest for 5 minutes after cooking. This crucial step allows juices to redistribute throughout the meat instead of running out when cut. Serve with room temperature reserved peanut sauce, rice, and garnishes of your choice.

The secret ingredient that makes this dish special is quality peanut butter. After trying numerous brands, I discovered that natural varieties with minimal ingredients produce the most authentic flavor. My grandmother actually tasted this recipe and declared it better than the peanut chicken she had during her travels through Thailand in the 1970s.

Storage Tips

The cooked chicken will keep beautifully in the refrigerator for up to 3 days stored in an airtight container. The peanut sauce tends to thicken when chilled, so warm gently and thin with a splash of coconut milk if needed before serving leftover portions. For freezing, store the cooked chicken separate from the sauce for best results and use within 2 months.

A bowl of Thai Peanut Chicken with rice and lime wedges.
A bowl of Thai Peanut Chicken with rice and lime wedges. | zestplate.com

Ingredient Substitutions

If peanut allergies are a concern, substitute with almond or cashew butter for a similarly delicious but safe alternative. The flavor profile will change slightly but remains delicious. For a lighter version, use light coconut milk, though the sauce won't be quite as rich. In a pinch, honey can replace brown sugar, though you'll want to use slightly less as honey has a stronger sweetness. Fresh ginger can replace ground for more pronounced flavor.

Serving Suggestions

While delicious served traditionally over jasmine rice, this versatile chicken also works beautifully in lettuce wraps for a lower carb option. Try serving with cucumber salad dressed with rice vinegar for a refreshing contrast to the rich sauce. For an impressive presentation, alternate chicken pieces with chunks of pineapple and red bell pepper on skewers before cooking. The sweetness of these additions complements the savory sauce perfectly.

Cultural Context

This dish draws inspiration from Thai satay but incorporates elements that make it more accessible for home cooks. Traditional Thai satay typically features a thinner marinade and is served with a separate peanut dipping sauce. This version streamlines the process while maintaining authentic flavors. In Thailand, similar dishes are often served as street food, with vendors grilling skewers over charcoal for enhanced smoky flavor.

A plate of Thai Peanut Chicken with rice and a bowl of sauce.
A plate of Thai Peanut Chicken with rice and a bowl of sauce. | zestplate.com

Recipe FAQs

→ Can I use chicken breast instead of thighs for this dish?

Yes, you can substitute chicken breasts, but be careful not to overcook as they contain less fat than thighs and can dry out more easily. Reduce the cooking time by 1-2 minutes and monitor closely until they reach 160°F internally.

→ How spicy is this Thai peanut chicken?

With ½ teaspoon of red pepper flakes, it has a mild to medium heat level. You can easily adjust the spiciness by increasing or decreasing the amount of red pepper flakes to suit your preference.

→ Can I make the peanut sauce ahead of time?

Absolutely! The sauce can be prepared up to 3 days in advance and stored in an airtight container in the refrigerator. This actually allows the flavors to develop more fully.

→ What's the best way to serve Thai peanut chicken?

The most traditional way is over jasmine rice with extra peanut sauce drizzled on top and garnished with chopped peanuts, green onions, and cilantro. For a lower-carb option, serve with cauliflower rice or alongside a fresh cucumber salad.

→ How long should I marinate the chicken for the best flavor?

For optimal flavor infusion, marinate the chicken for at least 2-4 hours. While the recipe states a minimum of 1 hour works, the longer marinating time (up to 8 hours) allows the peanut sauce to tenderize the meat and impart more flavor.

→ Can I freeze the marinated chicken?

Yes, you can freeze the chicken in the marinade for up to 3 months. Place in a freezer-safe bag, remove excess air, and freeze flat. Thaw completely in the refrigerator before cooking according to the recipe instructions.

Thai Peanut Chicken

Tender chicken thighs in a creamy peanut-coconut sauce, easily broiled or grilled and garnished with fresh lime and herbs.

Preparation Time
20 min
Cooking Time
15 min
Total Duration
35 min
By Fatiha: Fatiha

Category: Main Dishes

Skill Level: Intermediate

Cuisine: Thai

Output: 4 Servings (4 servings of Thai Peanut Chicken)

Dietary Preferences: Low-Carb, Dairy-Free

Ingredients

→ Peanut Sauce

01 120g creamy peanut butter
02 240ml unsweetened full-fat coconut milk (canned, well-stirred)
03 2 tablespoons fresh lime juice
04 2 tablespoons soy sauce
05 1½ tablespoons packed dark brown sugar
06 1 teaspoon ground ginger
07 1 tablespoon minced fresh garlic (3 cloves)
08 ½ teaspoon crushed red pepper flakes

→ Chicken

09 900g boneless skinless chicken thighs, cut into bite-sized pieces

→ Garnish Options

10 Cooked white or brown rice
11 Lime wedges
12 Whole or chopped peanuts
13 Chopped green onions
14 Fresh cilantro leaves

Directions

Step 01

In a medium bowl, whisk together peanut butter, coconut milk, lime juice, soy sauce, brown sugar, ground ginger, minced garlic, and red pepper flakes until completely smooth and emulsified.

Step 02

Transfer 240ml of the prepared peanut sauce to a small bowl. Cover and refrigerate until ready to serve. Reserve the remaining sauce for marinating the chicken.

Step 03

Place chicken pieces in a baking dish and pour the remaining peanut sauce over them. Toss until chicken is fully coated. Cover with plastic wrap and refrigerate for 1-8 hours, stirring occasionally during marination.

Step 04

Remove chicken from refrigerator. If using skewers, thread marinated chicken pieces onto them and place on a lightly-greased baking sheet. If not using skewers, arrange chicken on a wire rack set over a baking sheet.

Step 05

Preheat broiler to high. Position chicken under broiler and cook for 6 minutes or until internal temperature reaches 71°C. Remove from heat and rest for 5 minutes before serving.

Step 06

Preheat grill to medium-high heat (190-230°C). Place chicken skewers over indirect heat and close lid. Grill for 6 minutes, flip, then grill another 6-10 minutes until internal temperature reaches 71°C and chicken releases easily from grates. Rest for 5 minutes before serving.

Step 07

Arrange chicken on plates with cooked rice and the reserved room-temperature peanut sauce. Garnish with lime wedges, chopped peanuts, green onions, and cilantro as desired.

Notes

  1. Chicken can be served on skewers or removed prior to serving based on preference.
  2. For gluten-free option, substitute with gluten-free soy sauce, fish sauce, or lite tamari.
  3. For paleo adaptation, use cashew or almond butter instead of peanut butter, fish sauce or coconut aminos instead of soy sauce, and coconut sugar instead of brown sugar.
  4. For keto modification, use sugar-free peanut butter (containing only peanuts and salt) and replace brown sugar with a keto-friendly brown sugar substitute.

Required Equipment

  • Mixing bowls
  • Whisk
  • Baking dish
  • Skewers (optional)
  • Baking sheet
  • Wire rack (if not using skewers)
  • Meat thermometer
  • Grill (optional alternative cooking method)

Allergen Information

Review each component for possible allergens and consult a health professional when concerned.
  • Contains peanuts
  • Contains soy
  • Contains coconut

Nutritional Information (per serving)

These figures serve as estimates and are not a substitute for medical advice.
  • Calories: 576
  • Fat: 37 g
  • Carbohydrates: 9 g
  • Protein: 54 g