Thai Chicken Satay Peanut Sauce

Category: Recipes the Whole Family Will Love

Enjoy savory Thai chicken satay skewers featuring succulent chicken thighs marinated in coconut milk, curry paste, and spices. The skewers are grilled until golden and paired with a creamy, mildly spicy peanut sauce made from natural peanut butter, red curry paste, and a hint of soy. Served with lime wedges, fresh coriander, and chopped peanuts, these skewers are delicious alone or with sides like jasmine rice. This flavorful dish easily adapts for parties or quick meals and invites creative use of the extra sauce with rice, noodles, or salads.

A woman with a smile on her face.
Created By Melanie Carter
Updated on Mon, 16 Jun 2025 09:58:24 GMT
A bowl of Thai chicken satay with peanut sauce. Pin
A bowl of Thai chicken satay with peanut sauce. | mellierecipes.com

Thai Chicken Satay with Peanut Sauce is the kind of dish that disappears at parties no matter how much I make. Tender skewered chicken is marinated in classic Thai flavors and served with a velvety peanut sauce that always gets licked clean. This recipe captures everything I love about street food from Thailand and brings it to your home kitchen with easy steps and ingredients you can actually find.

Ingredients

  • Chicken thighs: offer luscious juicy bites much better than breast which can dry out easily select plump thighs without excess fat
  • Coconut milk: provides rich flavor and moisture to the marinade be sure to use full fat for best results
  • Red curry paste: gives real Thai fragrance look for Maesri or a brand with a short ingredient list and bright color
  • Curry powder: adds warmth and depth go for fresh smelling powder without clumping
  • Natural peanut butter: makes a sauce with a pure peanut taste and no gritty texture if using commercial peanut butter taste and adjust the sweetness
  • Dark soy sauce: supplies color and savoriness thicker and a little sweeter than light soy sauce for authentic flavor
  • Cider vinegar: brings welcome tang but rice vinegar or even fresh lime juice works if needed
  • Peanuts: garnish the finished skewers with crunch and a nutty accent select unsalted whole nuts and chop just before serving
  • Bamboo skewers: soak well if grilling to avoid burning make sure they are splinter free

Step-by-Step Instructions

Make Marinade Mix:
Combine chicken pieces with a quarter cup of coconut milk curry powder red curry paste sugar and salt in a large bowl Mix gently to coat every piece and cover for at least twenty minutes or overnight for richer flavor
Thread the Skewers:
Carefully thread four to five chicken pieces onto each bamboo skewer smooth pieces along the length for even cooking
Cook the Skewers:
Heat one and a half tablespoons of neutral oil in a wide nonstick pan over medium high Lay the skewers in a single layer and cook for about three minutes per side Wait for golden edges and a cooked through center flipping only once for the best char and juiciness
Make the Peanut Sauce:
Pour all remaining coconut milk into a saucepan and add peanut butter red curry paste sugar soy sauce salt and vinegar Stir well over medium low heat and let the sauce simmer for five minutes until smooth and thick but pourable If the sauce tightens too much whisk in water a tablespoon at a time until creamy
Serve with Sauce and Garnish:
Pile skewers onto a large platter drizzle or serve with bowls of peanut sauce Scatter chopped peanuts coriander leaves and optional sliced red chilli over the top Offer lime wedges on the side for guests to squeeze as they wish
A plate of Thai chicken satay with peanut sauce. Pin
A plate of Thai chicken satay with peanut sauce. | mellierecipes.com

Storage Tips

Store leftover chicken and sauce in separate airtight containers for up to four days in the fridge To freeze place cooled skewers and sauce in labeled freezer bags then thaw overnight before reheating gently in a pan or microwave The peanut sauce stays pourable if you let it come to room temperature and whisk in a splash of water

Ingredient Substitutions

You can use chicken breast or pork tenderloin in place of thighs but check for doneness early since they cook faster If you cannot find red curry paste use a mix of extra curry powder and chili flakes for similar heat and flavor For a nut free option sunflower seed butter produces a surprisingly tasty alternative to peanut butter

Serving Suggestions

Traditionally these skewers are served with rice and cucumber salad Try folding them into lettuce wraps for a lighter meal or pairing with fresh salad rolls The leftover peanut sauce doubles as a salad dressing or a dip for crunchy raw vegetables

Cultural Context

Thai chicken satay is inspired by a fusion of Southeast Asian street food traditions especially from Indonesia and Malaysia The peanut sauce is a classic finishing touch and reflects the bold and balanced flavors beloved throughout Thai cooking At local markets these skewers are often grilled over charcoal and served piping hot with piles of cucumber and plenty of herbs

Recipe FAQs

→ What cut of chicken works best for satay skewers?

