If you grew up in Indonesia like I did, sate ayam (or chicken satay) is probably stitched into your food memories. It’s not something we made at home. We didn’t need to. Sate ayam wasโand still isโeverywhere.

From bustling roadside stalls to neighborhood vendors with their portable charcoal grills (gerobak keliling), the smell of grilled chicken and smoky peanut sauce was a nightly ritual in Jakarta. Youโd walk past a street corner and instantly be greeted by the sound of meat sizzling over hot coals, the rhythmic fanning of flames, and that unmistakable scent of caramelized kecap manis mingled with peanut and garlic.
Out of all the satays you could find in Indonesia, sate madura was always my go-to. Itโs sweet, smoky, rich in flavor, and comes generously slathered with chunky peanut sauce and a drizzle of syrupy soy sauce.
But then I moved abroadโand suddenly, chicken satay wasnโt so simple anymore. The versions I tried in restaurants were usually toned down. The sauce would be too thin or too mild, and the meat lacked that sweet, sticky marinade I grew up with. Even the smell was different. That deep, slightly charred aroma? Gone.
So I started experimenting in my own kitchen. Instead of trying to replicate the traditional two-step process (marinade + sauce), I simplified it. I marinated the chicken directly in the satay sauce itselfโyes, the same one youโll serve on the plate. The result? It saves time, packs a punch of flavor, and creates beautifully glazed chicken skewers even without a charcoal grill.

Since I don’t have access to a charcoal setup, I use a grill pan at home. Itโs easier, faster, and still gets that nice sear. And let me tell you, the first time I made this version for my partner, they couldnโt stop raving about it. Itโs now on our regular dinner rotationโand every time it hits the pan, it transports me straight back to Jakartaโs smoky street stalls.
Table of Contents
The Origins of Chicken Satay
So where did chicken satay come from? The roots of sate ayam go deep into Indonesiaโs culinary history, though the term โsatayโ itself likely has Indian or Middle Eastern origins. Itโs believed that satay evolved as a local adaptation of kebabs introduced by traders centuries ago. But in Indonesia, satay took on a life of its ownโinfused with the spices, ingredients, and spirit of the archipelago.
Today, youโll find countless variations of satay across Southeast Asiaโeach with its own twistโbut Indonesia remains the heart of it. Here, satay is not just a dish; itโs a culture. Itโs the scent of evening markets, the sound of sizzling skewers, and the joy of sitting on a plastic stool with a plate full of smoky, sticky chicken and warm rice cakes.
The Many Faces of Indonesian Sate
While sate ayam might be the most recognized, itโs just one type in a family of wildly diverse Indonesian satays. Each region has its own spin, using local ingredients and cooking techniques. Here are just a few youโll come across:
- Sate Padang โ Originating from West Sumatra, this satay is smothered in a thick, spicy yellow sauce made with turmeric, chili, and rice flour.
- Sate Lilit โ A Balinese version using minced fish or chicken, coconut, and spices, wrapped around lemongrass sticks and grilled.
- Sate Kambing โ Made from marinated goat meat, often grilled over high flames and served with pickled shallots and soy sauce.
- Sate Maranggi โ A beef-based satay from West Java, with minimal sauce and a punchy spice rub.
Each variety offers something differentโbut the one that has my heart is still sate ayam Madura, for its sweet, savory, and peanutty magic.

