Indonesian Ayam Goreng Kalasan
No batter at all: chicken braised in garlic, coriander, palm sugar and coconut water until the liquid cooks away, then fried briefly until the sweet-savory skin turns deep golden.

Ayam goreng simply means fried chicken in Indonesian and Malay. Wikipedia notes that Indonesian fried chicken usually relies on spices such as turmeric and garlic rather than flour, and is usually cooked in the spice mixture first, a step called ungkep in Javanese, before it is deep-fried; Southern US-style breaded chicken is called ayam goreng tepung, flour fried chicken. Ayam goreng kalasan is named for Kalasan, near Yogyakarta in Java, which Wikipedia describes as a village and Cook Me Indonesian's Nunuk Sri Rahayu as the district of the 8th-century Buddhist temple Candi Kalasan. Patricia Tanumihardja, in "Mortar and Pestle: Classic Indonesian Recipes for the Modern Kitchen" (2024), calls this kind of braise-then-fry chicken bacem, a Central Javanese technique of cooking with coconut water and palm sugar until the liquid reduces.
Why it works the kitchen science
Cook first, fry second
Braising in the spice paste seasons the chicken all the way through and cooks it, so the fry only has to crisp and color the skin.
Coconut water and palm sugar
They make the meat tender and slightly sweet, and as the liquid reduces the sugar coats the skin so it caramelizes in the hot oil.
Step by step
- Step 1
Blend the garlic, coriander seeds and palm sugar in a blender or food processor into a smooth paste, scraping down the sides.
- Step 2
Put the chicken in a wide pan, add the salt and rub the paste all over every piece.
- Step 3
Pour in the coconut water and bring it to a simmer over medium heat. Cover, lower the heat to low and cook 20 minutes, turning the pieces once.
- Step 4
Uncover and cook 10 to 15 minutes more, turning often, until the liquid has cooked away into a sticky glaze and the chicken is cooked through (165°F). If the sugar starts to catch before the chicken is done, add a splash of water.
- Step 5
Lift the chicken onto a rack and let it rest at least 10 minutes. (Or cool it, refrigerate it overnight and fry it the next day.)
- Step 6
Heat 2 inches of oil in a wok or deep pot to 350°F. Fry the chicken a few pieces at a time 3 to 5 minutes, turning once, until deep golden brown; the sugar browns fast, so watch it. Drain on a rack.
- Step 7
Serve with steamed rice, sambal and raw vegetables.
Indonesian Ayam Goreng Kalasan
Serves 4 · 8 pieces · 1 hr 10 min total
Spice paste
- 10 cloves garlic, peeled
- 2 tbsp coriander seeds
- 3 1/2 oz palm sugar (gula jawa), chopped, or 1/2 cup packed dark brown sugar
- 1 1/2 tsp kosher salt
Chicken
- 1 whole chicken (about 3 1/2 lb), cut into 8 pieces
- 1/2 cup coconut water (or plain water)
- Vegetable oil, about 2 inches deep, for frying
To serve
- Steamed rice, sambal, and sliced cucumber, cabbage or other raw vegetables
Method
- Blend the garlic, coriander seeds and palm sugar in a blender or food processor into a smooth paste, scraping down the sides.
- Put the chicken in a wide pan, add the salt and rub the paste all over every piece.
- Pour in the coconut water and bring it to a simmer over medium heat. Cover, lower the heat to low and cook 20 minutes, turning the pieces once.
- Uncover and cook 10 to 15 minutes more, turning often, until the liquid has cooked away into a sticky glaze and the chicken is cooked through (165°F). If the sugar starts to catch before the chicken is done, add a splash of water.
- Lift the chicken onto a rack and let it rest at least 10 minutes. (Or cool it, refrigerate it overnight and fry it the next day.)
- Heat 2 inches of oil in a wok or deep pot to 350°F. Fry the chicken a few pieces at a time 3 to 5 minutes, turning once, until deep golden brown; the sugar browns fast, so watch it. Drain on a rack.
- Serve with steamed rice, sambal and raw vegetables.
Adapted from Nunuk Sri Rahayu, "Ayam Goreng Kalasan (Kalasan Fried Chicken)", Cook Me Indonesian (April 7, 2020), her mother's recipe, as written for 4. Her recipe gives no salt amount, braising time, oil amount or oil temperature; the 1 1/2 tsp salt, the covered braise of about 35 minutes, the 350°F oil and the 3 to 5 minute fry are ours. The technique matches Patricia Tanumihardja's description of bacem (ckbk, from her 2024 book). We could not open a full recipe from a larger publisher (see What we could not source). cookmeindonesian.com. Ingredient list follows the source; the method is in our own words.
All sources (3)
Tips
- Nunuk Sri Rahayu says chilling the braised chicken overnight lets the spices soak in further, and it means frying day takes 15 minutes.
- Palm sugar is sold in blocks at Asian markets; shave it with a knife.
- Keep the oil at 350°F, not hotter, or the sugary skin darkens before it crisps.
The rules people argue about
What the sources agree on, what they don't, and what is just a good story.
- Fried chicken needs a batter. Documented as not true in Indonesia: Wikipedia says Indonesian ayam goreng usually uses spices rather than flour, and calls breaded chicken ayam goreng tepung.
- Precook in spices before frying. Documented as the usual method (Wikipedia's ungkep; Tanumihardja's bacem).
- Kalasan is in Central Java. Disputed wording: Cook Me Indonesian places it in Central Java; Wikipedia says Kalasan village, Yogyakarta.
- Coconut water is the secret. Folklore with support: Nunuk Sri Rahayu calls it the key to tender, lightly sweet meat; her own recipe allows plain water.
Every other fried chicken

