NEW The BBQ grilling guide 2026 is live Read it →
Chicken Satay with Peanut Sauce: Authentic Thai Recipe Jump to recipe
HOME CHICKEN RECIPES CHICKEN SATAY WITH PEANUT
RECIPE · CHICKEN RECIPES

Chicken Satay with Peanut Sauce: Authentic Thai Recipe

E
By Emma Delacourt · August 6, 2026 · 14 min read
chicken satay
Reader Rating★★★★★
Total Time35 mins
Servings4 servings

Chicken satay is really two recipes on one plate — a coconut-turmeric marinade that stains the chicken bright yellow, and a peanut sauce that has to be built, not stirred from a jar. Get either one wrong and you land somewhere between a school-cafeteria kebab and a bowl of peanut butter thinned with water. Get them both right and you have the Bangkok street-cart version, ready in the time it takes the grill to heat. Even our Pad Krapow Gai is quicker on the clock, but nothing beats satay for a weekend cook.

Grilled chicken satay skewers with golden turmeric coconut marinade, arranged on a wooden board next to a bowl of Thai peanut sauce.
Golden from turmeric, charred at the edges, dipped — never drowned — in real peanut sauce. That’s satay.

Chicken satay is Thai-style grilled chicken skewers, marinated at least 2 hours (ideally overnight) in coconut milk, yellow curry, turmeric, fish sauce and lemongrass, then grilled 3–4 min per side over high heat until charred at the edges. Serve with a peanut sauce built from red curry paste, coconut milk and natural peanut butter — not a store-bought “satay sauce”. Chicken hits doneness at 74 °C / 165 °F.

Prep
25 min
Marinate
4 h+
Cook
10 min
Serves
4
Per serving
440 kcal

What makes it authentic Thai satay?

Three markers separate the real thing from Western knockoffs. First, the marinade is coconut-based, not soy-based — Chef Pailin at Hot Thai Kitchen is emphatic on this. Second, the yellow colour comes from turmeric plus yellow curry powder (not paprika, not saffron). Third, the peanut sauce is a cooked sauce built on red curry paste and coconut milk — not a raw whisked emulsion of peanut butter and soy.

Everything else is negotiable. Regional Thai versions add lemongrass, coriander seed, or a splash of evaporated milk in the marinade. Malaysian satay leans harder on lemongrass and adds galangal. What you never see on a Bangkok cart is honey, sriracha or maple syrup — those are Western inventions.

Turmeric doesn’t just colour the chicken — its curcumin is fat-soluble, which is why the marinade needs coconut milk (or oil) to actually stain the meat yellow. In a water-based marinade the pigment barely penetrates the surface. That’s why substituting Greek yogurt turns your skewers pale.

Ingredients (serves 4, ~16 skewers)

Ingredients

Marinade

  • 700 g boneless skinless chicken thighs, sliced 2 cm thick against the grain
  • 150 ml full-fat coconut milk
  • 1 tbsp yellow curry powder
  • 1 tsp ground turmeric
  • 1 tbsp fish sauce
  • 1 tbsp light brown sugar
  • 1 stalk lemongrass, tender core minced
  • 2 garlic cloves, grated
  • 1 tbsp neutral oil

Peanut sauce

  • 200 ml full-fat coconut milk
  • 2 tbsp red curry paste (Maesri)
  • 120 g natural peanut butter (crunchy or smooth)
  • 1 tbsp fish sauce
  • 1½ tbsp palm sugar (or brown sugar)
  • 1 tbsp tamarind paste (or juice of ½ lime)
  • 60 ml water, to loosen
  • Crushed roasted peanuts, to finish

Skewers & grill

  • 16 bamboo skewers, soaked in water 30 min
  • Neutral oil for the grate

Ajad (cucumber relish)

  • ½ cucumber, quartered lengthwise, sliced thin
  • 1 shallot, sliced paper-thin
  • 1 red chili, sliced
  • 3 tbsp rice vinegar
  • 2 tbsp sugar
  • Pinch of salt

