Photo: Gunawan Kartapranata · CC BY-SA 4.0 · via Wikimedia Commons
About Satay
Bite-sized marinated meat is threaded onto skewers, grilled over charcoal and served with a thick, sweet-savoury peanut sauce. Smoke, char and peanut make it irresistible street food across the archipelago.
History & Culture
Satay’s origins are debated, with competing claims tracing it to Indonesian, Malay, or even Chinese and Middle Eastern influences, but it is now firmly celebrated as a national dish of Indonesia. The earliest records suggest it emerged from the Javanese street food tradition, likely influenced by Indian and Arab kebab-style cooking introduced through trade centuries ago.
Regional variations are vast: from the rich, sweet peanut sauce of Java and the spicy, drier sate padang of Sumatra to the lemongrass-marinated sate lilit of Bali, where minced fish is wrapped around skewers. Satay holds deep cultural significance as a communal street food, often served at celebrations and night markets, symbolizing Indonesia’s diverse culinary heritage and its love for bold, smoky flavors.
How to make Satay
AI-assisted, not kitchen-testedSate Ayam (Indonesian Chicken Satay)
Classic Javanese-style chicken skewers marinated in kecap manis and aromatic spices, grilled over charcoal until lightly charred, and served with a rich, spicy peanut sauce.
- Prep
- 40 min
- Cook
- 15 min
- Total
- 55 min
- Serves
- 4
- Difficulty
- Medium
Recipe ingredients
- 600 g (1 lb 5 oz) boneless chicken thighs, skinless, traditionally thigh is preferred for juiciness
- 20 pieces bamboo skewers, soaked in water 30 min to prevent burning
- 60 ml (¼ cup) kecap manis, Indonesian sweet soy sauce
- 15 ml (1 tbsp) coconut oil, or vegetable oil
- 3 g (1 tsp) ground coriander
- 3 g (1 tsp) ground cumin
- 2 g (½ tsp) turmeric powder
- 2 g (½ tsp) salt
- 20 g (¼ cup) shallots, finely sliced, for serving; optionally brushed onto skewers
- 150 g (5 oz) raw peanuts, unsalted, dry-roasted at home if possible
- 30 ml (2 tbsp) kecap manis, for the peanut sauce
- 5 g (1 clove) garlic
- 1 piece small red chili, e.g. cabe keriting; deseeded for less heat
- 25 g (¼ cup) shallot, roughly chopped
- 1 cm (½ inch) fresh ginger, peeled
- 1 cm (½ inch) fresh galangal, peeled; substitute extra ginger if unavailable
- 1 piece kaffir lime leaf, stem removed, very thinly sliced
- 100 ml (scant ½ cup) water, plus more to adjust consistency
- 15 ml (1 tbsp) tamarind paste, seedless; substitute lime juice if needed
- 4 g (1 tsp) palm sugar, or brown sugar
- 1 piece lime, cut into wedges, to serve
- 200 g (7 oz) steamed jasmine rice, or lontong (compressed rice cakes), to serve
- 60 g (2 oz) cucumber, sliced, to serve
Steps
- 1 Cut the chicken thighs into 2.5 cm (1 inch) cubes. In a bowl, combine the chicken with kecap manis, coconut oil, ground coriander, cumin, turmeric and salt. Mix well, cover and marinate for at least 30 minutes at room temperature, or up to 4 hours refrigerated.
- 2 While the chicken marinates, soak the bamboo skewers in cold water for 30 minutes so they do not scorch on the grill.
- 3 Make the peanut sauce: dry-roast the raw peanuts in a heavy pan over medium heat for 5–7 minutes, stirring constantly, until deep golden and fragrant. Remove and let cool slightly, then grind coarsely in a mortar or food processor.
- 4 In the same pan with a splash of oil, sauté garlic, chili, shallot, ginger and galangal over medium heat for about 3 minutes until soft and aromatic.
- 5 Add the ground peanuts, kecap manis, kaffir lime leaf, tamarind paste, palm sugar and 100 ml (scant ½ cup) water. Simmer gently for 5–7 minutes, stirring, until the sauce thickens enough to coat the back of a spoon. Loosen with a splash of water if it becomes too thick. Season to taste with a little salt or more palm sugar.
- 6 Thread the marinated chicken onto the soaked skewers, 3–4 pieces per skewer, keeping the pieces snug so they cook evenly.
- 7 Prepare a charcoal grill for medium-high heat, or preheat a grill pan on the stove until very hot. Cook the skewers for 8–10 minutes total, turning often, until the chicken is deeply charred on the edges and firm to the touch.
- 8 Doneness cue: the chicken should reach an internal temperature of 74 °C (165 °F) measured with a probe in the thickest piece, with clear juices and no pink in the centre. Cut a piece to check if you do not have a thermometer.
- 9 If you cannot grill, finish the skewers under a hot oven broiler for 6–8 minutes, turning once.
- 10 Serve the skewers hot with the peanut sauce for dipping, a wedge of lime to squeeze over, sliced shallots, cucumber and steamed rice or lontong.
Report an issue with this recipe
Where to eat it
A charcoal satay cart in Java at dusk, sold by the dozen.
No restaurants are listed for Satay yet. Serve it? Get listed and be the first.
Planning a trip to Indonesia?
Find places to stay and ways to get there.
Recipes from travellers
No one has shared their own Satay recipe yet. Yours would be the first.
Share how you make Satay
You'll need to be signed in with Google or Facebook so your name can appear on it. Recipes go through an automatic food-safety check before they publish.
Sign in to share your recipe
Satay - frequently asked questions
What is Satay?
Bite-sized marinated meat is threaded onto skewers, grilled over charcoal and served with a thick, sweet-savoury peanut sauce. Smoke, char and peanut make it irresistible street food across the archipelago.
What is Satay made of?
Satay is made with chicken or beef, bamboo skewers, peanut sauce, kecap manis and lime.
Where does Satay come from?
Satay comes from Indonesia, and is especially associated with Java. Satay’s origins are debated, with competing claims tracing it to Indonesian, Malay, or even Chinese and Middle Eastern influences, but it is now firmly celebrated as a national dish of Indonesia.
Where can I eat Satay?
A charcoal satay cart in Java at dusk, sold by the dozen.
How do you make Satay?
Making Satay at home takes about 40 minutes of prep and 15 minutes of cooking. The recipe on this page serves 4 and is rated medium. Full ingredient list and step-by-step method are in the recipe section above.
What else is Satay called?
Satay is also known as Sate.
Taste Satay in Bali
Independent picks. We earn a small commission if you book through these - at no extra cost to you. How this works.
Before you go to Indonesia
Round out your trip - most travellers book these alongside their trip.
More dishes like Satay
Nasi Goreng
Indonesia's iconic fried rice - day-old rice, sweet kecap manis, sambal, and a runny fried egg on top.
Nasi Uduk
Nasi uduk is Indonesian rice cooked in coconut milk with lemongrass and spices, served with fried shallots, egg and sambal.
AI image
Nasi Timbel
Nasi Timbel is a Sundanese rice dish from West Java, Indonesia: fragrant steamed rice wrapped in banana leaf, served with fried chicken, sambal, and fresh vegetables.
Rendang
Indonesia's celebrated slow-cooked beef curry - simmered for hours in coconut milk and spices until dark, dry and intensely tender.
Keep exploring
Travel guides for Indonesia
All travel guidesPlanning a trip where Satay is on the menu? These guides cover Indonesia and beyond.
Destination Guides Best Time to Visit Bali - Month-by-Month Weather, Crowds & Costs (2026)
May 28, 2026 · 5 min read
Budget Travel Southeast Asia on a Budget: Thailand, Vietnam & Bali Guide for 2026
Apr 13, 2026 · 8 min read
Destination Guides Where to Go in December 2026: 12 Destinations Worth Booking Now
Oct 17, 2026 · 9 min read
Destination Guides 3 Days in Amsterdam - Itinerary, Museums & What to Book Ahead (2026)
May 28, 2026 · 4 min read
Reviews
No reviews yet. Be the first to share your experience with Satay.
Write a review
Sign in to verify you're a real person, then share your thoughts on Satay.
Comments
No comments yet. Be the first to say something about Satay.