-
1
Half-fill each banana leaf tube with rinsed rice, leaving the upper half empty to allow the rice to expand and compress as it absorbs water. Seal both ends securely. Submerge the tubes entirely in boiling water and maintain a steady boil for 3–4 hours, topping up with water as necessary to keep the tubes submerged. The lontong is done when the rice has consolidated into a firm, sliceable cake that holds a clean edge when cut and carries a distinct banana-leaf perfume.
-
2
Simmer the chicken pieces in coconut milk with sufficient water to cover, building the opor ayam base. Cook gently until the chicken is completely tender and the broth is a pale, fragrant white. The surface should show a light sheen of coconut oil beginning to separate at the edges.
-
3
Fry the diced tempe for the sambal goreng tempe until each piece is uniformly golden and audibly crisp when a piece is pressed between thumb and forefinger.
-
4
Fry the potato matchsticks for the kering kentang over sustained heat until they are dry throughout, with no residual moisture, and snap cleanly rather than bend.
-
5
Boil and mash the remaining potato, shape into small patties for the bergedel, and shallow-fry until a firm golden crust forms on each surface.
-
6
Warm the thick coconut milk (santan) with water to build the serving broth. The broth should be rich, slightly viscous, and fragrant — not broken or grainy, which would indicate it has been brought to a hard boil rather than a gentle simmer.
-
7
Remove the lontong from its leaf, slice into rounds, and arrange in a deep bowl. Ladle the hot coconut broth over the lontong slices. Compose the bowl with pieces of opor ayam, sambal goreng tempe, kering kentang, a bergedel, and a halved hard-boiled egg. In the Betawi manner, scatter roasted peanuts over the surface. The completed bowl should present distinct textures — firm rice cake, tender chicken, crisp tempe, crisp potato — all united by the broth.