Flaky, curried potato-filled pastries, fried or baked until golden, a beloved Malaysian snack found at hawker stalls and bakeries alike.
Karipap, Malaysian curry puffs, encase a warmly spiced potato and chicken filling in a flaky, often laminated pastry, folded into a distinctive crimped half-moon shape before frying or baking. The filling is cooked down with curry powder, onion and a touch of chile until thick and fragrant, the potato providing substance while the curry spices give it real depth without being overwhelmingly hot. Sold everywhere from hawker stalls to modern bakeries across Malaysia, karipap are eaten as a snack any time of day, their crisp, flaky exterior giving way to a comforting, subtly spiced filling within.
Serves 8
Mix flour and salt, cut in cold butter until crumbly, then stir in cold water until a firm dough forms; chill 30 minutes.
Heat oil and cook onion until soft, add garlic and curry powder, cooking 2 minutes until fragrant.
Add ground chicken, browning until cooked through, then stir in diced potato and water, simmering until thick.
Cook the filling until genuinely thick and dry — a wet filling will make the pastry soggy and difficult to seal properly.
Season with salt and let the filling cool completely before assembling.
Roll the chilled dough thin and cut into rounds.
Place a spoonful of cooled filling on each round, fold into a half-moon, and crimp the edges tightly, either by hand or with a curry puff mold.
Fry in hot oil (350F/175C) for 4-5 minutes, turning, until deeply golden and crisp.
Cook the filling until it's genuinely thick and dry, since excess moisture will make the pastry soggy and difficult to seal properly.
Cool the filling completely before assembling the puffs, since warm filling melts the butter in the dough and makes it hard to work with.
Crimp the edges tightly, using a fork or a proper curry puff crimping tool, to prevent the filling from leaking during frying.
A version filled with sardines in curry sauce is a popular, distinctly Malaysian variation.
Baking instead of frying, at 200C/400F for about 25 minutes, gives a lighter alternative.
Adding hard-boiled egg pieces to the filling is a traditional touch in some regions.
Uncooked, filled puffs freeze well; fry directly from frozen, adding a couple of extra minutes. Cooked puffs keep 3 days refrigerated and reheat well in an oven.
Karipap reflects Malaysia's blend of Malay, Indian and colonial British influences, its curried filling and pastry shell technique adapted over generations into one of the country's most beloved and widely available snack foods.
Yes, freeze the filled, uncooked puffs on a tray until solid, then transfer to a bag; fry directly from frozen, adding a couple of extra minutes to the cooking time.
A vegetarian version with just potato and extra vegetables works well, following the same curry-spiced technique.
The edges likely weren't crimped tightly enough, or the filling was too wet — crimp firmly and make sure the filling has cooled and thickened properly before assembling.
Per serving (130g / 4.6 oz) · 8 servings total
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Join the conversation
Sign in to leave a comment and save your favourite recipes
Have feedback or need help?
We read every email and reply within 1–2 business days.
© 2026 MyCookingCalendar. All rights reserved.