Boneless, skinless chicken thighs provide the juiciest and most flavorful results, but chicken breast or tenderloin can also be used for leaner skewers.

→ Can I substitute the peanut butter in the sauce?

Yes, natural peanut butter delivers the best flavor, but standard peanut butter works well too. For a different approach, blend raw unsalted peanuts with coconut milk until smooth.

→ Is it possible to use other meats?

Certainly! Beef or pork cuts suited to quick cooking, like tenderloin or sirloin, are great alternatives using the same marinade and grilling method.

→ Can the skewers be cooked without a grill?

Absolutely; a large skillet or grill pan over medium-high heat works well to achieve a golden char if grilling isn’t an option.

→ How long should the chicken marinate?

Marinate for at least 20 minutes to develop flavor, or refrigerate overnight for even deeper taste and tenderness.

→ What can I do with extra peanut sauce?

Use leftover sauce as a dip for vegetables, dressing for salads, or drizzle over rice and noodles for added richness.

Thai Chicken Satay Peanut Sauce

Grilled marinated Thai chicken skewers with robust peanut sauce, perfect for sharing as an appetizer or main course.

Prep Time
15 minutes
Cooking Duration
15 minutes
Overall Cooking Time
30 minutes
Created By: Melanie Carter

Recipe Category: Family-Friendly Meals

Skill Level: Moderate

Cuisine Style: Thai

Result Amount: 15 Portions

Diet Preferences: Gluten-Free Option, Dairy-Free Option

What You’ll Need to Make This

→ Satay Skewers

01 600 g boneless, skinless chicken thighs, cut into 2 cm pieces
02 13–16 bamboo skewers, 16 cm long, soaked if grilling

→ Marinade

03 1/4 cup (100 ml) coconut milk, full-fat
04 1 tablespoon curry powder
05 1 teaspoon white sugar
06 2 teaspoons Thai red curry paste
07 1 teaspoon kosher or cooking salt

→ Peanut Sauce

08 3/4 cup (180 g) natural peanut butter, smooth
09 2 tablespoons Thai red curry paste
10 1/4 cup (50 g) white sugar
11 2 teaspoons dark soy sauce
12 1 teaspoon kosher or cooking salt
13 2 tablespoons cider vinegar
14 3/4 cup (180 ml) coconut milk, full-fat
15 3/4 cup (180 ml) water

→ For Serving

16 2 tablespoons peanuts, finely chopped
17 Lime wedges
18 Coriander leaves and sliced red chilli (optional)

How to Prepare

Step 01

If grilling over charcoal or BBQ, soak bamboo skewers in water for at least 2 hours to prevent burning.

Step 02

In a bowl, combine chicken pieces with 1/4 cup coconut milk, curry powder, white sugar, red curry paste, and salt. Mix thoroughly and set aside to marinate for at least 20 minutes or preferably overnight.

Step 03

Thread 4 to 5 pieces of marinated chicken onto each soaked skewer.

Step 04

Heat 1.5 tablespoons oil in a large non-stick pan over medium-high heat. Cook skewers in batches, 3 minutes on each side or until chicken is golden and cooked through.

Step 05

In a saucepan over medium-low heat, combine remaining coconut milk, peanut butter, red curry paste, white sugar, dark soy sauce, salt, cider vinegar, and water. Stir to combine and simmer, stirring occasionally, for 5 minutes until sauce is thick and pourable.

Step 06

If necessary, adjust the peanut sauce with additional water to achieve a thick but pourable texture. Cover and keep warm until serving.

Step 07

Pour some peanut sauce into a serving bowl and garnish with chopped peanuts. Arrange satay skewers on a platter, sprinkle with remaining peanuts, coriander, and red chilli if desired. Serve alongside lime wedges and extra peanut sauce for dipping.

Extra Tips

  1. For juicier satay, use chicken thighs instead of breast or tenderloin. Marinating overnight deepens flavour.
  2. Natural peanut butter delivers superior peanut intensity and achieves a perfect sauce texture.
  3. Unused peanut sauce can be refrigerated up to one week or frozen. Use it with noodles, vegetables, or rice.

Tools Required

  • Large non-stick pan
  • Mixing bowls
  • Saucepan
  • Bamboo skewers
  • Knife and cutting board

Allergen Info

Review ingredients carefully for allergens. Reach out to your healthcare provider if you’ve got specific concerns.
  • Contains peanuts
  • Contains soy

Nutritional Information (Per Serving)

Remember, this info is purely for reference and isn’t meant to replace dietary guidance.
  • Caloric Value: 235
  • Fat Content: 19 grams
  • Carbohydrate Content: 7 grams
  • Protein Content: 10 grams