Khanom Krok
Thai

Khanom Krok

Bite-sized coconut-rice pancakes cooked in a dimpled iron griddle: a thin rice-flour batter forms the shell, a sweet coconut-cream layer sets on top, and they're scooped out joined two-by-two.

Medium35 min

Where it comes from

Khanom Krok is among the oldest documented Thai sweets, with the dimpled iron pan (krok means mortar — the cake takes the shape of a small mortar's bowl) appearing in Ayutthaya-era cookery records (17th century). The two-batter technique mirrors a Portuguese-era logic — a setting base and a custardy top — but the ingredients are entirely Southeast Asian: rice flour, palm sugar, coconut cream. Modern street vendors push the form with savoury toppings (corn, scallion, shrimp) and dessert versions (taro, pandan, sweet potato).

On the plate

Each cake is the size of a walnut half, two stuck together flat-on-flat. The bottom shell is crisp and faintly toasted, edged with caramelised coconut. The top is a salty-sweet custard that wobbles and pulls slightly when you bite — almost a coconut panna cotta. Eat hot: the contrast between brittle base and warm liquid centre is the whole point. Cool ones go uniformly soft and lose the crack. Scallion topping looks odd on a sweet but the salt-savoury hit is what makes them addictive.

How it works

The two-batter system is the load-bearing detail. The base needs to gelatinise quickly into a self-supporting shell at the well's wall — that's why it has a higher water-to-flour ratio and includes cooked rice for elasticity. The top batter is fat-rich (thick coconut cream) so it sets soft, like a custard, even at high temperature. Pour both at once and they merge into a single dense cake. Pour them in sequence and you get two textures from one cooking. The dome lid traps steam to set the top before the bottom over-bakes.

Among the oldest documented Thai sweets — the dimpled iron pan (krok = mortar) appears in 17th-century Ayutthaya cookery records. Two batters, two textures: the base sets crisp, the top wobbles like custard.

Variations

Plain coconut version is the Ayutthaya original; scallion-topped is the Bangkok street favourite; taro and pandan are 20th-century dessert riffs; corn-and-shrimp savoury versions appear in modern Yaowarat stalls.

On the Palate

HeatRichnessComplexityFermentFreshness

Ingredients

Serves 4

How it's made

6 steps · Show
25 min active · 10 min waiting
  1. 1
    14 min

    Soak 100g raw rice in water 4 hours; drain. Blend with 50g cooked rice, 50ml coconut milk, 200ml water, 1 tbsp grated coconut, pinch salt to a smooth thin batter. Rest 10 minutes — this is the bottom layer.

  2. 2
    4 min

    For the top layer: whisk 200ml thick coconut cream, 60g rice flour, 1.5 tbsp sugar, 1/2 tsp salt — saltier than the base.

  3. 3
    3 min

    Heat a khanom krok pan (cast iron with 12-16 hemispherical wells) over medium until each well registers 180°C. Brush each well with oil — they should hiss but not smoke.

    Watch out

    If the oil smokes, it is too hot and may affect the cooking of the batter.

  4. 4
    2 min

    Three-quarters fill each well with the rice-base batter. Wait 60 seconds — the bottom and sides set into a thin shell, the centre still wet.

  5. 5
    4 min

    Top each well to the brim with the coconut cream layer. Scatter optional toppings — sweet corn, scallion, or taro — across the surface. Cover with a domed lid 3 minutes — the top sets to a soft custard, the shell crisps underneath.

    Watch out

    Ensure the lid is tightly covered to trap steam for even cooking.

  6. 6
    2 min

    Lift each pair (the wells are spaced so two cakes are scooped together) with a small dome-spoon, joining flat-sides and serving them as a 'sandwich'. Eat hot.

What you'll need

Dishes like this

More from Thai