Five easy recipes to save you time!  
Nyonya Cooking
Become Member
Member Features
My Account
Registered members
Curry Puff

Watch Now

Curry Puff


Total Time
Total Time
Prep 30 M / Cook 01 H 00 M

11 Servings

Grace Teo
Grace Teo   thegraceteo
Published on June 12, 2016

  Based on 2576 ratings  Watch Now


5 g
220 g
wheat flour
120 ml
0.5 tbsp
1 tbsp
yellow onion(s)  
garlic clove(s)
5 g
shrimps (dried)
curry leaves stalk(s)  
1.5 tsp
curry powder  
320 g
300 ml


Curry puff may look like another puff pastry or savoury pie but it is the unofficial king of 'kuih' for many of us in Malaysia and around the region. Crispy deep fried curry puffs are best when eaten together with a glass of Malaysian sweet tea 'Teh Tarik'. I especially love having freshly made curry puffs where the fillings are still warm.

Crispy curry puffs

In Malaysia and Singapore, curry puffs or epok epok is a breakfast and teatime favourite. This dough recipe will give you a crispy curry puff pastry to wrap the curried potatoes. With every bite, you will notice the flakiness of the dough and the delightfulness in savouring them. The fragrance of the filling makes the curry puffs even more delectable as you savour every mouthful.

Why is my dough crumble/soggy?

Follow the exact amount mentioned in this recipe and the dough should first appear to be crumbly. However, keep mixing and kneading. The dough will come together as shown in the video above.

Freeze curry puffs

After wrapping potatoes in a dough, freeze them for at least four hours before storing the uncooked curry puffs in an airtight container or plastic bag for further freezing until it's time to either fry or bake them.

Baked curry puffs

Instead of frying the curry puffs, they can also be baked. Preheat oven at 180 Celsius and bake curry puffs on a piece of baking sheet until browned. Frozen curry puffs do not need to be thawed before baking.

Do I need curry leaves for curry puffs?

If you do not have curry leaves, just omit them from the recipe.

Can I add meat to curry puffs?

You may also add diced chicken breasts, according to your preference. Just reduce the amount of diced potatoes if you do so. Additionally, you may add a wedge of hard boiled egg along with some curried potatoes which is sometimes done by some street vendors.

Curry Puff is also known as: KaripapEpok-epok咖哩角咖哩饺



Step 1/5

  • 5 g salt
  • 220 g wheat flour
  • 120 ml oil
  • water

In a bowl, mix salt and flour evenly. Set aside. Heat oil in a pan at high heat. Then, pour hot oil directly onto the flour mixture and knead until dough is smooth. Test dough by flattening a small piece. If dough breaks, add cold water and continue kneading.


Step 2/5

  • 0.5 tbsp oil
  • 1 tbsp yellow onion(s)  
  • 2 garlic clove(s)
  • 5 g shrimps (dried)
  • 1 curry leaves stalk(s)  
  • 1.5 tsp curry powder  
  • 320 g potatoes
  • 300 ml water

Stir-fry onion slices and minced garlic with oil until fragrant. Add blended dried shrimps, curry leaves and curry powder. Then, add diced potatoes. Add enough water and simmer the potatoes at low heat until they softened.


Step 3/5

Divide dough equally into balls of 30gm each. They may be refrigerated to ensure the dough is more manageable. Flatten dough until it is about 0.2cm thick. Place filling in the middle of the flattened dough.


Step 4/5

Fold sides together to create a semi-circle. Seal the sides by pinching the dough together. Using the pinch and fold technique as shown in the video, create the distinctive edge of curry puff.


Step 5/5

Fry curry puffs until golden brown at low to medium heat. For later consumption, freeze uncooked curry puffs individually. Pack them together only when they are frozen to prevent them from sticking together.

Food Snaps