Ayam Percik (Ayam Percik) — Malaysian Coconut-Glazed Grilled Chicken
Ayam Percik is a Malay grilled chicken specialty from the east coast states of Kelantan and Terengganu. The chicken is marinated, grilled, and repeatedly splashed with a thick coconut-chile sauce until smoky, glossy, and aromatic.

Printable Recipe Card
Servings: 4 · Total: 80 min · Difficulty: medium
Ingredients (quick list)
- 4 whole chicken legs (about 1.2 kg total, skin-on and bone-in)
- 1.5 tsp fine sea salt
- 1 tsp ground turmeric
- 1 tbsp lime juice
- 160 g peeled shallots
- 4 clove garlic
- 1 inch fresh ginger (peeled and sliced)
- 1 inch galangal (peeled and thinly sliced)
- 1 inch fresh turmeric (peeled and sliced)
- 2 stalk lemongrass (tender lower 10 cm only, thinly sliced)
- 12 g dried red chiles (soaked in hot water for 15 minutes and drained)
- 3 candlenuts
+ 8 more in the full ingredients section below.
Steps (summary)
- Pat the chicken legs very dry, then slash each leg 3 times through the skin and flesh down to the bone. Rub them with 1.5 tsp s…
- Put the shallots, garlic, ginger, galangal, fresh turmeric, lemongrass, drained dried chiles, candlenuts, and 80 ml water into…
- Heat 2 tbsp oil in a saucepan over medium heat and fry the spice paste for 8 minutes, stirring often, until it smells rounded a…
- Transfer 120 ml of the cooked coconut sauce to a bowl and cool it for 5 minutes, then rub it over the seasoned chicken as a mar…
- Prepare a charcoal grill for medium heat, about 180°C at grate level, and lightly oil the grate. Grill the chicken skin-side up…
- Brush the chicken generously with the remaining coconut sauce and continue grilling for 22 to 28 minutes, turning and basting e…
+ 1 more steps in the full instructions section below.
Cultural Background
Ayam Percik is strongly associated with Malay east-coast cooking, especially Kelantanese and Terengganuese markets. Its name refers to the splashing or basting of spiced coconut sauce over chicken as it grills.
Equipment
💡 Tips
- Keep the grill at medium heat because coconut milk and palm sugar scorch quickly over direct high heat.
- Reserve the basting sauce separately from raw chicken contact so the final spoonful can be served safely.
- For a stronger smoky flavor, cook the chicken over charcoal and close the grill lid for the final 10 minutes.
⚠️ Common Mistakes
❌ Applying too much coconut sauce at the start of grilling.
✅ Fix: Cook the chicken partly first, then baste in layers during the final 25 minutes so the glaze chars without burning.
❌ Leaving the spice paste coarse and fibrous.
✅ Fix: Slice lemongrass and galangal thinly before blending, and blend until the paste is smooth enough to cling evenly to the chicken.
❌ Boiling the coconut sauce hard.
✅ Fix: Simmer it gently and stir often, because aggressive boiling can split the coconut milk and make the sauce oily.
🧊 How to Store
Refrigerate leftover chicken and sauce in an airtight container for up to 3 days. Reheat covered in a 160°C oven for 15 minutes, then uncover for 5 minutes to refresh the glaze without drying the meat.
📅 Make Ahead
Blend the spice paste and cook the coconut sauce up to 2 days ahead. Marinate the chicken for up to 8 hours, but keep the reserved basting sauce separate from raw poultry.
🍽️ Pairs Well With
- Steamed jasmine rice
- cucumber slices
- fresh herb platter
- sambal belacan
- pickled pineapple.
Regional Variations
- Kelantan-style ayam percik is often paler, sweeter, and richer with coconut milk.
- Terengganu versions may be slightly hotter and more deeply colored with dried chiles.
- Some home cooks poach or steam the chicken briefly before grilling to shorten the cooking time over charcoal.
Ingredients
- 4whole chicken legs (about 1.2 kg total, skin-on and bone-in)
- 1.5 tspfine sea salt
- 1 tspground turmeric
- 1 tbsplime juice
- 160 gpeeled shallots
- 4 clovegarlic
- 1 inchfresh ginger (peeled and sliced)
- 1 inchgalangal (peeled and thinly sliced)
- 1 inchfresh turmeric (peeled and sliced)
- 2 stalklemongrass (tender lower 10 cm only, thinly sliced)
- 12 gdried red chiles (soaked in hot water for 15 minutes and drained)
- 3candlenuts
- 80 mlwater
- 2 tbspneutral cooking oil
- 400 mlthick coconut milk
- 1 tbsptamarind paste
- 25 gpalm sugar (finely chopped)
- 1 tspground coriander
- 0.5 tspground white pepper
- 2banana leaves (rinsed and briefly passed over heat to soften)
🔄 Substitutions
- candlenuts→ macadamia nuts
- fresh turmeric→ 0.75 tsp ground turmeric
- banana leaves→ 1 sheet parchment paper
Instructions
- 1
Pat the chicken legs very dry, then slash each leg 3 times through the skin and flesh down to the bone. Rub them with 1.5 tsp salt, 1 tsp ground turmeric, and 1 tbsp lime juice, making sure the seasoning reaches into the cuts.
- 2
Put the shallots, garlic, ginger, galangal, fresh turmeric, lemongrass, drained dried chiles, candlenuts, and 80 ml water into a blender. Blend to a smooth paste, stopping twice to scrape down the sides so the fibrous lemongrass and galangal are fully broken down.
- 3
Heat 2 tbsp oil in a saucepan over medium heat and fry the spice paste for 8 minutes, stirring often, until it smells rounded and the oil begins to separate at the edges. Add the coconut milk, tamarind paste, palm sugar, ground coriander, white pepper, and 1 tsp salt, then simmer gently for 15 minutes until thick enough to coat a spoon.
- 4
Transfer 120 ml of the cooked coconut sauce to a bowl and cool it for 5 minutes, then rub it over the seasoned chicken as a marinade. Cover the chicken and refrigerate it for at least 2 hours, or for 8 hours for a deeper east-coast Malay flavor.
- 5
Prepare a charcoal grill for medium heat, about 180°C at grate level, and lightly oil the grate. Grill the chicken skin-side up for 12 minutes, turning once, so the meat begins cooking before the sugary coconut glaze is applied heavily.
- 6
Brush the chicken generously with the remaining coconut sauce and continue grilling for 22 to 28 minutes, turning and basting every 5 minutes. Move the chicken to a cooler part of the grill if the coconut sauce darkens too quickly, and cook until the thickest part reaches 74°C.
- 7
Rest the chicken on softened banana leaves for 8 minutes before serving. Spoon any remaining hot coconut sauce over the top so the finished ayam percik looks glossy, thickly coated, and lightly charred at the edges.
🪪 Recipe Passport
Cultural Background
Ayam Percik is strongly associated with Malay east-coast cooking, especially Kelantanese and Terengganuese markets. Its name refers to the splashing or basting of spiced coconut sauce over chicken as it grills.
Regional Variations
Researched from multiple sources and validated by the Zaffaron editorial team. Every recipe is tested for accuracy, measurements, and cultural authenticity.
📚 Sources & Cultural References
- Wendy Hutton — The Food of Malaysia — (2000)
Sources cited by the Zaffaron editorial team during recipe research. Cultural and culinary references supporting authenticity claims.
Nutrition per serving
Pairs well with
If you enjoyed this recipe, here are a few related Zaffaron recipes to try next.
Does your family make this differently?
Every family has their own version. Maybe your grandmother adds a secret ingredient, or your aunt has a completely different technique. Preserve your family's version — with their name on it, forever.
You Might Also Like