Whatโs the Difference Between Sate Ayam Madura and Singapore Chicken Satay?
If youโve tried chicken satay in Singapore and then had sate ayam in Indonesia, you probably noticed theyโre not quite the same. While they both share grilled chicken on skewers and a peanut-based sauce, the flavor profiles are surprisingly different.
Sate ayam Madura has a more intense, caramelized edge thanks to kecap manisโa thick, syrupy sweet soy sauce thatโs central to Indonesian cooking. The sauce is chunkier, richer, and more aromatic. Garlic, shallot, peanuts, and palm sugar come together into a thick paste that clings to the chicken like a glaze. Itโs messy, but in the best way.
In contrast, Singapore-style chicken satay tends to be lighter. The marinade usually highlights lemongrass and galangal, and the peanut sauce is thinner, smoother, and served as a dipping sauce rather than drizzled. Youโll often get cucumber, onions, and ketupat on the side.
Both are delicious, but if youโre craving something bold and soulful, sate ayam Madura delivers in every bite.
What Does Sate Ayam Madura Taste Like?
This is where sate ayam truly shines. One bite, and your taste buds go on a journey. Itโs:
- Sweet โ thanks to the kecap manis and palm sugar in the sauce
- Savory and nutty โ from roasted peanuts, garlic, and shallots
- Smoky โ even with a grill pan, you can still get that charred, caramelized edge
- A little spicy (if you want it) โ with optional chili in the sauce
- Comforting โ like a dish you didnโt know you needed until you tasted it
Serve it with rice or rice cakes (lontong), add a few slices of cucumber or some homemade acar, and youโve got a satisfying plate, filling, and nostalgic all at once.

Ingredients for Sate Ayam (Chicken Satay)
This version of sate ayam uses tender chicken breast and a rich, homemade peanut sauce that doubles as both marinade and drizzle. Hereโs what youโll need to make an authentic Indonesian-style chicken satay at home.

For the Peanut Sauce
- Raw peanuts (kacang tanah) โ Use raw, skin-on peanuts and fry them until golden before blending. This gives a deeper flavor than store-bought roasted ones. You can also air-fry or roast them if preferred.
- Garlic โ Adds a pungent depth to the sauce.
- Shallots โ Sautรฉed shallots add sweetness and aroma to balance the sauce.
- Large red chili โ Optional, but gives the sauce a mild kick and beautiful color. Use red bell pepper for a no-heat version.
- Salt โ Enhances the savory profile.
- Mushroom stock powder โ Adds umami; you can substitute with chicken or vegetable stock powder if preferred.
- Palm sugar โ Gives the sauce its signature deep sweetness. Gula jawa is traditional, but you can use coconut sugar or brown sugar if needed.
- Water โ Helps blend everything into a smooth, pourable consistency.
- Tamarind water โ Made by diluting tamarind paste; adds a tangy brightness to balance the richness. If unavailable, use a splash of lime juice as an alternative.
For the Chicken Satay
- Chicken breast โ Boneless, skinless chicken breast is lean and cooks quickly. You can also use thigh meat for a juicier result.
- Sweet soy sauce (kecap manis) โ Adds caramelized sweetness and color. If you canโt find it, mix soy sauce with a little molasses or brown sugar as a quick substitute.
- Skewer sticks โ Bamboo skewers are traditional. Soak them in water for at least 30 minutes before grilling to prevent burning.
Variations You Can Try
The beauty of chicken satay is that itโs super flexible. While my go-to is chicken thighs marinated in the peanut sauce and grilled in a pan, there are so many ways to spin this dish:
- Vegan mushroom satay โ One of my favorite plant-based alternatives! I use lion’s head mushroom marinated the same way, and they soak up flavor beautifully. When grilled, they develop this amazing texture thatโs smoky, juicy, and meat-like. You can find the full recipe for it on my blog.
- Tofu or tempeh satay โ Great vegetarian options that still pack a ton of flavor.
- Beef or lamb satay โ If you want something heartier, just adjust the cooking time and marinade accordingly.
- Seafood satay โ Shrimp or squid on skewers can be marinated and grilled the same way for a lighter, summery twist.
Whether you’re vegetarian, flexitarian, or a full-on carnivore, there’s a satay out there for you.
Tips and Things to Watch Out For
Making sate ayam at home is actually really approachable, but here are a few things to keep in mind to get that street-food-quality flavor:
- Marinate in the satay sauce โ This shortcut adds depth and saves time. I make the sauce first, then set aside half for serving and use the rest to marinate the chicken.
- Use a grill pan or skillet โ If you donโt have charcoal, no worries! A grill pan will still give you beautiful browning. Just heat it until itโs smoking hot before adding the skewers.
- Don’t overcrowd the pan โ Cook in batches to keep that searing action going. Too many skewers at once = steaming instead of grilling.
- Watch your heat โ Medium-high is the sweet spot. If itโs too low, the chicken wonโt brown. Too high, and the sugar in the sauce might burn.
- Baste as you go โ Use a brush to baste the skewers with leftover marinade while they cook. Thatโs how you get those sticky, caramelized edges.
- Taste and adjust โ Depending on your peanut butter or roasted peanuts, the sauce might need more lime, sugar, or salt. Trust your palate.
- Soak your skewers โ If using wooden ones, soak in water for 30 minutes before cooking to prevent them from burning.
- Ventilate your kitchen โ Peanut and soy-based sauces love to smoke. Turn on your exhaust fan or crack open a window!

