Indonesian Chicken Satay (Sate Recipe Guide)
Indonesian chicken satay is made with bite-size chicken thighs marinated in sweet soy, aromatics, and spices, then grilled until lightly charred and safely cooked. This guide covers the marinade, skewers, grill setup, peanut sauce, and food-safe cleanup, with stovetop and broiler options for cooks who do not have an outdoor grill.
The tricky part of satay is balancing the sweet marinade with the heat: kecap manis can scorch before the chicken cooks through. A simple plan helps. Cut the chicken evenly, thread it loosely, turn it often, and check the thickest pieces with a food thermometer.
I focus on repeatable steps and standard home equipment. The recipe below makes about four servings, and its timing is a guide rather than a safety test. Chicken is ready when its center reaches 74°C (165°F).
Cookware, Grill Setup & Satay Prep
Good satay starts with chicken pieces of similar size and a cooking surface suited to high heat. Use boneless thighs for juicy, forgiving skewers. A preheated grill, broiler, or heavy grill pan can work; check the cookware maker’s instructions before using any pan under a broiler or over direct flame.
Ingredients and equipment
For about four servings, gather:
- 680 g (1½ lb) boneless, skinless chicken thighs
- 2 tbsp kecap manis, or Indonesian sweet soy sauce
- 1 tbsp regular soy sauce
- 2 garlic cloves, finely grated or minced
- 1 small shallot, finely minced
- 1 tsp finely grated ginger
- 1 tsp ground coriander
- ½ tsp ground turmeric
- 1 tbsp neutral oil, plus a little more for the cooking surface
- 1 tbsp lime juice, for serving
- 8–10 bamboo or metal skewers
Kecap manis is thick, sweet Indonesian soy sauce. It gives the chicken its signature sweet-savory coating, but its sugar can burn over strong heat. If you cannot find it, use a thick sweet soy sauce; ordinary soy sauce alone will not give the same flavor or sweetness.
Use a calibrated instant-read food thermometer to check doneness. If you use bamboo skewers, soak them in water for 30 minutes before threading. Metal skewers do not need soaking, but their handles can become hot.
Choose a cooking surface
| Method | Best for | Setup notes |
|---|---|---|
| Charcoal or gas grill | Smoky flavor and several skewers | Use a two-zone fire if possible, with a cooler area for pieces that brown too quickly. |
| Broiler | Indoor cooking without a grill pan | Use only a broiler-safe rack and pan, and follow their maker’s temperature limits. |
| Heavy grill pan | A stovetop option for a few skewers | Choose cast iron or stainless steel rated for the burner and heat. Cook in batches if needed. |
A two-zone grill has a hotter cooking area and a cooler area beside it. The cooler side gives you a place to move chicken if the sweet coating starts to darken too fast. Do not assume every pan is safe under a broiler or over open flame; cookware limits vary by maker.
Marinade, Skewering & Grilling Technique
Marinating adds flavor before the chicken hits the heat. Keep the raw chicken covered in the refrigerator at 4°C (40°F) or below for 2–12 hours. Thread the pieces with small gaps so heat can reach their sides, then cook over steady, moderate heat until the thickest pieces reach 74°C (165°F).
Marinate and thread the chicken
- Cut the chicken thighs into even 2.5 cm (1 in) pieces. Similar-sized pieces cook at a similar pace.
- Stir the kecap manis, soy sauce, garlic, shallot, ginger, coriander, turmeric, and oil together in a bowl.
- Add the chicken and turn the pieces to coat. Cover and refrigerate for 2–12 hours.
- Thread the chicken loosely onto the skewers. Leave a little space between pieces instead of pressing them together.
Keep raw chicken and its marinade away from ready-to-eat foods. If you want extra marinade for serving, set some aside before adding the chicken. Otherwise, discard marinade that has touched raw chicken, or boil it thoroughly before using it as a sauce.
Heat, turn, and check
For a grill, preheat the cooking zone to 204–232°C (400–450°F). Clean the grate, then lightly oil the grate or chicken with refined peanut oil if it suits your kitchen. Its smoke point is typically about 232°C (450°F), though values vary by product. Keep the exposed ends of skewers away from direct flame.
On a grill pan, heat it over medium to medium-high heat and cook in batches if crowded. For a broiler, place the skewers at a distance allowed by your equipment instructions. In every setup, turn the skewers often so the sweet coating browns without staying against the hottest surface for too long.
Cook for roughly 8–12 minutes, depending on piece size and your equipment. Treat that as an estimate, not proof of doneness. Check the thickest pieces with a calibrated thermometer, inserting it into the center without touching the skewer. The safe endpoint is 74°C (165°F).
If the surface turns dark before the centers are ready, move the skewers to the cooler part of the grill or lower the heat. Finish thicker pieces over indirect heat, then check their temperature again. Do not brush on raw-chicken marinade near the end. Use reserved sauce, or boil used marinade thoroughly first.
Practical cooking scenarios
These are common setup choices, not reports of tested case studies. They show how to adjust the same method to the equipment and batch size you have.
- Small apartment kitchen: Use a broiler-safe pan and rack, if your equipment is rated for broiler use. Watch the sweet coating closely, turn the skewers as needed, and check temperature rather than relying on browning.
- One or two portions on a stovetop: Use a heavy grill pan and cook in batches. Leave space around each skewer so the pan stays hot enough to brown the chicken.
- Outdoor grill with flare-ups: Set up a cooler zone and move skewers there when fat or marinade causes flames. Return them to the hotter zone briefly if they need more color.
The practical takeaway is to control browning, not chase a fixed number of minutes. A thermometer tells you when the chicken is cooked; its color alone cannot confirm that.
Food-Safe Release, Cleaning & Seasoning Care
Chicken should leave the grill only after it reaches a safe internal temperature. Rest it briefly on a clean platter, not the plate or tray that held raw chicken. Let the cooking surface cool until it is no longer dangerously hot before cleaning, and follow the care instructions for your cookware.
Prevent sticking and handle flare-ups
A clean, preheated grate or pan helps the chicken release more easily. Lightly oil the food or cooking surface; do not pour oil onto a flame. If a piece sticks, give it more time to brown before trying to turn it. Forcing it may tear the surface and leave chicken behind.
Kecap manis contains sugar, so intense direct heat can make it bitter before the chicken reaches 74°C (165°F). Turn often and move darkening pieces to a cooler zone. Avoid aerosol cooking sprays on nonstick surfaces: their propellants and additives can leave persistent residue, and nonstick cookware is not suited to direct-flame satay grilling.
Clean without damaging cookware
Let the grill, pan, or grate cool until it is safe to handle. Do not pour cold water onto hot cast iron, carbon steel, or stainless steel; a sudden temperature change can damage cookware. Remove residue with a suitable brush or tool, then wash as appropriate for the material.
Dry cast iron and carbon steel thoroughly after washing. If either has a bare cooking surface, apply a very thin film of oil. For stainless steel, nonstick surfaces, grill grates, and broiler pans, follow the maker’s cleaning directions. Heat limits and care needs differ by product, so there is no single rule for every pan.
Peanut Sauce, Serving & Dining Presentation
Peanut sauce adds a creamy, tangy contrast to sweet, charred chicken. Serve it in a clean bowl alongside the skewers, with lime wedges for a fresh finish. You can make the sauce while the chicken marinates, which keeps the final cooking session simple and gives you one less task at dinner time.
Quick peanut sauce
Whisk together:
- ½ cup smooth peanut butter
- 2 tbsp warm water, plus more as needed
- 1 tbsp kecap manis
- 1 tbsp lime juice
- 1 tsp soy sauce
- ½ tsp grated garlic, optional
Add warm water a little at a time until the sauce is easy to dip or spoon. Taste, then adjust with lime for more tang or kecap manis for more sweetness. Peanut butter varies in thickness, so the water amount may need a small adjustment.
Serve the satay with rice, sliced cucumber, and lime wedges if you like. Keep the sauce separate from raw-chicken tools and plates. For a peanut-free table, omit the peanut sauce and serve a simple lime-and-kecap dip instead; check ingredient labels for any other allergens that matter to your guests.
Frequently Asked Questions
These answers cover the most common choices when making chicken satay at home. Use them to troubleshoot timing, ingredients, and equipment, while keeping the main safety rule in view: check the thickest chicken pieces with a thermometer and cook them to 74°C (165°F).
Can I use chicken breast instead of thighs?
Yes. Cut breast meat into even 2.5 cm (1 in) pieces and check it carefully, as it can dry out more easily than thigh meat.
How long should chicken satay marinate?
Marinate it for 2–12 hours in a covered container in a refrigerator at 4°C (40°F) or below. Do not leave raw chicken out to marinate.
Can I make satay without a grill?
Yes. Use a broiler-safe rack and pan, or cook the skewers in a heavy grill pan. Check that your equipment is rated for the heat and cooking method.
How do I know when the chicken is done?
Check the center of the thickest pieces with a calibrated food thermometer. The temperature should reach 74°C (165°F); browning and cooking time alone are not reliable checks.
Why is my satay burning before it cooks through?
The sugar in kecap manis may be browning too quickly. Turn the skewers often, lower the heat, or move them to a cooler grill zone until the chicken reaches a safe temperature.
Can I use the marinade as a dipping sauce?
Only if you set some aside before it touches raw chicken. Marinade that has touched raw chicken should be discarded or boiled thoroughly before serving.
Do I need to soak bamboo skewers?
Soak them in water for 30 minutes before grilling. Metal skewers do not need soaking, but they can become hot during cooking.
Can I make the peanut sauce ahead?
Yes. Make it ahead and refrigerate it in a covered container. Stir in warm water before serving if it has thickened.
What can I use instead of kecap manis?
A thick sweet soy sauce is the closest substitute. Regular soy sauce can add salt and savory flavor, but it does not replace the sweetness or thickness.
How should I clean a cast-iron grill pan?
Let it cool until safe to handle, then clean it according to the maker’s directions. Dry it thoroughly and apply a very thin oil film to a bare cast-iron surface.
(This article was written by one of our staff writers, Steven R. Bancroft. Visit our Meet the Team page.)