The 7-step method

  1. Marinate the chicken.Whisk all marinade ingredients in a bowl until the coconut milk turns bright yellow. Add the sliced chicken, toss until every strip is coated. Cover and refrigerate a minimum of 2 hours, ideally 4 to 24. Anything under 2 hours and the turmeric hasn’t penetrated.
  2. Soak the skewers.Drop bamboo skewers into water at the same time you start marinating. Thirty minutes minimum, longer is fine. Dry skewers ignite on a hot grill — this isn’t optional.
  3. Make the ajad.Warm the rice vinegar, sugar and salt until the sugar dissolves (30 seconds in the microwave). Pour over the cucumber, shallot and chili. Rest at room temp while the chicken finishes marinating. Rests longer than an hour and it turns limp.
  4. Build the peanut sauce.Simmer 4 tbsp of the coconut milk in a small saucepan over medium heat until it splits (2–3 min). Add red curry paste, fry 90 seconds until fragrant. Add the remaining coconut milk, peanut butter, fish sauce, palm sugar and tamarind. Whisk until glossy. Loosen with water a tablespoon at a time until it coats a spoon but drips freely.
  5. Skewer.Thread 3–4 chicken strips per skewer, folding thicker pieces so they lie flat and cook evenly. Leave the last 5 cm bare for a handle.
  6. Grill hot.Preheat grill to high (230 °C / 450 °F). Oil the grate. Lay skewers directly over the heat, cook 3–4 min per side without moving. You want dark char marks, not uniform brown. Internal temp 74 °C / 165 °F.
  7. Rest and serve.Rest 3 min on the plate. Sprinkle crushed roasted peanuts over the warm sauce. Serve skewers with sauce for dipping, ajad on the side, jasmine rice or grilled roti to mop.
If you don’t have a grill, a preheated cast-iron pan works — get it smoking hot, add a film of neutral oil, sear 2 min per side. You lose the char smoke but gain a proper crust. Do not use a non-stick pan; it can’t hit the temperature you need.

Marinade × grill time — the honest table

The single most-asked question in the SERP is “how long do I marinate satay?” The honest answer is a range, and the range matters. Here’s what actually happens at each duration.

Marinade timeWhat you getVerdict
Under 30 minYellow surface, plain chicken inside. Fish sauce hasn’t seasoned the meat.Skip. Not satay.
1 hourColour set. Flavour on the outside only.Emergency only.
2 hoursTurmeric penetrates 3–4 mm. Aromatics active.Minimum acceptable.
4 hoursEven yellow throughout thin strips. Balanced salt/sweet.Sweet spot.
Overnight (12–24 h)Deep flavour, tender texture from lemongrass acid.Best.
Over 36 hFish sauce takes over. Texture starts to break down.Too far.

Grill times by cut, gas grill on high:

CutSlice thicknessPer sideInternal temp
Boneless thighs (recommended)2 cm3–4 min74 °C
Chicken breast1.5 cm2–3 min74 °C
Chicken tenderswhole2 min74 °C

Peanut sauce: 3 upgrades from the jar version

Real Thai peanut sauce is cooked, not whisked. The three moves that make the difference:

1. Fry the red curry paste in split coconut cream. Same technique as our butter chicken masala base — the paste has to bloom in fat before it meets liquid, otherwise it tastes raw. Two minutes of patience separates a supermarket satay sauce from a Bangkok cart one.

2. Use natural peanut butter, not the sweetened Skippy-style stuff. The added sugar and hydrogenated oils in commercial peanut butter fight the coconut. Look for one with two ingredients: peanuts and salt. If natural is stiff from being fridge-cold, warm it 10 seconds in the microwave before whisking in.

3. Tamarind, not lime, for the sour note. Tamarind’s slow, deep tang matches the coconut. Lime is too sharp and takes over. If you can only find lime, use half as much as tamarind and add it off-heat.

