
Curry Puffs (Karipap)
I remember the first time I bit into a properly made karipap at a Bangkok night stall, the flaky, buttery layers shattering into a cloud of golden crumbs before giving way to that deeply spiced potato and chicken filling. These little half-moon parcels are a beloved street-food staple across Southeast Asia, and while they’re often claimed by Malaysia and Singapore, they’ve woven themselves seamlessly into Thailand’s snack culture. Making them from scratch is an exercise in patience, but the payoff is profound. You’re trading the stale, waxy fillings and overly sweet, industrial shortening crusts of convenience-store packs for something alive with toasted cumin, fresh coriander root, and the sharp tang of tamarind. A box of frozen, factory-pressed puffs will run you a few baht apiece, but they’re packed with stabilisers, lack texture, and taste of nothing but salt and nostalgia. The real magic lies in the dough. The most common pitfall is overworking it; you want a tender, laminated crumb, not a tough biscuit. Rolling the filling too wet or sealing the edges carelessly guarantees blowouts in the fryer, while skipping the resting step leaves the pastry shaggy and uncooperative. I always insist on hand-crimping with a simple pleat because the tactile rhythm teaches you how much moisture the dough can handle before it surrenders. When you pull that first golden, blistered puff from the oil and hear it crackle, you understand why generations have kept this alive. It’s not just a snack; it’s a quiet rebellion against the disposable, a reminder that real food takes time but rewards you with soul.
Nutrition
| Per serving | Calories | Protein | Carbs | Fat | Sat fat | Fibre | Sugar | Sodium |
|---|---|---|---|---|---|---|---|---|
| beginner | 320kcal | 9g | 34g | 16g | 4g | 3g | 2g | 480mg |
| intermediate | 440kcal | 7g | 46g | 21g | 4g | 4g | 5g | 490mg |
| expert | 420kcal | 15g | 36g | 23g | 4g | 3g | 4g | 540mg |
Per serving · Ava-estimated — a guide, not a clinical figure.
- 300 gall-purpose flour— Sifted for consistent dough texture
- 120 mlice water— Keeps dough cool during mixing
- 45 mlvegetable oil— For pastry dough
- 5 gfine salt— For dough seasoning
- 250 gpotato— Peeled and diced into 0.5 cm cubes
- 200 gchicken thigh— Trimmed and finely minced
- 100 gyellow onion— Finely diced
- 30 gyellow curry powder— Thai or Malaysian style blend
- 15 ggarlic— Minced
- 15 mlfish sauce— Adjust to taste for umami
- 10 ggranulated sugar— Balances savory filling
- 1000 mlneutral oil— For deep frying
This beginner-friendly approach strips away the intimidation of traditional karipap without sacrificing authenticity. Unlike the shop-bought version, which costs over a dollar per piece, relies on cheap hydrogenated oils, and masks stale spices with heavy preservatives, this from-scratch method delivers flaky, buttery layers and a vibrant, freshly toasted curry filling. You will skip complex laminating techniques and jarred shortcuts, instead using a simple hot-water dough that rests briefly to become pliable and forgiving. The filling relies on gently blooming whole ground spices in oil before simmering with potatoes and protein, ensuring deep flavor without complicated tempering. Watch closely during the crimping stage: keep your fingers lightly dusted with flour to prevent sticking, and pinch firmly along the edges to seal the pastry completely before frying. A slightly thicker dough wall here is an advantage—it guarantees a crisp exterior and prevents bursting. If your first batch looks rustic rather than perfect, embrace it; the flavor will still far surpass any frozen alternative. These freeze beautifully raw, so double the recipe and store them for a quick, wholesome snack anytime.
Equipment
- Heavy-bottomed skillet— Maintains steady heat for shallow frying
- Rolling pin— Lightly dust with flour to prevent tearing
- Wire cooling rack— Prevents soggy bottoms after frying
Method
- 1
Whisk boiling water into all-purpose flour, neutral oil, and salt until a cohesive dough forms.
Water should be hot enough to partially gelatinize the starch.
kneading~ 5 min - 2
Wrap the dough tightly in a clean towel and let it rest at room temperature.
Resting relaxes gluten for easier rolling.
resting~ 20 min - 3
Toast ground turmeric, coriander, and cumin in warm oil until fragrant before adding diced potatoes and chicken.
Low heat prevents bitter burning.
blooming~ 8 minTricky bit - 4
Simmer the mixture until tender, drain all excess liquid thoroughly, and allow the filling to cool completely.
Wet filling will rupture the pastry during frying.
reducing~ 15 min - 5
Divide the rested dough into equal portions and roll each into a thin, uniform circle.
Aim for roughly four-inch diameter.
rolling~ 10 minTricky bit - 6
Place a generous scoop of cooled filling onto one half of each dough circle and fold over.
Do not overfill the center.
folding~ 5 min - 7
Press the edges firmly with a fork to seal, then shallow fry in medium oil until deeply golden.
Flip only once for even browning.
shallow frying~ 7 minTricky bit
Cooking from frozen
Reheat in a 180°C oven for 10–12 minutes to restore the flaky crust.
Storage times are a guide — always use your judgement and store food safely.