ขนมครก

Khanom Krok — Thai coconut-rice pancakes

Khanom krok is a Thai street snack of small, round coconut-and-rice-flour pancakes cooked in a cast-iron pan full of shallow wells, so each one has a crisp, golden, slightly salty base and a soft, barely set coconut-cream top. They are sold fresh off the pan at markets across Thailand, often paired face to face into little spheres and sometimes scattered with spring onion or sweetcorn.

i. Origin & history

Khanom krok is one of the oldest and most ordinary of Thai sweets — a morning-market and roadside snack rather than a dessert for occasions. Khanom is the general Thai word for sweets and snacks, and krok means a mortar: the name refers to the round, mortar-like hollows in the heavy pan, traditionally earthenware and now usually cast iron, in which they are cooked. Thai sources often place the snack as far back as the Ayutthaya period, though like most street food it has no precise documented origin.

What makes it distinctively Thai is the way two batters are layered in a single well. The base, called paeng (flour), is a thin batter of rice flour, coconut milk and a little sugar and salt, which crisps against the hot iron. The top, called hua kathi (coconut cream), is a richer, sweeter coconut cream with a little rice flour, poured on after the base has begun to set. The contrast — salty and crisp below, sweet and creamy above — is the whole point.

It belongs to a wide regional family of small pancakes cooked in dimpled pans. Indonesia's serabi and kue cubit, Burmese mont lin maya (the 'husband-and-wife' snack, also paired into spheres) and Laotian khao nom kok are all close relatives, and the Danish æbleskiver pan is a striking European parallel in equipment if not in flavour.

Vendors cook khanom krok to order in long rows of pans, flicking each pancake out with a small curved spoon and folding pairs together. Toppings vary: chopped spring onion is the classic savoury contrast, while sweetcorn, taro and pumpkin are common, and modern stalls sometimes add pandan, butterfly pea or even chocolate.

ii. Why two batters go in one well

The base batter is deliberately thin and lightly sweetened, with salt as a prominent seasoning. Poured into a very hot, oiled well, the outer surface fries in the oil, browns and crisps within a minute, while the middle stays soft. Some recipes add a little cooked jasmine rice or grated coconut blended into the base; the cooked rice adds body and a faintly chewy texture, and the coconut gives more flavour and crispness at the edges.

The topping is mostly coconut cream with sugar and a spoonful of rice flour. It goes in after the base has started to set but while its centre is still liquid, so the two bond into one cake. The rice flour in the topping is just enough to thicken it as it heats: properly cooked, the top should be set at the edges and still trembling and custardy in the very middle.

Heat control is the skill. If the pan is too cool, the base absorbs oil and never crisps; if too hot, the bottom burns before the cream cooks. Street vendors judge it by sound and sight — a steady sizzle and a ring of bubbles round each well. Covering the pan briefly traps steam that cooks the top without overcooking the bottom.

The pan matters more than for most pancakes. A cast-iron khanom krok pan holds heat evenly in every well. A Danish æbleskiver pan or a Japanese takoyaki pan will both work at home: their wells are deeper, so fill them only one-third with base batter.

iii. Ingredients

Makes 12 servings · scroll the side panel to adjust

  • 150 g rice flour (base)
  • 50 g cooked jasmine rice (base)
  • 30 g unsweetened grated coconut (base, optional)
  • 300 ml coconut milk (base)
  • 1 tbsp sugar (base)
  • ¾ tsp salt (base)
  • 300 ml thick coconut cream (topping)
  • 70 g sugar (topping)
  • 1 tbsp rice flour (topping)
  • ¼ tsp salt (topping)
  • 2 tbsp vegetable oil, for the pan
  • 2 tbsp finely sliced spring onion or sweetcorn kernels

Use plain rice flour, not glutinous rice flour, which would make the base gummy rather than crisp. The cooked rice is optional but traditional; blend it smooth with the coconut milk. For the topping, use the thickest coconut cream you can — the solid layer from the top of a can is ideal. Salt is not a seasoning afterthought here: the base should taste clearly salty to balance the sweet top. Spring onion sounds unexpected in a sweet but is the classic Thai garnish; sweetcorn is the most popular sweet alternative.