The sauce thickens hard once it cools. Reheat gently with a splash of coconut milk (never water first — water breaks the emulsion) until pourable. Never microwave on high; the peanut oil separates and refuses to come back.
Close-up of chicken satay skewers on an open grill, showing char marks and golden turmeric marinade edges.
High heat, no moving — that’s how you get the char that defines satay. Flip once at the 3-minute mark.

Three mistakes I see every summer

01
Dry bamboo skewers. They ignite in the first minute, taste like campfire, and dump chicken on the coals. Soak 30 minutes minimum. Better still: metal skewers if you have them.
02
Chicken breast without adjusting technique. Breast dries out in two extra grill minutes. If breast is what you have, slice it thinner (1.5 cm), marinate the full 4 hours, and cut 30 seconds off each side. Thighs remain the recommended cut for a reason.
03
Cold sauce, cold chicken. Peanut sauce out of the fridge is a paste. Warm it gently while the grill preheats — it should be pourable and glossy when the first skewer lands on the plate. A cold dip on hot chicken feels wrong on the palate every time.

Serving and pairings

Ajad (cucumber relish)

Non-negotiable. The vinegar cuts the peanut sauce fat and resets the palate between bites. Two-minute recipe, huge payoff.

Jasmine rice or roti

Rice for a proper meal, warm grilled roti for a street-food feel. Both mop up sauce far better than a fork can.

Green papaya salad

Som tam for the full Thai spread. The lime-fish-sauce heat balances the creamy sauce beautifully.

To drink

Cold Singha, Chang, or a slightly off-dry Riesling. Skip Chardonnay — the oak fights the coconut.

Storage

🥩
Raw marinated
Up to 24 hours in the fridge. Beyond that the fish sauce starts to over-cure the meat.
🧊
Cooked skewers
Airtight container, 3 days fridge. Reheat under the broiler 90 seconds per side to bring back some char, never in the microwave.
🥜
Peanut sauce
Up to 1 week in the fridge, or 3 months frozen in an ice-cube tray. Loosen with warm coconut milk on reheating — never water alone.

Common questions

How long should I marinate chicken satay?

Two hours is the minimum for turmeric to penetrate and for the fish sauce to season the meat. Four hours is the sweet spot; overnight (up to 24 hours) is the best. Beyond 36 hours, the fish sauce starts to over-cure the chicken and the texture turns spongy.

Can I use chicken breast instead of thighs?

Yes, but adjust the technique. Slice breast thinner (1.5 cm), marinate the full 4 hours (breast needs more help), and cut 30 seconds off each side on the grill. Thighs stay recommended — they forgive an extra minute over the flame, breast does not. Same principle as our Vietnamese Fish Sauce Wings — dark meat wins over open flame every time.

Can I make chicken satay without a grill?

Yes. A screaming-hot cast-iron pan is the closest substitute — preheat 4 minutes, film with neutral oil, sear 2 minutes per side. A broiler works too: rack 10 cm from the element, 3 minutes per side. Skip the non-stick pan; it can’t hit the temperature needed for proper char.

What’s the difference between satay sauce and peanut sauce?

They overlap but aren’t identical. Peanut sauce is the general Southeast Asian family — any cooked or raw sauce built on peanuts. Satay sauce specifically refers to the cooked Thai/Malay/Indonesian version made with red curry paste, coconut milk and tamarind. Bottled “peanut sauce” from the supermarket is closer to a raw peanut butter dressing.

Can I substitute red curry paste in the peanut sauce?

Yellow curry paste works and stays authentic. Green curry paste is too sharp and clashes with the peanut. If you have neither, sub 1 tsp each of ground coriander, cumin, chili powder, plus a small piece of grated ginger. You lose the depth of a proper paste — the same depth you’d get from a properly bloomed korma masala — but the sauce still reads Thai.

Save this to Pinterest

Pin it once, cook it forever — peanut sauce trick included.

📌 Save to Pinterest
Chicken Satay with Peanut Sauce: Authentic Thai Recipe

Chicken Satay with Peanut Sauce: Authentic Thai Recipe

Thai-style grilled chicken skewers with coconut-turmeric marinade and peanut sauce

