The market's coconut pancakes: rice-flour batter in the wells of a sizzling pan, coconut cream poured on top, spring onion and corn scattered in — crisp shell, soft custard heart, eaten hot.
The name is the pan: ขนมครก — ครก being the mortar, and the cooking pan looks like one: a round plate of shallow wells over a charcoal or gas fire. Every Thai market has a stall working one, the vendor pouring batter outside-in, topping each well with coconut cream, scattering spring onion and corn, and flipping the finished half-cups together two by two. The whole thing hisses and smells of coconut.
The texture is the entire point: crisp at the rim, custard in the middle. Two quiet tricks earn it — a scoop of cooked jasmine rice blended into the batter for the soft heart, and clear lime water for the crisp edge. The traditional recipe below uses both; the sources argue about everything else.
Fillings are where vendors show off. The plain coconut version is the classic; spring onion is the savoury standard; corn and taro the sweet-loaded ones; and the palace version — ขนมครกชาววัง — piles on golden threads, raisins, pumpkin and more. The pan doesn't judge; it just cooks.
| Thai | English | Amount |
|---|---|---|
| The batter | ||
| แป้งข้าวเจ้า | Rice flour | 250 g |
| ข้าวหอมมะลิหุงสุก | Cooked jasmine rice | 100 g |
| น้ำปูนใส | Clear lime water — or plain water | 120 g |
| หัวกะทิคั้นสด | Head coconut milk, freshly pressed | 500 ml |
| หางกะทิ | Thin coconut milk | 250 ml |
| น้ำตาลทราย | Sugar | 60 g |
| เกลือสมุทร | Sea salt | 2 tsp |
| The coconut topping | ||
| หัวกะทิคั้นสด | Head coconut milk, freshly pressed | 500 ml |
| น้ำตาลทราย | Sugar — 70 g if you like it less sweet | 80 g |
| เกลือสมุทร | Sea salt | ¾ tsp |
| แป้งข้าวเจ้า | Rice flour — to thicken the topping | 1½ tbsp |
| Fillings and pan | ||
| ข้าวโพด · เผือก · ต้นหอม | Sweet corn, taro, spring onion — fillings | as liked |
| น้ำมันพืช | Vegetable oil — for wiping the wells | as needed |
The cooked rice. TrueID blends cooked jasmine rice into the batter for the soft heart; the Pantip recipe keeps the batter plain rice flour. Both publish; the rice version is the custard-soft one.
Lime water. TrueID uses it for the crisp edge and says plain water works in a pinch; the Pantip recipe uses plain water from the start. The crispness is the argument.
The flour. Wongnai's palace version adds plain flour and baking powder for an extra-crisp shell; the traditional batter is rice flour alone. Both exist under one name.
Sweetener. White sugar in the everyday recipes, palm sugar in Wongnai's — the palm version tastes deeper and slightly caramel.
The topping. Thickened with a spoon of rice flour (TrueID, Pantip) or poured plain (Wongnai). The flour keeps the cream from separating in the wells.
Fillings. Plain and proud, or loaded — spring onion, corn, taro, pumpkin, sesame, golden threads. The vendors argue with their pans.
This recipe is translated from the following Thai-language sources. Where they disagree, we've said so.
1. TrueID — "วิธีทำ ขนมครก สูตรโบราณ เมนูสร้างอาชีพ กรอบนอกนุ่มใน หวานมันอร่อย!" (the traditional batter with cooked rice and lime water, full method and pan technique) — food.trueid.net
2. Pantip thread 40260607 — "แจกสูตร ขนมครก ที่ทำง่ายที่สุด และอร่อยถูกใจ" (the plain rice-flour batter and simple coconut topping) — pantip.com
3. Wongnai — "วิธีทำ เมนู ขนมครก เมนูของหวานชาววัง เครื่องปังอลังเวอร์!" (the palace version with plain flour and baking powder, and the loaded fillings list) — wongnai.com