Recipe · Thailand · The Skewers That Arrived By Boat

Chicken Satay (ไก่สะเต๊ะ)

Thin chicken in a coconut-milk marinade of pounded coriander seed, galangal and lemongrass, grilled and basted until glossy — served with a peanut sauce built on roasted peanuts and curry paste, and the ajad pickle that cuts it.

Chicken satay (ไก่สะเต๊ะ) skewers grilled and basted with coconut milk, served with peanut sauce and ajad pickle

The Skewers That Arrived By Boat

Satay is a traveller. Thai food writers are open that the dish came to Thailand through the Malay world — most likely brought by Muslim traders — and the Thai kitchen made it its own. What makes the Thai version Thai is the coconut-milk marinade, the cumin-turmeric-curry-powder warmth, and the habit of basting the skewers with sweetened coconut milk while they grill, so the surface stays glossy instead of charring dry.

Then there's the sauce. In Thailand it is built from roasted peanuts pounded fine, cooked into coconut milk with curry paste — the sources split between massaman-plus-red and roasted red paste — sweetened with palm sugar and sharpened with tamarind. It is savoury, nutty and slightly hot. It is not the sweet peanut-butter gloop of western takeaways.

And the pickle matters as much as the sauce. Ajad — cucumber, red chilli and shallots in a hot-sweet vinegar brine — is the fresh crunch that keeps the whole plate from being rich. Satay without ajad is only two thirds of the dish.

The Recipe (chicken version — serves 4)

ThaiEnglishAmount
The marinade
สะโพกไก่ (แล่บาง)Chicken thigh, sliced thin500 g
ลูกผักชีCoriander seeds1½ tbsp
ข่า (สับ)Galangal, chopped1 tsp
ตะไคร้ (ซอย)Lemongrass, sliced fine1½ tbsp
หัวกะทิHead coconut milk½ cup
ยี่หร่าป่นGround cumin½ tbsp
ผงขมิ้นTurmeric powder1 tsp
ผงกะหรี่Curry powder1 tsp
น้ำตาลทรายSugar1½ tbsp
เกลือSalt — the source's amount; halve it if you prefer1 tbsp
พริกไทยป่นGround pepper1 tbsp
For grilling
หัวกะทิ + นมสดHead coconut milk and fresh milk, mixed — for basting1 cup + 1 cup
The peanut sauce (น้ำจิ้มสะเต๊ะ)
กะทิCoconut milk300 ml
ถั่วลิสงคั่วป่นRoasted peanuts, ground fine200 g
พริกแกงมัสมั่นMassaman curry paste20 g
พริกแกงแดงRed curry paste20 g
น้ำตาลปี๊บPalm sugar80 g
น้ำมะขามเปียกTamarind water4 tbsp
เกลือป่นSalt½ tsp
The ajad (อาจาด)
น้ำส้มสายชู + น้ำตาล + เกลือ + น้ำRice vinegar, sugar, salt and water, simmeredas needed + 70 ml
แตงกวา · พริกชี้ฟ้าแดง · หอมแดงCucumber, red spur chilli, shallots — sliced1 · 1 · 2

The Method

  1. Pound the aromatics. Coriander seeds, galangal and lemongrass in the mortar until fine — the marinade's base note.
  2. Marinate. The pounded aromatics, sliced chicken, head coconut milk, cumin, turmeric, curry powder, sugar, salt and pepper in a bowl. Massage it in; rest 2–3 hours in the fridge. (One source's version skips the powders and uses black pepper instead — see below.)
  3. Soak the skewers. Bamboo skewers in water while the chicken marinates, so they survive the fire.
  4. Thread. Chicken onto the skewers in a thin, even layer. Mix the basting liquid: one cup of head coconut milk, one cup of fresh milk.
  5. Grill and baste. Charcoal if you have it, a hot grill pan or a 200°C oven grill otherwise. Baste with the coconut-milk mix as it cooks — this is what keeps the surface glossy and the chicken moist.
  6. Build the sauce. A little oil, then the massaman and red curry pastes fried until fragrant. Coconut milk in, then the ground roasted peanuts, palm sugar, tamarind water and salt. Simmer gently until thick and glossy.
  7. Pickle. Vinegar, sugar, salt and water dissolved over low heat, cooled, then the sliced cucumber, chilli and shallots stirred through.
  8. Serve. Skewers hot, sauce and ajad alongside. The pickle is not optional — it is the cut the dish needs.

Where Thai Sources Disagree

Peanut butter vs peanuts. The classic grinds roasted peanuts and cooks them into the sauce. Home cooks and shortcut blogs openly use peanut butter — the modern habit, not the original. Both appear in Thai sources; the recipe above is the ground-peanut version.

The sauce's paste base. Wongnai builds it on massaman paste plus red curry paste; Phol's version fries a roasted curry paste (พริกแกงคั่ว) first. Both produce a savoury, curry-scented sauce — the point is that a curry paste belongs in it.

The marinade spices. The cumin-turmeric-curry-powder trio (Wongnai) against the simpler galangal-lemongrass-black-pepper pound (Phol). One is warmer, one is cleaner; both are published as ไก่สะเต๊ะ.

Salt. The Wongnai source prints a full tablespoon for 500 g of chicken. Home versions run lighter. We've transcribed the source amount and flagged it.

The pickle. Ajad appears in nearly every Thai recipe — but some home cooks serve satay with sweet chilli sauce instead. The sources treat ajad as the standard and the sweet chilli as the market shortcut.

The origin story. Thai sources agree satay travelled from the Malay world via Muslim traders; the exact route is argued. The Thai version's coconut-milk character is the settled part.

How Western Versions Get It Wrong

UK Ingredient Notes

Sources

This recipe is translated from the following Thai-language sources. Where they disagree, we've said so.

1. Wongnai (pimtp__) — "วิธีทำ ไก่สะเต๊ะ เมนูย่างสุดเด็ด" (4 Jan 2019 — full marinade, basting liquid and peanut-sauce quantities) — wongnai.com

2. Phol Food Mafia — "Chicken Satay (ไก่สะเต๊ะ)" สูตรโดย พล ตัณฑเสถียร (marinade pound, ajad and the roasted-paste sauce method) — pholfoodmafia.com

3. BlogGang (tabtimsiam) — "สูตรหมูสะเต๊ะ -ไก่สะเต๊ะ" (home-cook discussion incl. the peanut-butter shortcut) — bloggang.com

Johnny Tiger
Johnny researches and translates Thai recipes from Thai-language sources — chefs, restaurants and home cooks in Thailand — and publishes them with their sources cited. No westernised shortcuts, no invented steps.