Prep time25 mins
Cook time10 mins
Total35 mins
Servings 4 servings
Course Main Course
Cuisine Thai
Calories 440
Quantities:
  • 700 g boneless skinless chicken thighs sliced 2 cm thick against the grain
  • 150 ml full-fat coconut milk
  • 1 tbsp yellow curry powder
  • 1 tsp ground turmeric
  • 1 tbsp fish sauce
  • 1 tbsp light brown sugar
  • 1 stalk lemongrass tender core minced
  • 2 cloves garlic grated
  • 1 tbsp neutral oil
  • 200 ml full-fat coconut milk
  • 2 tbsp red curry paste
  • 120 g natural peanut butter crunchy or smooth
  • 1 tbsp fish sauce
  • 1.5 tbsp palm sugar
  • 1 tbsp tamarind paste
  • 60 ml water
  • 16 bamboo skewers soaked in water 30 min
  • neutral oil for the grate
  • 0.5 cucumber quartered lengthwise, sliced thin
  • 1 shallot sliced paper-thin
  • 1 red chili sliced
  • 3 tbsp rice vinegar
  • 2 tbsp sugar
  • a pinch salt

The 7-step method

1

Marinate the chicken.

2

Soak the skewers.

3

Make the ajad.

4

Build the peanut sauce.

5

Skewer.

6

Grill hot.

7

Rest and serve.

  • Grill
  • Cast-iron pan
  • Bamboo skewers
Servingper serving
Calories440

Authentic Thai satay with coconut-based marinade and cooked peanut sauce

Did You Try Our Recipe ?

0
0 out of 5 stars (based on 0 reviews)
Excellent
Very good
Average
Poor
Terrible

Scrumptious

March 25, 2026

My husband (who is extremely picky) loved the liver & onions so much!! I didn’t have any beef broth or Sherry so I used about a tbl of Worcestershire and 1/4 c of white wine …..it was scrumptious

Camille

Response from MeatRecipesBox

Oh wow, I’m so happy to hear that!! 😍 I love that you made it work with what you had on hand — Worcestershire and white wine sound like a delicious twist. So glad your husband enjoyed it, especially being picky! Thank you for sharing your version, it makes me smile knowing it turned out scrumptious!

This was amazing

March 6, 2026

This recipe turned out really amazing! It’s juicy and spiced deliciously. I definitely would use less of the spicy pepper next time, but it really was delicious and I don’t think I’ll make chicken legs any other way from now on.!

Emily

Response from MeatRecipesBox

Thank you for taking the time to leave such a thoughtful review. I’m really glad to hear the recipe turned out juicy and full of flavor for you. That’s exactly what I was hoping for when putting it together. Good call on the spicy pepper as well. Adjusting the heat level to your own taste is always the best approach, and using a little less next time should make it just right for you. I really appreciate you trying the recipe and sharing your experience. It’s great to know it worked so well for you.

I Didn’t Expect This Cornbeef Hash Recipe to Taste This Good!!

February 20, 2026

One skillet. A handful of simple ingredients. Thirty minutes on the clock. And somehow… I ended up with the crispiest, most comforting cornbeef hash recipe I’ve made in years.

I wasn’t expecting much—just a quick, no-fuss meal. But that first bite? Crispy edges, tender potatoes, smoky corned beef, a little kick of pepper. It tasted like something straight off a cozy diner griddle.

Honestly, it caught me off guard—in the best way. Here’s why this simple skillet completely won me over.

Georgiana

Emma Delacourt

Emma Delacourt

Recipe Developer & Founder, MeatRecipesBox

Emma has been developing and testing meat recipes since 2019. She focuses on temperature precision, food science, and making restaurant-quality results accessible for home cooks. Every recipe on this site is tested multiple times before publishing.

Read full bio →

Some links may be affiliate links. As an Amazon Associate, we earn from qualifying purchases.

More chicken recipes recipes

View all →
THE SUNDAY EMAIL

Get the Sunday email

One tested recipe every Sunday. No junk.