Skip to content
Zaffaron

Chicken Satay (Sate Ayam) — Indonesian Skewers with Peanut Sauce

Sate ayam is one of Indonesia’s best-loved street foods, especially associated with Java and Madura. Small chicken pieces are marinated, charcoal-grilled, and served with kecap manis peanut sauce, lontong, cucumber, and shallots.

By Zaffaron Kitchen· Published June 22, 2026 Verified Recipe
Gluten-Free Halal
Contains: dairy, tree nuts
55 min total Prep 35m · Cook 20m 4 servings 765 cal
↓ Jump to Recipe
Chicken Satay — Indonesian Skewers with Peanut Sauce - authentic indonesian recipe

Printable Recipe Card

Servings: 4 · Total: 55 min · Difficulty: medium

Ingredients (quick list)

  • 800 g boneless skinless chicken thighs (cut into 2.5 cm cubes)
  • 16 bamboo skewers (soaked in water for 30 minutes)
  • 3 clove garlic
  • 4 Asian shallots (peeled and roughly chopped)
  • 1 inch fresh turmeric (peeled)
  • 2 tsp ground coriander
  • 1.5 tsp fine sea salt
  • 3 tbsp kecap manis
  • 1 tbsp neutral oil
  • 1 tbsp fresh lime juice
  • 180 g roasted unsalted peanuts
  • 2 bird's eye chiles (stemmed)

+ 7 more in the full ingredients section below.

Steps (summary)

  1. Make the marinade by pounding or blending the garlic, shallots, fresh turmeric, ground coriander, salt, kecap manis, oil, and l…
  2. While the chicken marinates, prepare the peanut sauce by pulsing the roasted peanuts until they are coarse and sandy, not compl…
  3. Heat 1 tablespoon of oil in a small saucepan over medium heat and fry the garlic-shallot-chile paste for 3 minutes, stirring co…
  4. Thread 4 to 5 pieces of marinated chicken onto each soaked bamboo skewer, keeping the pieces close together but not compressed.…
  5. Prepare a charcoal grill for medium-high direct heat, or heat a grill pan until very hot if cooking indoors. Grill the skewers…
  6. Check that the thickest chicken pieces reach 74°C before removing the skewers from the grill. Rest them for 3 minutes so the ju…

+ 1 more steps in the full instructions section below.

Cultural Background

Sate is a defining Indonesian street food, sold by night vendors, market cooks, and family cooks across the archipelago. Sate ayam Madura-style is especially famous for its sweet soy glaze and rich peanut sauce.

savorysweet-saltytangynuttyjuicy grilled chickenlightly charred edgesthick peanut saucecharcoal smoketoasted peanutturmeric warmth🌶 medium

Equipment

mortar and pestle or blendermixing bowlbamboo skewerscharcoal grill or grill pansmall saucepaninstant-read thermometer

💡 Tips

  • Use chicken thighs rather than breast meat because they stay juicy over the high heat traditionally used for satay.
  • Keep the peanut sauce slightly loose before serving, as it thickens quickly when warm peanuts and coconut milk cool.
  • For the most authentic aroma, cook over hardwood charcoal and let small charred edges develop without burning the sweet kecap glaze.

⚠️ Common Mistakes

  • Packing the chicken too tightly on the skewers.

    ✅ Fix: Thread the pieces close enough to stay juicy but leave tiny gaps so heat can reach the sides.

  • Boiling the peanut sauce too hard.

    ✅ Fix: Keep it at a gentle simmer and stir often so the peanuts do not scorch or separate.

  • Adding kecap manis too early over fierce heat.

    ✅ Fix: Brush sweet glaze near the end of grilling because its sugar burns quickly.

🧊 How to Store

Refrigerate cooked chicken and peanut sauce separately in airtight containers for up to 3 days. Reheat skewers gently in a covered skillet with 1 tablespoon water, and loosen the sauce with 2 tablespoons warm water before serving.

📅 Make Ahead

The chicken can be marinated up to 12 hours ahead, and the peanut sauce can be cooked 2 days ahead. Rewarm the sauce gently and thin it with warm water before serving.

🍽️ Pairs Well With

  • Lontong
  • cucumber wedges
  • sliced shallots
  • lime wedges
  • sambal
  • acar timun.

Regional Variations

  • Sate Madura usually uses chicken or goat with a sweet kecap manis peanut sauce and sliced shallots.
  • Sate Ponorogo often uses longer, flatter chicken strips and a more deeply seasoned marinade.
  • Balinese sate lilit uses minced meat wrapped around lemongrass or bamboo rather than cubed chicken pieces.
