Lively Thai Peanut Chicken Skewers

Category: Satisfying Main Dishes for Every Occasion

Thai Peanut Chicken Skewers brings you tender chicken thighs marinated in coconut milk, soy, lime, peanut butter, plus a hit of spice. Hand-thread the chicken onto skewers and grill or broil until the outside turns golden. Pour extra sauce on top, then serve it all over a mound of hot rice. Pile on lime wedges, chopped green onion, cilantro, and crunchy peanuts at the end. This one’s a hit for busy nights or casual get-togethers, tipping just the right amount of sweet, tangy, and savory. Got food sensitivities? There are easy swaps included for gluten-free, paleo, or keto eaters.

Barbara Chef
Updated on Thu, 29 May 2025 21:25:10 GMT
Thai Peanut Chicken Highlight
Thai Peanut Chicken | cookwithcarla.com

This Thai peanut chicken delivers tender flavorful chicken thighs coated in a creamy nutty sauce with just the right kick of heat and tang from lime. Whether piled onto skewers for grilling or broiled in the oven its a crowd-pleasing dish perfect over rice or solo as a tasty protein. It is a go-to for busy nights and instantly brings excitement to dinner.

My first try was a huge hit at a summer cookout everyone kept going back for more. Now it is my secret weapon whenever I need an easy dish that still wows guests.

Ingredients

  • Creamy peanut butter: gives the sauce its signature flavor and creamy body opt for a good quality brand with just peanuts and salt for the purest taste
  • Full fat unsweetened coconut milk: adds creaminess and a subtle sweetness choose canned and shake it up before opening for best texture
  • Fresh lime juice: brightens the sauce and balances the richness get a juicy lime and roll it on the counter to release more juice
  • Soy sauce or fish sauce: adds salt and umami go for low sodium if you prefer or tamari for gluten free
  • Packed dark brown sugar: brings caramel notes and depth darker varieties really shine here
  • Ground ginger: gives gentle warmth while fresh garlic brings sharpness and freshness buy plump firm garlic bulbs
  • Crushed red pepper flakes: offer a mellow heat adjust to taste
  • Boneless skinless chicken thighs: stay tender and soak up all the marinade select thighs with even thickness for best cooking
  • For garnish and serving: try whole or chopped peanuts for crunch green onions and cilantro for freshness and lime wedges for extra pop

Step-by-Step Instructions

Make the Peanut Sauce:
Whisk together peanut butter coconut milk fresh lime juice soy sauce or fish sauce brown sugar ground ginger garlic and crushed red pepper flakes in a medium bowl until very smooth and fully combined
Reserve and Chill Sauce for Serving:
Transfer one cup of the peanut sauce to a small bowl cover tightly and refrigerate to chill while you prepare and cook the chicken
Marinate the Chicken:
Place chicken thigh chunks in a large baking dish pour the remaining peanut sauce over the top and toss until every piece is well coated cover with plastic wrap and refrigerate for at least one hour and up to eight hours so the flavors can soak in stir once halfway through for best results
Thread the Chicken on Skewers or Prepare for Broiling:
After marinating thread the chicken onto metal or soaked wooden skewers for grilling or broiling or place directly on a wire rack set over a baking sheet if skipping the skewers
Cook the Chicken:
If broiling preheat broiler to high and place chicken under the heat source cook for about six minutes until the pieces reach one hundred sixty degrees inside then let rest for five minutes. If grilling preheat grill to medium high brush with oil for nonstick grill chicken skewers for six minutes then flip and grill for another six to ten until fully cooked and the pieces release easily from the grill
Serve:
After resting transfer chicken to serving plates alongside cooked rice drizzle with chilled peanut sauce and garnish with peanuts green onions cilantro and a squeeze of lime
Thai Peanut Chicken Highlight
Thai Peanut Chicken | cookwithcarla.com

The deep flavor from good coconut milk always reminds me of travels in Thailand where this dish is on every street corner. I always add a handful of peanuts on top for crunch because my daughter loves the extra texture.

Storage Tips

Keep leftovers sealed in the refrigerator for up to four days. The peanut sauce tastes even better after a night mellowing out. If freezing store the cooked chicken and sauce separately for up to two months. Reheat chicken gently so it stays juicy and give the chilled sauce a good stir or brief warm-up to bring it back to ideal consistency.

Ingredient Substitutions

If you have peanut allergies swap in cashew or almond butter for a slightly different but equally delicious twist. Coconut aminos is a great soy free alternative. For sugar free diets use your favorite brown sugar substitute or a touch of honey if not strictly paleo. Chicken breast works in a pinch but may cook faster than thighs so watch closely for doneness.

Serving Suggestions

Pile the chicken and rice on platters for a family style meal or thread onto skewers for easy party appetizers. Leftover peanut sauce makes an incredible dip for steamed broccoli or roasted sweet potatoes. For a lighter meal skip the rice and serve with crunchy lettuce wraps or a fresh cucumber salad.

