Ayam Goreng Kalasan: Sweet-Braised Chicken, Fried Until Glossy and Brown
The flavor goes in during the braise, not the fry. Coconut water, palm sugar and kecap manis soak into the chicken while it simmers, and the oil only browns the surface. Doneness is confirmed with a thermometer, never by color.
A piece of chicken with a deep, sweet sheen, a mound of warm rice, a small dish of sambal on the side and a few raw vegetables to crunch between bites. That is how the Indonesian recipe this article follows suggests serving ayam goreng Kalasan: with warm rice, sambal and lalapan, the fresh vegetables eaten alongside many Indonesian meals.
Ayam means chicken and goreng means fried, but this is not simply "fried chicken." Many everyday versions of ayam goreng are first simmered in a yellow spice paste (bumbu kuning) and then fried. The Kalasan style takes a different road: the chicken is braised in coconut water (air kelapa) with palm sugar (gula merah), sweet soy sauce (kecap manis), Indonesian bay leaves (daun salam) and lemongrass, along with a ground paste of shallots, garlic, pepper, galangal and ginger. Only after the meat is tender and seasoned all the way through does it go into the oil.
Kalasan itself is an area in Sleman Regency, in the Special Region of Yogyakarta on the island of Java. If you want to see this dish alongside the rest of the country's cooking, start from our Indonesia page.
The amounts below follow one published Indonesian home recipe (Fimela). We have not kitchen-tested this version. The source gives no number of servings and no braising or frying times, so this article does not invent them; instead, each step tells you what state to look for, and food safety is judged with a thermometer.
The Story Behind the Chicken: From Kalasan's Food Stalls
The local administration of Kalasan (Kapanewon Kalasan, part of the Sleman Regency government) has published its own account of the dish. In that telling, ayam goreng Kalasan is tied to Candisari Bendan and to a cook remembered as Mbok Berek (Ibu Ronodikromo). The page dates the beginning of her business to 1952, mentions a visit by President Sukarno, and describes how, in the 1960s, former employees set up on their own nearby, spreading the dish around the area, with Bendan described as a center for selling it.
This is a regional account recorded by a local government office, not a historical study, and it is best read that way: as how Kalasan tells the story of its own chicken, rather than as a verified single origin for the dish.
The same page describes how the chicken is sold and eaten locally. Chicken is offered by the whole bird for taking home, packed together with kremes (crisp, lacy fried crumbs), raw vegetables such as cucumber, kemangi (lemon basil) and cabbage, and sambal petis. Local cooks quoted there braise their chicken mainly with salt and garlic in a long process, described as taking four to five hours, and make kremes from kanji (tapioca starch) and egg. That is a commercial-scale method from local shops; it is not the recipe below, and its times do not transfer to a home pot.
Home recipes vary too. Another published Indonesian recipe (Lestariweb) also uses coconut water, galangal and daun salam, but with different proportions and its own kremes step. Ayam goreng Kalasan is not one fixed formula, so this article sticks to a single recipe and does not mix amounts from others.

Ingredients: Building the Sweet, Aromatic Braise