iv. Method

  1. Make the base: blend the rice flour, cooked rice, grated coconut (if using), coconut milk, sugar and salt until completely smooth. It should be thin, like single cream. Rest for 15–30 minutes.
  2. Make the topping: whisk the coconut cream, sugar, rice flour and salt until the sugar dissolves. It should be thicker than the base.
  3. Heat a khanom krok, æbleskiver or takoyaki pan over medium heat for 5 minutes, until a drop of water sizzles and vanishes. Brush each well generously with oil.
  4. Stir the base, then fill each well about two-thirds full (one-third for deeper pans). It should sizzle at once. Cook for 1–2 minutes, until the edges are set and lightly golden but the centre is still liquid.
  5. Spoon about 1 tsp of topping into the centre of each well and scatter a few pieces of spring onion or sweetcorn on top.
  6. Cover the pan with a lid or upturned tray and cook for 2–3 minutes more, until the topping is set at the edges and just wobbly in the middle, and the base is deep golden and crisp when nudged.
  7. Lift each pancake out with a small spoon or curved spatula. Serve immediately, either as single cups or pressed together in pairs. Re-oil the wells and repeat with the remaining batter.

v. Tips & common mistakes

  • Preheat the pan thoroughly. A cast-iron pan needs a full 5 minutes. A lukewarm pan gives pale, greasy bases that stick.
  • Oil every well, every batch. The base fries rather than bakes; a dry well gives a pale, soft bottom and a pancake that tears when lifted.
  • Add the topping while the base is still liquid in the centre. Wait too long and the two layers separate; too soon and the cream sinks into the base.
  • Season the base properly. Under-salted khanom krok taste flat and sweet throughout. The salty-sweet contrast is the defining flavour.
  • Accept a soft centre. The middle is meant to be custardy. Cooking until the top is firm all the way through gives a dry, dense pancake.
  • Eat them straight away. The crisp base softens within 15–20 minutes as moisture migrates from the topping.

vi. Variations

Thai cooks top khanom krok with taro, pumpkin, sweetcorn or spring onion, and colour the topping with pandan or butterfly pea. Khanom krok bai toey is the pandan version. A savoury relative, khanom krok sod sai, fills the wells with minced pork or prawn.

Across the region, Burmese mont lin maya uses the same pan and pairing; Indonesian serabi is a larger, single pancake with palm-sugar syrup; kue cubit is a small, wheat-based 'pinch' cake; and kue apem is a yeasted, steamed rice cake. Within Thai sweets, compare the coconut-cream topping on khanom chan and khao tom mud.

vii. Serving & storage

Khanom krok is eaten hot, straight from the pan, usually as a breakfast or mid-morning snack with coffee or tea. At markets they are handed over in a small banana-leaf tray or paper boat, eaten with a toothpick or a small fork.

They are at their best within 15 minutes and do not keep well. Leftovers can be refrigerated in a covered box for a day and reheated in a hot dry pan, cut-side down, for a couple of minutes to re-crisp the base; microwaving makes them soft and rubbery. The batters, however, can be made a day ahead and kept separately in the fridge — stir well before using, since the rice flour settles.

viii. Common questions

What is khanom krok?

Khanom krok is a Thai street snack of small coconut-rice pancakes cooked in a dimpled cast-iron pan. Each has a crisp, salty rice-flour base and a sweet, soft coconut-cream top, and they are sold freshly cooked at markets.

What does khanom krok mean?

Khanom means sweet or snack in Thai, and krok means mortar. The name refers to the round, mortar-shaped wells in the pan the pancakes are cooked in.

What is khanom krok made of?

Rice flour, coconut milk, coconut cream, sugar and salt, sometimes with a little cooked rice or grated coconut in the base. Common toppings are spring onion, sweetcorn, taro or pumpkin.

Can I make khanom krok without a special pan?

Yes. An æbleskiver pan or a takoyaki pan works well; fill the deeper wells only about one-third with the base batter. A mini muffin tin in a very hot oven gives a softer approximation without the crisp fried base.

How long can khanom krok last?

They are best eaten within 15 minutes, while the base is crisp. Leftovers keep for a day in the fridge and should be reheated in a dry hot pan rather than the microwave.

Is khanom krok vegan and gluten-free?

The traditional recipe is both, since it uses only rice flour, coconut, sugar and salt, with no eggs, dairy or wheat. Some street versions use wheat flour or add egg, so check if buying.

What is the difference between khanom krok and serabi?

Both are coconut-rice pancakes, but khanom krok are small, cooked in a dimpled pan with a separate coconut-cream topping, and eaten as bite-sized cups. Serabi is a single larger pancake, often served with palm-sugar coconut syrup.