1824 Virginia Fried Chicken with Milk Gravy (Mary Randolph)
The oldest American printed fried chicken recipe we found: chicken dredged in flour and salt, fried light brown in lard, with fried parsley and a simple butter and milk gravy poured over the top.

Southern Pan-Fried Buttermilk Chicken
Chicken brined in salt water, soaked overnight in buttermilk, dredged in flour and cornstarch, and pan-fried in a skillet of lard and butter flavored with country ham, the Edna Lewis way.

Nashville Hot Chicken
Brined, double-dredged fried chicken brushed with a fiery cayenne oil and served the Nashville way, on slices of white bread with pickle chips.

Maryland Fried Chicken with Cream Gravy
Chicken seasoned with dry mustard and garlic, dredged, browned in a covered pot so it steams as it fries, finished with Old Bay and served with a peppery cream gravy made from the drippings.

Korean Yangnyeom Chicken (Double-Fried Sweet and Spicy Wings)
Chicken wings in a light potato starch and egg batter, fried twice for a shatter-crisp crust, then tossed in a glossy sauce of gochujang, ketchup, syrup and garlic and showered with sesame seeds.

Japanese Chicken Karaage
Bite-size pieces of skin-on chicken thigh marinated in soy, sake, ginger and garlic, coated in flour and potato starch, and fried twice in under three minutes.

Taiwanese Popcorn Chicken (Yan Su Ji)
Bite-size chicken thigh marinated with garlic, ginger, soy and five-spice, coated in coarse sweet potato starch, fried crisp and tossed with fried basil and five-spice salt.

Chicken and Waffles
Herb-and-paprika fried chicken, double-dipped for a crunchy crust, served on light, crisp waffles made with whipped egg whites and finished with butter and maple syrup.

Air-Fryer Fried Chicken
Skinless bone-in chicken breasts in a buttermilk and crushed cornflake coat, seasoned with poultry seasoning, paprika and cayenne, air-fried crisp with just a spray of oil.

Kentucky-Style Fried Chicken, Inspired by KFC
Buttermilk-brined chicken in a peppery coating of flour, white pepper, celery salt, garlic, ginger and herbs, fried in one covered batch to mimic a pressure fryer. Inspired by, not official.
Meatballs of the World

Italian-American Meatballs
Big, tender meatballs braised for an hour in red sauce over spaghetti. The one most Americans grew up with.

Pallottine (Abruzzo Meatballs)
Tiny meatballs, smaller than a marble, tossed right through square spaghetti alla chitarra. No bread at all.

Swedish Meatballs (Köttbullar)
Small, soft meatballs browned in butter, in a cream sauce made from the same pan, with lingonberry jam on the plate.

Danish Frikadeller
Pork meatballs shaped with a spoon and fried slowly in butter, crusty outside and soft in the middle.

Königsberger Klopse
German meatballs that are never fried: poached, then served in a creamy white sauce with capers.

Spanish Albóndigas in Almond Saffron Sauce
The tapas bar classic: small meatballs in a golden sauce thickened with fried almonds and bread.

Mexican Albóndigas with Chipotle and Mint
Soft meatballs with rice and fresh mint inside, simmered in a smoky tomato and chipotle broth.

Izgara Köfte (Turkish Grilled Meatballs)
Small, flat meatballs kneaded hard, rested cold, and charred on a hot grill pan.

Lion's Head Meatballs
Big, soft pork meatballs, stirred into a sticky paste, fried to set, then braised in a savory sauce.

Chicken Tsukune
Japan's chicken meatball: kneaded sticky, grilled on skewers, glazed with sweet soy tare, dipped in egg yolk.