Culinary Explorer

A cooking platform built around craft, culture, and the stories behind what we eat.

Discover Culinary Explorer
Ajam Roedjak

Ajam Roedjak

Created by

The old Dutch spelling already tells you this chicken has crossed oceans: ajam roedjak, sweet, sour, hot, and salty, the Indo family table in one braising pan.

Main Dishes
Dutch
Dinner Party
Comfort Food
Weeknight
25 min
Active Time
55 min cook1 hr 20 min total
Yield4 servings

The first time I understood the Indo-Dutch table properly, it was not in a restaurant with a silver rijsttafel, the rice table of many small dishes. It was in a Dutch kitchen where the windows ran with rain and the whole room smelled of trassi, fermented shrimp paste, blooming in oil. A Dutch child knows that smell before he knows the politics behind it. Later, with books open, he learns the rest.

The name already tells you the journey. Ajam is the old Dutch colonial spelling for ayam, Indonesian for chicken, and roedjak is rujak, the sharp-sweet fruit and vegetable salad dressed with chili, palm sugar, tamarind, and shrimp paste. In this dish the idea of rujak becomes a sauce: sour enough to wake the tongue, sweet enough to round the chili, salty and deep from trassi, softened by coconut milk. But let me tell you a secret: the balance is the recipe. Not the number of chilies. Not the prettiness of the garnish. Balance.

This is the kind of cooking that came home with Indo families and colonial households after empire began to unmake itself at the dinner table. History and cookery, they cannot be separated, though many people try when the sauce is good enough. We won't. We will cook it plainly: brown the chicken, fry the bumbu, the spice paste, until it smells cooked rather than raw, then braise until the coconut milk turns glossy and clings to the meat. Hou het altijd simpel, always keep it simple. Rice on the side, cucumber for coolness, and the pan brought to the table without apology.

Ajam roedjak reflects the Indo-Dutch kitchen that formed in the Dutch East Indies and became part of Dutch home cooking through repatriated Indo families, especially after Indonesian independence in 1945 and the difficult migrations of the 1950s. The old spelling, ajam roedjak, preserves Dutch colonial orthography before modern Indonesian standardized ayam rujak; the dish is closely related to Javanese ayam bumbu rujak, chicken cooked in a sauce inspired by the sweet-sour-hot rujak dressing. In the Netherlands it became a familiar rijsttafel dish, not because it was invented for display, but because its balance of coconut, chili, tamarind, palm sugar, and trassi could carry a whole table of rice, pickles, and sambal.

The technique, the tradition, and the story behind every dish.

Discover Culinary Explorer

Ingredients

bone-in chicken thighs and drumsticks

Quantity

1.2kg

patted dry

fine salt

Quantity

1 teaspoon

neutral oil

Quantity

2 tablespoons

shallots

Quantity

6

roughly chopped

garlic cloves

Quantity

4

roughly chopped

red chilies

Quantity

3

chopped, seeds kept or removed to taste

trassi (fermented shrimp paste)

Quantity

2 teaspoons

toasted briefly

candlenuts or unsalted macadamia nuts

Quantity

3 candlenuts or 2 tablespoons macadamias

fresh ginger

Quantity

2cm

chopped

fresh galangal

Quantity

3cm

sliced

lemongrass

Quantity

1 stalk

bruised

salam leaves or bay leaves

Quantity

2

kaffir lime leaves

Quantity

2

coconut milk

Quantity

400ml

water or chicken stock

Quantity

150ml

tamarind paste

Quantity

2 tablespoons

palm sugar or dark brown sugar

Quantity

1 1/2 tablespoons

kecap manis

Quantity

1 tablespoon

lime juice

Quantity

1 tablespoon

plus more to taste

cooked white rice

Quantity

to serve

cucumber slices

Quantity

to serve

Equipment Needed

  • Wide heavy braising pan or braadpan with lid, 28cm
  • Blender, mortar and pestle, or small food processor
  • Tongs

