Ayam kecap is Indonesian chicken braised in kecap manis, a thick, sweet soy sauce, with aromatics such as shallots, garlic, and ginger. This home-style version uses bone-in chicken thighs for a savory, glossy sauce that is excellent spooned over rice; seasonings and heat vary across Indonesian regions and households.
Ingredients
- 6 bone-in, skin-on chicken thighs, about 2 lb (900 g)
- 2 tbsp neutral cooking oil (30 ml)
- 6 medium shallots, thinly sliced, about 5 oz (140 g)
- 5 garlic cloves, finely chopped, about 15 g
- 1 tbsp finely grated fresh ginger (15 g)
- 1 small red chili, thinly sliced, about 10 g, or more to taste
- ⅓ cup kecap manis (80 ml)
- 1 tbsp regular or low-sodium soy sauce (15 ml)
- ½ cup water (120 ml)
- ½ tsp ground black pepper (2.5 ml)
- 1 tbsp fresh lime juice (15 ml)
- 2 scallions, thinly sliced, about 20 g
- ¼ tsp fine salt (1.25 ml), plus more only if needed
Instructions
- Prepare the ingredients. Pat the chicken dry with paper towels; dry skin browns more readily than damp skin. Slice the shallots and chili, chop the garlic, and grate the ginger. Measure the kecap manis, soy sauce, water, and pepper together so they are ready to add. Allow about 20 minutes for this preparation, including organizing the ingredients.
- Brown the chicken. Heat the oil in a wide, heavy pot or Dutch oven over medium heat. Arrange the thighs skin-side down without crowding; work in batches if needed. Brown the skin for about 5 minutes, turn, and brown the other side for about 3 minutes. Transfer the pieces to a plate. The chicken will finish cooking in the sauce, so it does not need to be cooked through at this stage.
- Soften the aromatics. Pour off excess rendered fat if the pot has more than about 1 tablespoon left. Add the shallots and cook, stirring, for 2 minutes. Add the garlic, ginger, and chili and stir for 1 minute, just until fragrant. Keep the heat moderate so the garlic does not darken or turn bitter.
- Build the braising sauce. Stir in the kecap manis, soy sauce, water, and black pepper, scraping the bottom of the pot to lift any browned bits. Return the chicken skin-side up and turn each piece once to coat it. Bring the liquid to a gentle simmer, then cover the pot and lower the heat. Simmer for 27 minutes, turning the pieces carefully once about halfway through.
- Reduce and check for doneness. Remove the lid and simmer gently for 10 minutes, turning the chicken once and spooning sauce over the top. The sauce should become shiny and cling to the chicken, but it should not scorch; lower the heat and add a splash of water if it thickens too quickly. Check the thickest part of a thigh with a food thermometer, avoiding the bone: USDA FSIS guidance sets the safe minimum internal temperature for poultry at 165°F (74°C). If a piece has not reached that temperature, continue simmering and check again.
- Finish and serve. Stir in the lime juice and taste the sauce before adding salt, since both soy sauces can be salty. Add the measured salt only if needed. Scatter scallions over the chicken and serve with plenty of sauce.
Tips
- Use kecap manis if you can find it. This Indonesian sweet soy sauce is thicker and sweeter than ordinary soy sauce, and its distinctive caramel-like flavor is central to ayam kecap. Look for it in an Indonesian or Southeast Asian grocery store. If it is unavailable, mix ¼ cup (60 ml) soy sauce with 2 tbsp (25 g) packed brown sugar and simmer it briefly until syrupy; the result is a useful substitute, though it will taste less rounded and may be thinner.
- Give the chicken space while browning. Crowded pieces release moisture and steam rather than develop a well-browned surface. Brown in batches if necessary, and return all the chicken to the pot for braising.
- Keep the braise at a gentle simmer. A hard boil can make the sauce reduce too fast before bone-in pieces are cooked through. If the sauce looks dry during the covered stage, add water a tablespoon at a time; if it is still thin at the end, simmer uncovered a little longer.
- Adjust salt and chili at the end. Kecap manis brands differ in sweetness and soy sauces in saltiness. Taste before salting, and use fewer chili slices for mild heat or leave them out. You can offer extra sliced chili at the table for people who want more.
Serving Suggestions
Serve ayam kecap hot over steamed white rice, which absorbs the sweet-savory braising sauce. Indonesian meals often pair a main dish with rice and a variety of small accompaniments, so a simple plate of sliced cucumber, tomato, or blanched green vegetables makes a fresh contrast. Steamed green beans, bok choy, or sautéed cabbage also work well when you want a more substantial vegetable side.
For a fuller table, add a crisp cucumber salad dressed with lime, a little salt, and a pinch of sugar. Sambal can be served separately for diners who like more heat; keeping it on the side lets the chicken remain mild and sweet. Spoon the shallots and sauce over the rice, and provide extra lime wedges so each person can brighten their portion to taste. If serving family-style, use a shallow platter so the chicken stays coated in sauce rather than leaving the flavorful liquid behind in the pot.
Variations
Use boneless thighs. Boneless, skinless chicken thighs are convenient and cook faster, but they do not provide the same richness as bone-in pieces. Brown them briefly, then start checking for doneness during the covered simmer rather than automatically using the full time. Always use a thermometer and cook poultry to 165°F (74°C).
Make it less sweet. Reduce the kecap manis to ¼ cup (60 ml) and increase the regular soy sauce to 1½ tbsp (22 ml). The sauce will be less sweet and somewhat saltier, so taste it before adding any salt. A squeeze of extra lime can balance the remaining sweetness without changing the basic character of the dish.
Add potatoes. Add 8 oz (225 g) peeled potatoes cut into 1-inch (2.5 cm) pieces when you return the chicken to the pot. They will absorb some sauce and make the meal more filling. Check that the potato pieces are tender before serving; if they need more time, move the chicken to a plate once it is safely cooked and simmer the potatoes in the sauce until done.
Make a milder, aromatic version. Omit the red chili and add 1 bruised lemongrass stalk, tied in a knot, to the sauce. Remove the lemongrass before serving. Lemongrass is used in many Indonesian dishes, though it is not essential to this recipe; it contributes a citrusy, herbal note rather than extra heat.
Storage and Reheating
Refrigerate leftover chicken within 2 hours of cooking in a covered, shallow container. It keeps for 3–4 days in the refrigerator. Store the chicken with its sauce so it stays moist, and cool it promptly rather than leaving the pot on the counter until completely cold. For longer storage, freeze it in a tightly sealed, freezer-safe container for up to 3 months for best quality. Thaw frozen portions in the refrigerator before reheating.
Reheat only the amount you plan to eat. Warm the chicken and sauce in a covered saucepan over low to medium-low heat, stirring the sauce occasionally and adding a tablespoon or two of water if it has become very thick. You can also microwave it in a covered microwave-safe dish, pausing to turn the pieces and stir the sauce for even heating. USDA FSIS guidance is to reheat leftovers to 165°F (74°C); check the thickest part of the chicken with a food thermometer. Avoid repeated cycles of cooling and reheating.
Frequently Asked Questions
What is ayam kecap?
Ayam means chicken and kecap refers here to kecap manis, Indonesian sweet soy sauce. Ayam kecap is a family of chicken dishes cooked with that sauce and aromatics. Recipes differ: some are sweeter, spicier, or more heavily seasoned, so this version is one practical home-style approach, not the only version.
Is kecap manis the same as soy sauce?
No. Kecap manis is a dark, sweet, thick Indonesian soy sauce, while ordinary soy sauce is much thinner and saltier. The recipe uses both: kecap manis supplies sweetness and body, and a smaller amount of regular soy sauce adds a more direct savory note. If you substitute, use the brown-sugar mixture in the tips and taste carefully before salting.
Can I make ayam kecap with chicken drumsticks?
Yes. Drumsticks can replace the thighs at the same total weight. Their cooking time can vary with size, so use the recipe timings as a guide and check the thickest part without touching the bone. Cook each piece to at least 165°F (74°C); some cooks prefer dark meat more tender after a longer, gentle braise.
Can I prepare the dish ahead?
Yes. Cook it fully, cool it promptly, and refrigerate it within 2 hours. The sauce can taste especially well blended after a night in the refrigerator, though that is not required. Reheat it gently with a little water if needed, bringing the chicken to 165°F (74°C) before serving.
Why is my sauce too thin or too salty?
If it is thin, remove the chicken once it reaches a safe temperature and simmer the sauce uncovered until it coats a spoon, then return the chicken to the pot. If it tastes too salty, stir in a little water and serve with unsalted rice; adding lime can brighten the flavor but will not remove salt. Next time, choose low-sodium soy sauce and wait until the end to add the optional salt.
Related
- Indonesian Pancake Recipe: Martabak Manis Made Easy
- Traditional Indonesian Beef Rendang, Slowly Braised
- Flores Indonesian Fried Bananas with a Crisp Batter
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).