Malaysian Curry Puffs (Karipap)
Flaky, curried potato-filled pastries, fried or baked until golden, a beloved Malaysian snack found at hawker stalls and bakeries alike.
About This Recipe
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.
Ingredients
Serves 8
- 2.5 cupsall-purpose flour
- 1/2 tspsalt(for dough)
- 1/2 cupcold butter(cubed)
- 1/2 cupcold water(approximate, as needed)
- 2 tbspvegetable oil
- 1onion(diced)
- 3 clovesgarlic(minced)
- 2 tbspcurry powder
- 2potatoes(boiled and diced small)
- 200 gground chicken
- 1/2 cupwater(for filling)
- 1.5 tspsalt(for filling)
- 3 cupsvegetable oil(for frying)
Instructions
- 1
Make the dough
Mix flour and salt, cut in cold butter until crumbly, then stir in cold water until a firm dough forms; chill 30 minutes.
- 2
Make the filling
Heat oil and cook onion until soft, add garlic and curry powder, cooking 2 minutes until fragrant.
- 3
Cook the chicken
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.
- 4
Season and cool
Season with salt and let the filling cool completely before assembling.
- 5
Roll and cut
Roll the chilled dough thin and cut into rounds.
- 6
Fill and crimp
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.
- 7
Fry
Fry in hot oil (350F/175C) for 4-5 minutes, turning, until deeply golden and crisp.
Did you make this?
Rate it and help other cooks find the recipes that actually work.
One tap to sign in, and we'll save the rating you just picked.
Everything you need to plan your week — free
- Meal calendar
- Grocery list
- AI recipe ideas
Track what you eat
Snap your meal to log calories and macros, run fasting timers and track water in the free SnapCal app.
Pro Tips
- →
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.
Variations
- •
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.
Storage
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.
History & Origin
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.
Frequently Asked Questions
Can I make these ahead and freeze them?
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.
What if I don't want to use chicken?
A vegetarian version with just potato and extra vegetables works well, following the same curry-spiced technique.
Why did my puffs leak filling during frying?
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.
Nutrition Facts
Per serving (130g / 4.6 oz) · 8 servings total
Time Summary
Have Questions?
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Featured in Guides
This recipe is featured in the following curated guides:
More Malaysian Recipes
You Might Also Like
Similar dishes from other cuisines around the world.
Browse by Ingredient
More recipes built around the same core ingredients.
Free Kitchen Tools
Calculators and converters that pair with this page — no signup needed.
Put This Into a Plan
Schedule it, shop for it, and track what you already have.
Read Next
Longer reads that go deeper on the ideas behind this dish.
Community
Join the conversation
Sign in to leave a comment and save your favourite recipes