Thai Chicken Satay with Creamy Peanut Sauce (Marinated Skewers, Grilled, 40 Min + Marinate)

Thai chicken satay with creamy peanut sauce — marinated chicken skewers grilled with caramelized edges, served with rich peanut dipping sauce. 40 min + marinate.

These are the marinated chicken skewers from your favorite Thai restaurant, made at home. Overnight coconut-curry marinade, hot grill for caramelized edges, served with a thick peanut sauce that takes ten minutes from peanut butter, red curry paste, coconut milk and a splash of fish sauce. Twenty minutes of active work plus an overnight marinade.

Fun fact: satay actually originated in Indonesia and Malaysia, not Thailand — but the Thai version (with red curry in the marinade and a sweeter peanut sauce) is what most Westerners think of as “satay” today. Street vendors in Bangkok grill thousands of skewers a night over charcoal fans. The smell of grilling satay is one of the most recognizable smells in Southeast Asia.

Why this recipe works

  • OVERNIGHT MARINADE. Coconut milk + curry paste tenderizes the chicken and flavors it all the way through. 2 hours is okay; 24 hours is great.
  • BUTTERFLY THIN. Slicing chicken thigh into flat strips (not chunks) means more surface area for caramelization and quick, even cooking.
  • HIGH HEAT, FAST COOK. Get the grill ripping hot and cook only 2-3 minutes per side. Low slow grilling = dry chicken. Char is the goal.

Ingredients

Serves 4.

  • Chicken + marinade:
  • 1.5 lbs (680 g) boneless skinless chicken thighs, sliced into 1/2-inch thick strips
  • 1 can (13.5 oz) full-fat coconut milk, divided (1/2 cup for marinade, rest for sauce)
  • 2 tbsp red curry paste
  • 2 tbsp fish sauce
  • 1 tbsp brown sugar
  • 1 tbsp soy sauce
  • 1 tbsp ground coriander
  • 1 tsp ground turmeric
  • 3 cloves garlic, minced
  • Peanut sauce:
  • Remaining coconut milk from the can
  • 1/2 cup creamy peanut butter (natural, no sugar added)
  • 2 tbsp red curry paste
  • 2 tbsp brown sugar
  • 1 tbsp fish sauce
  • 1 tbsp soy sauce
  • Juice of 1 lime
  • 1-2 tbsp water to thin
  • Equipment + garnish:
  • 12-16 wooden or bamboo skewers, soaked in water 30 min
  • Chopped roasted peanuts
  • Fresh cilantro
  • Lime wedges
  • Sliced cucumber (traditional side)

Instructions
Close-up of a single satay skewer dipped into thick creamy peanut sauce, glossy caramelized edges, chopped peanuts and red chili flakes on top

Step 1: Marinate the chicken

In a large bowl, whisk together 1/2 cup coconut milk, red curry paste, fish sauce, brown sugar, soy sauce, coriander, turmeric, and garlic. Add the sliced chicken thighs and toss to coat. Cover and refrigerate at least 2 hours, ideally overnight.

Step 2: Soak the skewers

While the chicken marinates, soak wooden skewers in water for at least 30 minutes — this stops them burning on the grill. (Skip if using metal skewers.)

Step 3: Make the peanut sauce

In a small saucepan, combine the remaining coconut milk, peanut butter, red curry paste, brown sugar, fish sauce, and soy sauce. Cook over medium-low heat, whisking constantly, for 5 minutes until thick and glossy. Off heat, stir in lime juice. Thin with water 1 tbsp at a time to reach a dipping consistency. Taste and adjust.

Step 4: Thread the skewers

Thread the marinated chicken onto soaked skewers, weaving the strips so they sit flat (not bunched). 3-4 pieces per skewer.

Step 5: Grill on high heat

Preheat grill to high (or grill pan over high heat with 1 tbsp oil). Grill skewers 2-3 minutes per side until you get good char and the chicken is just cooked through. Don’t overcook — thigh stays juicy if you pull it at the right moment.

Step 6: Serve

Pile skewers on a platter. Drizzle a little peanut sauce over them, serve more on the side for dipping. Top with chopped peanuts and cilantro. Cucumber and lime wedges on the side.

Nutrition information

  • Calories: 540 kcal per serving (with sauce)
  • Protein: 38 g
  • Carbohydrates: 14 g
  • Fat: 36 g
  • Saturated Fat: 14 g
  • Sodium: 1,250 mg

Pro tips for the best thai chicken satay

  • Use CHICKEN THIGHS, not breast. Thigh has enough fat to stay juicy on high heat. Breast turns to chalk in 30 seconds past done.
  • DOUBLE the peanut sauce. It goes on everything — rice bowls, noodles, salads, raw vegetables. Lasts a week in the fridge.
  • Indoor option: Cast iron grill pan or even a heavy skillet works. The key is HIGH heat and a quick sear. Don’t crowd the pan.
  • Wood charcoal upgrade. If you can grill over real charcoal (not gas), the smoke flavor is what makes street satay taste different from home satay. Worth the effort for a special meal.

Frequently asked questions

Can I use chicken breast?

Yes but cut it slightly thicker (3/4 inch) and reduce grill time to 90 seconds per side. Brine for 30 min in salted water first to help it stay juicy.

Can I bake instead of grill?

Yes — 425°F (220°C) on a foil-lined sheet pan for 12-14 minutes, broil last 2 minutes for char. Not as good as grill but it works.

How long does the peanut sauce keep?

1 week refrigerated. Thickens cold — thin with warm water when reheating. Don’t freeze (separates).

Is there a substitute for fish sauce?

Soy sauce + 1/2 tsp lime zest gets you close. Fish sauce is what makes it taste authentic though — worth buying.

Can I make it kid-friendly?

Reduce red curry paste in marinade and sauce by half. Skip the chilies. Still tastes great.

Leave a Reply

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