Chicken Curry Puff

Curry Puff is without doubt one of our favourite local snacks –  a combination of potato chicken curry filling, wrapped in a buttery pasty!

For the filling we used a mixture of diced potatoes and chicken thigh; you can also use pork which tastes just as great! The trick for a buttery pasty is to grate cold butter onto the flour when making the dough – this gives the pasty a melt-in-your-mouth crumbly texture.

It does takes some practice to get the beautiful folds on the puffs. Make sure you get an even half fold before crimping the edges. You can (optionally) also bake the curry puffs instead of deep frying, just brush egg wash over the puffs and bake at 180°C for 20 minutes or until golden brown.

Definitely makes you want to eat one after another!
#themeatmensg #simple #delicious #currypuff #snackrecipes #curry #currypok

  • Share:

  • Servings: 18

  • Time: 1 hr 30mins

  • Skill: Hard


  1. 400g chicken thigh (boneless and skinless)

  2. 150g potatoes (diced)

  3. 150g red onions (diced)

  4. 20g ginger paste

  5. 20g garlic paste

  6. 1 tbsp light soya sauce

  7. 3½ tbsp meat curry powder

  8. 1½ tsp chicken stock powder

  9. ½ tsp sugar

  10. ½ tsp salt

  11. 2 tsp tamarind paste

  12. 4 tbsp oil

  13. 3 hard boiled eggs (each cut into six)

  14. Oil for deep frying


  1. 375g plain flour (plus more for dusting)

  2. 190g salted butter

  3. 90ml cold water

  4. ¾ tsp salt

  5. ¾ tsp sugar


  1. Dice 400g chicken thigh. Marinate it with 1 tbsp meat curry powder and 1 tbsp light soya sauce for 15 minutes.

  2. Heat 4 tbsp oil. Fry 150g diced red onions until translucent.

  3. Add in 2 stalks of curry leaves.

  4. Add in 20g ginger paste and 20g garlic paste. Fry until fragrant.

  5. Add in 2½ tbsp meat curry powder and fry till oil separates from it.

  6. Add in the chicken meat. Cook it for a minute before adding in 150g diced potatoes.

  7. Season it with ½ tsp salt, ½ tsp sugar, 1½ tsp chicken stock powder and 2 tsp tamarind paste.

  8. Cover and cook it on medium heat for 5 minutes.

  9. Remove cover and continue simmering until the potatoes and chicken are cooked.

  10. Dish out and set aside to cool.

  11. Sift 375g plain flour with ¾ tsp salt and ¾ tsp sugar in a mixing bowl.

  12. Grate in the 190g butter and 90ml cold water.

  13. Knead it until it forms a dough.

  14. Shape it into a ball. Cover with a damp towel.

  15. Rest for 30 minutes.

  16. Roll dough into a long tube. Cut and weigh each dough into 35g. Cover with damp cloth.

  17. Flatten dough to 3mm thick.

  18. Place a slice of hard boiled egg and top up with curry chicken filling.

  19. Crimp the edges.

  20. Heat up oil. Deep fry the curry puffs until golden brown.

Baking Method:

  1. Egg wash (1 egg yolk plus 1 tbsp milk) the the curry puffs. Bake it at 180C for 20 minutes, or until golden brown.