Crunchilicious Curry Puff

AuthorPeter Tan
11. April 2021
Time3 min read

The Portuguese had a hand in creating the curry puff – they brought them over to Malaysia the early 1500s. These were called empanadas, and were basically stuffed pastries; the dough for the pastry was folded neatly around the filling, and the filling usually consisted of ground, minced or diced meat and vegetables. Empanadas are still being enjoyed today in many Latin American and South European countries.

And what do food-loving people do when they are introduced to a new food? They create their own version, using local ingredients for that extra touch of freshness and familiarity. And thus was born the delicious snack known simply as the curry puff.

As you’ve probably guessed by now, the contents inside a curry puff is .... Curry. You might be wondering how a puff pastry is able to hold all that curry in without getting soggy – the trick here is that the curry inside the curry puff has been thickened, so much so that it almost becomes a sort of savoury curry paste. When you sink your teeth into a curry puff and the crispy pastry breaks open, your taste buds will be greeted by a spicy zing as the curry slowly rolls around in your mouth.

Traditionally, the content inside the curry puff has been Chicken Curry, although Rendang Curry comes a close second. However, innovative entrepreneurs and cooks have tried their hands at alternative fillings as well, with marked favorites being Kapitan Curry.

Curry puffs are a popular snack food in Malaysia and Singapore alike. You can find them being sold in bakeries, pastry shops, cafes, coffee shops and also by many a street vendor. They are the perfect accompaniment to a nice cup of tea, which is probably one of the reasons why Malaysians and Singaporeans seem to enjoy two tea sessions a day!


For the Filling

  • 1 onion (diced)
  • 1 potato (peeled, diced and boiled for about 5 minutes)
  • 2 chicken breast (diced)
  • 1/2 packet Khimyan Curry Chicken Paste

For the Water Dough:

  • 400 gm all-purpose flour
  • 2 tablespoons rice flour
  • 80 gm butter (no margarine)
  • 240 ml cold water
  • 1/2 teaspoon salt to taste

For the Oil Dough:

  • 200 gm all-purpose flour
  • 1 tablespoons rice flour
  • 100 gm butter
  • 4 tablespoons oil for frying


  1. First you’ve got to make the filling. Heat some oil in a wok, then pour in 1/2 packet Khimyan Curry Chicken Paste and the onion. Sauté until fragrant. Add the chicken, potato and pan-fry for 5 minutes, or until the chicken is thoroughly cooked. Mix thoroughly, then set aside to cool.
  2. You can prepare the water and oil dough in the normal way of preparing dough, but keep them separate during the kneading process.
  3. Sift the all-purpose flour and rice flour together, then combine well with butter, water and salt. Knead the mixture into the separate dough. Divide the Water Dough into 5 equal portions and wrap them with Saran Wrap before putting them into the fridge for 15-20 minutes. Do the same with the Oil Dough.
  4. Use a portion of Water Dough to wrap a portion of the Oil Dough, and then form into a ball. Flatten the ball with your palm then use a rolling pin to flatten the now oblong-shaped ball of dough. Roll this combined Dough into an oblong shape again.
  5. Using a sharp knife, cut the Combine Dough Ball into 5 pieces, and then flatten and roll each of the 5 pieces into a flat, pancake shape. Put the filling on top of the dough, then fold the dough to make a half-circle. Close the pastry by crimping the edges.
  6. Deep-fry each of the puffs in hot oil until golden.
  7. Serve hot and enjoy the curry puff!


The dough might stick together if they come into contact with each other. To avoid this, sprinkle some flour onto the holding plate or tray and keep the dough balls a good distance from each other.