everyday family-gathering celebration Eid al-Fitr
#classic#street-food#charcoal-grilled#family-style

Ingredients

  • 800 gboneless skinless chicken thighs (cut into 2.5 cm cubes)
  • 16bamboo skewers (soaked in water for 30 minutes)
  • 3 clovegarlic
  • 4Asian shallots (peeled and roughly chopped)
  • 1 inchfresh turmeric (peeled)
  • 2 tspground coriander
  • 1.5 tspfine sea salt
  • 3 tbspkecap manis
  • 1 tbspneutral oil
  • 1 tbspfresh lime juice
  • 180 groasted unsalted peanuts
  • 2bird's eye chiles (stemmed)
  • 120 mlcoconut milk
  • 160 mlwater
  • 2 tsptamarind paste
  • 12 gpalm sugar (finely shaved)
  • 300 glontong rice cake (cut into bite-size pieces)
  • 1cucumber (cut into small wedges)
  • 1lime (cut into wedges)

🔄 Substitutions

  • fresh turmericground turmeric
  • kecap manisdark soy sauce mixed with palm sugar
  • lontong rice cakesteamed jasmine rice

Instructions

  1. 1

    Make the marinade by pounding or blending the garlic, shallots, fresh turmeric, ground coriander, salt, kecap manis, oil, and lime juice into a smooth paste. Coat the chicken cubes thoroughly with the paste, cover, and refrigerate for at least 2 hours so the seasoning penetrates the meat.

  2. 2

    While the chicken marinates, prepare the peanut sauce by pulsing the roasted peanuts until they are coarse and sandy, not completely smooth. Pound or blend the garlic, shallots, and chiles separately so they form a fragrant spice paste that will fry evenly.

  3. 3

    Heat 1 tablespoon of oil in a small saucepan over medium heat and fry the garlic-shallot-chile paste for 3 minutes, stirring constantly until it smells sweet and loses its raw edge. Add the ground peanuts, coconut milk, water, kecap manis, tamarind paste, palm sugar, and salt, then simmer for 6 to 8 minutes until glossy and spoonable.

  4. 4

    Thread 4 to 5 pieces of marinated chicken onto each soaked bamboo skewer, keeping the pieces close together but not compressed. This arrangement protects the chicken from drying out while still allowing the edges to char properly.

  5. 5

    Prepare a charcoal grill for medium-high direct heat, or heat a grill pan until very hot if cooking indoors. Grill the skewers for 8 to 10 minutes, turning every 2 minutes and brushing lightly with a spoonful of peanut sauce or kecap manis during the final turns.

  6. 6

    Check that the thickest chicken pieces reach 74°C before removing the skewers from the grill. Rest them for 3 minutes so the juices settle and the glaze becomes tacky rather than wet.

  7. 7

    Spoon warm peanut sauce onto a serving plate and lay the grilled satay skewers over it. Serve with lontong, cucumber wedges, sliced shallots, lime wedges, and extra sauce on the side for dipping.

🪪 Recipe Passport

Origin: Indonesian Cuisine
Researched by: Zaffaron Kitchen
Published: June 22, 2026

Cultural Background

Sate is a defining Indonesian street food, sold by night vendors, market cooks, and family cooks across the archipelago. Sate ayam Madura-style is especially famous for its sweet soy glaze and rich peanut sauce.

Regional Variations

Sate Madura usually uses chicken or goat with a sweet kecap manis peanut sauce and sliced shallots.
Sate Ponorogo often uses longer, flatter chicken strips and a more deeply seasoned marinade.
Balinese sate lilit uses minced meat wrapped around lemongrass or bamboo rather than cubed chicken pieces.

Researched from multiple sources and validated by the Zaffaron editorial team. Every recipe is tested for accuracy, measurements, and cultural authenticity.

📚 Sources & Cultural References

  • Sri Owen — The Indonesian Kitchen — (1999)
  • James Oseland — Cradle of Flavor — (2006)

Sources cited by the Zaffaron editorial team during recipe research. Cultural and culinary references supporting authenticity claims.

Share:

Nutrition per serving

765
Calories
48g
Protein
37g
Fat
58g
Carbs
5g
Fiber
910mg
Sodium

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

Reviews

Rated 0.0 out of 5 stars
0 reviews

Cooked this recipe?

Tap the stars to rate it — that's all it takes. A few words are welcome but optional.

Please sign in to rate this recipe.
Rated 0.0 out of 5 stars

No ratings yet. Cooked this one? Be the first to rate it — it takes one tap.