Char Kway Teow (炒粿条) — Smoky Malaysian Stir-Fried Rice Noodles
Malaysian · Main Courses · 37 min

Roti Canai (Roti Canai) — Flaky Malaysian Griddle Flatbread
Malaysian · Breads · 330 min

Curry Laksa (Kari Laksa) — Malaysian Coconut Noodle Soup
Malaysian · Soups · 75 min

Danish Fried Pork Belly (Stegt flæsk med persillesovs) — Crisp Pork with Parsley Sauce
Danish · Main Courses · 60 min

Ecuadorian Roast Pork (Hornado) — Slow-Roasted Achiote Pork
Ecuadorian · Main Courses · 275 min

Indonesian Turmeric Chicken Soup (Soto Ayam) — Fragrant Shredded Chicken Broth
Indonesian · Soups · 100 min

Chicken Satay (Sate Ayam) — Indonesian Skewers with Peanut Sauce
Indonesian · Kebabs · 55 min

Jigo Ghearch (جیگو قارچ) — Persian-Style Mushroom Lamb Roast
Persian · Main Courses · 285 min
Reviews
Cooked this recipe?
Tap the stars to rate it — that's all it takes. A few words are welcome but optional.
No ratings yet. Cooked this one? Be the first to rate it — it takes one tap.