These are the amounts for 1 kg of young chicken, as given in the source recipe. The source does not say how many people this serves.
The source lists 2 tsp of salt but mentions salt at more than one point in its method without saying how much goes where. To avoid salting twice, this article adds all 2 tsp to the braising liquid in step 3 and no salt anywhere else. This is our editorial decision, not a split given in the source. Taste the braising liquid before adding the chicken; broth powder also contains salt.
Equipment
- Mortar and pestle, or another way to grind the spice paste
- Bowl for preparing the raw chicken
- Saucepan or pot wide enough to braise the chicken
- Instant-read food thermometer
- Pan or pot for frying
- Spider skimmer or slotted spoon (helpful, not essential)
- Wire rack over a tray for draining
- A separate cutting board and tools for raw chicken
Choosing and Substituting: What to Hunt For and What Changes
Coconut water, not coconut milk. The braise uses 600 ml of air kelapa, the clear liquid from inside a coconut. Coconut milk (santan) is a different, creamy ingredient and would turn this into a different dish. Look for unsweetened coconut water. If you cannot find it, plain water is an editorial substitute: the chicken will be less sweet and lose the coconut aroma, so it will not be a faithful version.
Kecap manis and palm sugar. These two carry the sweetness that defines the Kalasan style, and they are also why the chicken browns quickly in the oil. Kecap manis is a thick, sweet Indonesian soy sauce; ordinary soy sauce is not the same, and swapping it in changes the flavor. Likewise, a dark unrefined sugar can stand in for palm sugar as an editorial choice, but the taste will differ.
Aromatics. Galangal and ginger are both in the paste and are not interchangeable. Shallots are not the same as small red onions. Daun salam is the Indonesian bay leaf and should not be treated as the same thing as European bay laurel; if you cannot get it, leaving it out is the honest option, and the braise will simply be less fragrant.
The chicken. The source calls for ayam kampung muda, a young free-range chicken. Using ordinary chicken from the supermarket is a change of ingredient rather than a reproduction of the original. Whatever chicken you use, judge doneness by the internal temperature of the thickest piece, not by weight or time.
Broth powder. The source specifies kaldu bubuk. Products differ in what they contain and in how salty they are; if you use a different one, read the label.
Kecap manis can contain soy and wheat. Check the label of the broth powder you use as well. If you change any seasoning, keep track of what you changed.
Method: Braise Until Seasoned Through, Then Fry
The source gives a 15-minute rest for the lime, but no braising or frying times and no oil temperature. Steps 4 and 6 are therefore judged by what you see, and step 5 by the thermometer.
Troubleshooting: Color and Doneness Are Two Different Checks
| Problem | Likely cause | What to do |
|---|---|---|
| The outside is dark but you are unsure about the inside | Palm sugar and kecap manis brown quickly | Ignore the color for doneness. Measure the thickest part; it must reach 74°C (165°F) |
| The braising liquid is almost gone but the chicken is not tender | The liquid reduced faster than the chicken cooked | Add a little water and keep braising, then check the temperature again |
| The chicken has not reached 74°C | Not braised long enough, or the pieces are thick | Keep cooking, adding a little water if the pot is nearly dry, and measure again |
| The surface burns in the oil | Sugar in the coating | Watch closely and lift the pieces out before the color goes too far. The meat is already cooked, so there is no need to leave it in longer |
| The braise tastes too salty | Salt added twice, or a salty broth powder | Use the 2 tsp of salt once only, in the braising liquid, and check the broth powder label |
| Not sweet or fragrant enough | Water used instead of coconut water, or daun salam left out | This is the expected trade-off of those substitutions; use coconut water and daun salam next time for the original character |
Leftovers
Refrigerate the chicken promptly after cooking. When reheating, heat it thoroughly all the way through. The sources used for this article do not give a storage period, so none is given here.
Variations Worth Making
- Water instead of coconut water. An editorial substitute for when unsweetened coconut water is unavailable. Expect a less sweet, less aromatic result.
- Ordinary chicken instead of ayam kampung. A change made for availability, not a faithful reproduction. Check the temperature of the thickest piece regardless of size.
- Serving it the Kalasan way, without making kremes. Kremes is a local accompaniment made by its own separate method. You can plate the chicken with cucumber, cabbage and kemangi if you can find it, and still leave kremes out.
- Sambal on the side. Keep sambal in a separate dish so everyone sets their own heat. This recipe does not include a sambal formula.
- Without daun salam. Leave it out rather than swapping in another leaf, and accept a milder aroma.
Frequently Asked Questions
Are coconut water and coconut milk the same?
No. This recipe uses coconut water (air kelapa), the clear liquid inside the coconut. Coconut milk (santan) is creamy and would give a different dish.
How is this different from ordinary ayam goreng?
Many everyday versions simmer the chicken in a yellow spice paste before frying. The Kalasan style braises it in coconut water with palm sugar and kecap manis, so it comes out sweeter and darker, and it is tied to a specific place, Kalasan in Sleman, near Yogyakarta.
How do I know the chicken is cooked through?
Use a food thermometer in the thickest part of the thickest piece, away from the bone. It must reach 74°C (165°F). The sugary surface browns long before color can tell you anything about the inside.
Do I need kremes?
No. Kremes is how the dish is often sold and eaten in Kalasan, but it is a separate preparation and not part of this recipe. Warm rice, sambal and fresh vegetables are enough.
Can I use regular soy sauce instead of kecap manis?
You can, but it is an editorial substitute and the flavor will change, since kecap manis is a thick, sweet soy sauce. Check labels either way, as soy sauces can contain soy and wheat.
Sources
- Fimela, "Resep Ayam Goreng Kalasan." The recipe this article follows: ingredients and amounts for 1 kg of young chicken, the lime preparation and 15-minute rest, braising until tender then frying until browned, and serving with warm rice, sambal and lalapan. https://www.fimela.com/food/read/5530142/resep-ayam-goreng-kalasan
- Lestariweb, "Resep Ayam Goreng Kalasan Asli Indonesia." Another published recipe with different proportions, using coconut water, galangal and daun salam, with a kremes step; used only for comparison, not mixed into this recipe. https://lestariweb.com/AyamGorengKalasan.php
- Kapanewon Kalasan, Pemerintah Kabupaten Sleman, "Nikmatnya Ayam Goreng Kalasan." The local government's account of Candisari Bendan, Mbok Berek and the spread of the dish, and of how it is sold and eaten locally with kremes, raw vegetables and sambal petis. https://kalasan.slemankab.go.id/nikmatnya-ayam-goreng-kalasan.slm
- FoodSafety.gov, "Cook to a Safe Minimum Internal Temperature." Poultry should reach 74°C (165°F), checked with a food thermometer. https://www.foodsafety.gov/food-safety-charts/safe-minimum-internal-temperatures