Cultural Context

Thai peanut chicken draws inspiration from classic recipes like satay across Southeast Asia where street vendors use rich marinades and nutty sauces to transform simple chicken into a feast. The limey creamy sauce balances the salt heat and sweetness so beautifully that one bite brings you right to the bustle of a Thai market.

Recipe FAQs

→ What keeps chicken juicy on the grill?

Soak the chicken in the marinade as suggested, so it stays moist. Stick to medium-high heat while cooking and don’t walk away so you don’t overdo it. Give it a short rest before digging in to keep it juicy.

→ Is peanut butter required for the sauce?

Nope, swap in almond or cashew butter if you’ve got allergies or need a paleo tweak. Taste and tweak the other flavors to match.

→ What are good sides for Thai Peanut Chicken?

You can go classic with jasmine or brown rice. If you want more veggie color, serve it with stir-fried veggies or even a scoop of quinoa.

→ Are skewers a must for this?

Not at all. Skewers make grilling and serving look fun but you can put the chicken on a baking rack to broil or bake if that’s easier for you.

→ How much heat is in the peanut sauce?

You’re in control—add more or less crushed red pepper flakes to your taste, and throw some extra on the table if your friends love spicy stuff.

→ Can you make this ahead?

Definitely. Marinate your chicken and prep the sauce up to 8 hours early. Cook right before you eat for best taste and texture.

Thai Peanut Chicken

Tender chicken thighs get coated in a smooth peanut sauce, then grilled or broiled. They’re awesome with some rice and fresh toppings.

Prep Time
15 min
Cook Time
10 min
Total Time
25 min

Category: Main Dishes

Difficulty: Intermediate

Cuisine: Thai

Yield: 4 Servings

Dietary Preferences: Low-Carb, Dairy-Free

Ingredients

→ Peanut Sauce

01 120 g creamy peanut butter
02 240 ml unsweetened full-fat coconut milk, well-stirred
03 30 ml freshly squeezed lime juice
04 30 ml soy sauce or fish sauce
05 20 g packed dark brown sugar
06 5 ml ground ginger
07 15 g fresh garlic, minced
08 2.5 ml crushed red pepper flakes, plus more to taste

→ Chicken

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

→ Garnishes

10 Whole or chopped peanuts
11 Chopped green onions
12 Chopped fresh cilantro
13 Lime wedges

→ Serving Suggestions

14 Cooked white or brown rice
15 Reserved peanut sauce for serving

Steps

Step 01

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

Step 02

Transfer 240 ml of the prepared peanut sauce to a small bowl. Cover and refrigerate for serving. Keep the remaining sauce for marinating the chicken.

Step 03

Place chicken thigh pieces in a large baking dish. Pour the remaining peanut sauce over the chicken and stir to coat evenly. Cover and refrigerate for 1 to 8 hours, stirring once during marination.

Step 04

If using skewers, thread the marinated chicken pieces onto soaked skewers. If not, place the chicken pieces on a wire rack set over a baking sheet. Allow chicken to rest at room temperature while you preheat your broiler or grill.

Step 05

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

Step 06

Preheat grill to medium-high heat (190–230°C). Lightly spray grill grates if desired. Grill skewered chicken over indirect heat with the lid closed for 6 minutes, then flip and grill for another 6 to 10 minutes until chicken reaches 71°C and releases easily. Rest 5 minutes before serving.

Step 07

Transfer rested chicken to serving plates. Serve with rice and the reserved peanut sauce. Garnish with lime wedges, peanuts, green onions, and cilantro as desired.

Notes

  1. For gluten-free adaptation, use certified gluten-free soy sauce or fish sauce.
  2. For a paleo version, substitute peanut butter with cashew or almond butter and soy sauce with coconut aminos.
  3. Soak wooden skewers in water for 30 minutes prior to grilling to prevent burning.
  4. To serve family-style, arrange cooked skewers on a platter for guests to help themselves.

Required Equipment

  • Medium mixing bowl
  • Whisk
  • Small bowl with lid or plastic wrap
  • Large baking dish or mixing bowl
  • Tongs or silicone spatula
  • Plastic wrap
  • Refrigerator
  • Broiler or grill
  • Metal or wooden skewers
  • Wire baking rack
  • Cooking spray
  • Baking sheet
  • Internal meat thermometer

Allergen Information

Double-check every ingredient for potential allergens and consult a healthcare professional if unsure.
  • Contains peanuts
  • Contains soy
  • May contain fish if fish sauce is used

Nutritional Information (Per Serving)

This data is for informational purposes only and doesn’t replace medical advice.
  • Calories: 576
  • Fat: 37 g
  • Carbs: 9 g
  • Protein: 54 g