Curry Puff Recipe: How to Make Delicious Homemade Curry Puff

Curry Puff Recipe

Curry puff is one of the desserts in many Southeast Asian countries. Typically, this snack is characterised by a crunchy pastry stuffed with curry potato fillings. With that said, there are various versions and recipes for this dish, where one popular style of this snack is the Spiral Curry Puff.

Besides that, there are also many variations to the fillings, such as spicy sardine, eggs, and minced meat. Due to the availability of such a diverse selection of Curry Puff, you can never get bored of this snack.


Tips for Making Curry Puff

While preparing the dough, make sure that the oil is smoking hot before pouring it into the flour mixture. To prevent a crumbly dough, mix the oil and flour immediately by using a spoon. 

Make sure that you add cold water (below room temperature) into the oily dough. You can place the water into the refrigerator to chill before preparing the dough. 

On the other hand, be sure to knead the dough evenly after adding in oil and cold water. After chilling the dough in the refrigerator, you might notice some excess oil on the bottom of the boil. Knead the chilled dough again before dividing it into equal parts. 

When placing the filling onto the flattened dough, do not overfill the dough as it will be difficult to seal. Leave some space near the dough edges so that it is easier to seal.  

Curry Puff Recipe: How to Make Delicious Homemade Curry Puff

Recipe by LokaTasteDifficulty: Easy


Prep time


Cooking time





Prepare curry puffs by wrapping the curry potato fillings in the dough and fry them. While this recipe uses curry potato filling, you can opt for any other stuffing of your choice, such as sardine and minced meat.


  • Puff:
  • 5 g of salt

  • 220 g of wheat flour

  • 120 ml of oil

  • 70 ml of cold water

  • Filling:
  • 300 ml of water

  • 1⁄2 tbsp of oil

  • 1 tbsp of yellow onion, chopped

  • 2 cloves of garlic, chopped

  • 5 g of dried shrimps

  • 1 stalk of curry leaves

  • 1 1⁄2 tsp of curry powder

  • 320 g of potatoes, diced

  • Frying:
  • Oil (as required)


  • Puff:
  • In a bowl, whisk the salt and flour evenly.
  • Prepare a pan and heat the oil on high heat.
  • Pour the hot oil into the flour mixture and stir well.
  • Then, pour cold water into the batter. Knead until it forms a dough.
  • Place the dough in the refrigerator.
  • Filling:
  • In a pan, heat some oil and stir fry the onion and garlic until fragrant.
  • Next, add in the dried shrimps, curry leaves, and curry powder.
  • Put in the potatoes and add in water. Let it simmer on low heat until the potatoes turn soft.
  • Turn off the heat and set the filling aside.
  • Frying:
  • Remove the puff dough from the refrigerator. Then, cut the dough into 10 equal parts and roll them into balls.
  • Flatten the balls until they are about 0.2cm thick.
  • Next, place some filling in the centre of the flattened balls.
  • Fold the flat dough into half so that they form semi-circles.
  • Pinch and fold the opening of the dough pieces to seal their edges.
  • In a pot, heat enough oil and fry the curry puffs on medium heat.
  • When the puffs turn golden brown, remove them from the oil and serve.

Recipe Video


  • If you intend to fry the curry puffs in the future, separate the uncooked puffs with cling wraps and place them in the freezer. The cling wraps can prevent them from sticking together.

Ways to Enjoy Curry Puff

For those of you who are health-conscious, you could make this dish healthier by changing your frying method. Instead of frying it the usual way, healthier alternatives include air frying them in an air fryer or baking them in an oven.

Curry puffs make the perfect tea-time snack and breakfast. Be sure to pair your puffs with your favourite drinks! They go well with a cup of coffee or tea. 

Explore other popular Malaysian delights with Lokataste Recipe and more!


Related Posts