Storing Instructions
How to Store Chicken Satay
If youโve grilled more skewers than you can eat in one sitting (which happens occasionally!), hereโs how to keep your chicken satay fresh and delicious:
- Refrigerate:
- Let the grilled skewers cool completely.
- Place them in an airtight container or wrap in foil.
- Store in the fridge for up to 3 days.
- Freeze (optional):
- You can freeze the raw marinated chicken before grilling. Store in a zip-top freezer bag for up to 1 month.
- When ready to cook, thaw overnight in the fridge, skewer, and grill as usual.
- Grilled chicken can also be frozen, but the texture may not be as juicy when reheated.
- Reheating Tips:
- Reheat in a grill pan, skillet, or oven at 160ยฐC (320ยฐF) until heated through.
- If using a microwave, do so in short bursts (30โ60 seconds), but expect a softer texture.
How to Store Peanut Sauce
The rich, nutty peanut sauce is just as important as the satay itselfโand luckily, it stores beautifully.
- Refrigerate:
- Let the sauce cool completely.
- Transfer to an airtight jar or container.
- Store in the fridge for up to 5 days. It will thicken as it chillsโtotally normal.
- Freeze:
- Portion into small containers or silicone ice cube trays.
- Freeze for up to 1 month.
- Thaw overnight in the fridge before reheating.
- Reheating Tips:
- Warm gently over low heat on the stove or in the microwave.
- Add a splash of warm water or coconut milk to loosen it back to a smooth, pourable consistency.
Nutritional Value of Sate Ayam
Sate ayam is a flavorful dish that can easily fit into a balanced, health-conscious mealโespecially if you’re using chicken breast, like I do. Itโs lean, filling, and super satisfying thanks to the smoky grilled meat and that rich peanut sauce.

- Lean Protein Source. By using chicken breast, youโre getting a great source of high-quality protein with very little fat. Itโs ideal if youโre aiming for a lighter, lower-calorie version of chicken satay while still keeping it flavorful and satisfying.
- Nutritious Peanut Sauce. The peanut sauce adds healthy fats and a creamy richness. While peanuts are calorie-dense, theyโre full of monounsaturated fats (good for heart health), and also provide a bit of fiber and plant-based protein. If you’re watching your intake, you can always portion the sauce or swap in a light coconut milk base.
- Naturally Low in Carbs. Served on its own, sate ayam is naturally low in carbohydrates. Add rice cakes (lontong) or steamed jasmine rice if youโre looking for a complete meal, or go low-carb with a side of fresh salad or acar (pickled vegetables).
- Diet-Friendly and Customizable
- Gluten-free? Use gluten-free soy sauce or tamari.
- Dairy-free? This recipe contains no dairy.
- Sugar-conscious? Reduce or skip the palm sugar and kecap manis in the sauce, or use a low-sugar substitute.
Estimated per serving (2โ3 skewers + 2 tbsp sauce):
Based on using skinless chicken breast and homemade peanut sauce with moderate sweetener.
- Calories: ~220โ250 kcal
- Protein: ~25โ28g
- Fat: ~10โ12g
- Carbohydrates: ~6โ8g











