Method
- Marinate the chicken in kecap manis, garlic, shallots, coriander, cumin, oil and salt for at least 30 minutes, ideally 2 hours.
- Make the peanut sauce: roast the shallots, garlic and chilies in 2 tbsp oil for 5 minutes until softened. Blend with peanuts, palm sugar, kecap manis, tamarind and water to a thick brown sauce.
- Pour the blended sauce into a saucepan. Simmer 8 minutes, stirring, until the colour deepens and the oil starts to surface. The sauce should coat the back of a spoon — thin with water if too thick. Adjust with more palm sugar or tamarind to balance.
- Thread the marinated chicken onto soaked skewers — about 4 cubes per skewer, packed close so they touch. Reserve any leftover marinade for basting.
- Grill over hot charcoal (or a very hot ridged pan) for 2.5 minutes per side, basting with leftover marinade. The kecap manis will caramelise and turn the surface deep mahogany; the edges should char in patches.
- Pile skewers on a plate. Serve with the peanut sauce in a separate bowl alongside lontong (compressed rice cakes) or steamed rice, sliced raw shallot and sliced cucumber. Some diners pour the peanut sauce directly over the skewers; others dip each piece individually.
Common questions
Can Sate Ayam be made ahead?
Sate Ayam is best made and eaten the same day, but the components can be prepped earlier — chop and measure the ingredients up to a day ahead, refrigerated separately. Final cooking takes about 12 minutes.
Is Sate Ayam spicy?
Sate Ayam as written is mild to mildly warming — the heat comes from aromatics rather than chili. Add fresh sliced chili or chili oil at the end if you'd like to push it spicier.
Is Sate Ayam vegetarian or gluten-free?
This recipe is suitable for most diets. If you have specific restrictions, the substitutions section in each ingredient note covers the most common swaps.
How hard is Sate Ayam to make at home?
Sate Ayam is approachable for a home cook with basic stove skills — total time about 42 minutes, no special technique required.
Can Sate Ayam be scaled up or down?
This recipe is written for 4 servings. To scale, multiply each ingredient proportionally; the cooking times stay the same up to about double the volume. Beyond that, expect to cook in batches because of pan size and heat distribution.
Cultural Note
Sate ayam is most associated with Madura, the island just east of Java where the dish became a national export brand — Madura sate vendors are found in every Indonesian city and across the diaspora. The peanut sauce ratio differs: Madura uses more palm sugar; Surabaya leans on tamarind sourness; Padang grinds kerisik (toasted coconut) into it. The vendor's signature is the long bamboo flag-fan they use to coax the charcoal — the 'whoosh-whoosh' sound is the soundtrack of a working sate cart.