Instructions

  1. 1

    Salt the chicken

    Pat the chicken dry and season it with the salt. Let it stand while you make the bumbu, the spice paste. This short rest is not ceremony; salt needs a little time to reach the surface properly, and dry chicken browns instead of sulking in its own moisture.

  2. 2

    Make the bumbu

    Blend or pound the shallots, garlic, chilies, toasted trassi, candlenuts, ginger, and a tablespoon or two of water into a rough paste. Don't make it too smooth. A little texture is welcome, and the sauce will finish the work in the pan.

    Toast trassi wrapped in foil in a dry pan for a minute or two, just until its smell deepens. Raw trassi tastes blunt; toasted trassi becomes the quiet foundation of the sauce.
  3. 3

    Brown the chicken

    Heat the oil in a wide heavy pan or braadpan, a Dutch braising pot, over medium-high heat. Brown the chicken in batches, about three minutes per side, then lift it to a plate. You are not cooking it through here. You are giving the sauce something browned and honest to hold onto.

  4. 4

    Fry the paste

    Lower the heat to medium and add the bumbu to the same pan. Fry it for six to eight minutes, stirring often, until the oil begins to separate slightly and the paste smells rounded rather than raw. Add the galangal, lemongrass, salam leaves, and kaffir lime leaves, and stir for another minute.

  5. 5

    Build the sauce

    Stir in the coconut milk, water or stock, tamarind paste, palm sugar, and kecap manis. Bring it to a gentle simmer and scrape the bottom of the pan so the browned bits dissolve into the sauce. Taste carefully: it should be sweet, sour, salty, and hot, with no one voice shouting over the others.

  6. 6

    Braise gently

    Return the chicken and any juices to the pan. Simmer uncovered for thirty-five to forty minutes, turning the pieces now and then, until the chicken is tender and the sauce has thickened enough to coat a spoon in a glossy brick-orange layer. Keep the heat gentle. Coconut milk forgives many things, but a hard boil is not one of them.

  7. 7

    Finish the balance

    Stir in the lime juice, then taste again. Add a little more tamarind for sourness, palm sugar for roundness, salt for clarity, or lime for brightness. Remove the lemongrass, galangal, and leaves if you like, or leave them in as every auntie seems to do. Serve with white rice and cucumber slices.

Chef Tips

  • Use bone-in chicken if you can. Boneless pieces cook faster, yes, but the bones give the coconut sauce body and make the dish taste less hurried.
  • Trassi matters. If you cannot find it, use a small spoon of Thai shrimp paste, but toast it first and add it modestly. Too much and the sauce becomes a lecture.
  • Candlenuts are traditional but must be cooked, never eaten raw. Macadamias are the clean substitute: rich, pale, and obedient in the paste.
  • Serve it with plain rice, not fragrant rice fighting for attention. The sauce is the event; the rice is there to carry it.
  • For a dinner table, make the chicken a day ahead and reheat it gently. The chili softens, the coconut settles, and the sour-sweet roedjak balance becomes clearer.

Advance Preparation

  • The bumbu can be made up to two days ahead and kept covered in the refrigerator, or frozen for one month.
  • The finished chicken keeps three days refrigerated and reheats best over low heat with a splash of water to loosen the coconut sauce.
  • For a dinner party, cook it the day before, chill it, then reheat gently and finish with fresh lime juice just before serving.

Frequently Asked Questions

Nutrition Information

1 serving (about 540g)

Calories
950 calories
Total Fat
52 g
Saturated Fat
24 g
Trans Fat
0 g
Unsaturated Fat
28 g
Cholesterol
195 mg
Sodium
1200 mg
Total Carbohydrates
71 g
Dietary Fiber
4 g
Sugars
16 g
Protein
48 g

Note: Chef personas and recipes are created with AI assistance. Cook with care: follow safe food-handling practices, check doneness with a thermometer when needed, and adapt for allergies and your kitchen.

Where cooking meets culture.

Culinary guides, cultural storytelling, and the editorial depth that makes cooking meaningful.

Discover Culinary Explorer

More from De Rijsttafel: Hoofdgerechten & Saté

Browse the full collection