Home / Appetizer / Curry Puff

Curry Puff

Flaky golden pastries stuffed with curried potato, onion, and peas — the snack everyone fights over at tea time.

⏱ 40 minPrep time
🔥 25 minCook time
🍽 12Servings
🏷 AppetizerCategory
☆☆☆☆☆No ratings yet
Curry Puff - flaky golden pastries stuffed with curried potato and peas

The curry puff is the golden, half-moon pastry of Malaysian tea time, stuffed with curried potato, onion, and peas and fried until shattering. It is the snack sold at every coffee shop and night market, eaten warm with a drink and usually two or three more, and the best ones have a thin, crisp shell and a generous filling, with a crimp along the edge that is the signature of the stall that made them. Homemade versions are rare treats, which makes them all the more special.

Golden half-moons with a curried potato heart

The pastry is crisp and flaky, the filling is soft and warmly spiced, and the curry flavor is gentle enough for the whole family, while the potatoes hold the curry in a way that never drips down your hand, which is the mark of a properly made puff. They freeze beautifully before frying, so a batch can be assembled on a lazy afternoon and fried on demand for weeks. They are best the day they are made, warm, with the crimped edge bitten first, because that is where the crunch lives.

Craving more? Explore all Malaysian Kitchen recipes.

Curious how this curry compares to others? Our World of Curries guide explains 8 styles.

Step by stepInstructions

  1. Cut the butter into the flour and salt until crumbly, then add the water and bring together into a dough. Chill 20 minutes.
  2. Cook the potatoes in boiling salted water until just tender, 8 minutes, then drain.
  3. Fry the onion and garlic in 2 tbsp of the oil until soft, then add the curry powder, turmeric, and a pinch of salt, and cook 1 minute.
  4. Add the potatoes, peas, sugar, and 1/4 cup of water, and mash roughly. Cook until dry, then cool.
  5. Roll the dough thin and cut into 4-inch rounds, re-rolling scraps.
  6. Spoon 1 heaping tablespoon of filling onto each round, fold, and crimp the edge with a fork.
  7. Heat 1 inch of oil in a pan, and fry the puffs in batches, turning, until deep golden, 4 to 5 minutes.
  8. Drain on paper towels and serve warm.

💡 Chef tips & storage

Chill the dough if it gets sticky while rolling. The puffs reheat well in a toaster oven, so make a double batch.

Rate this recipe

☆☆☆☆☆No ratings yet
Sign in to rate this recipe.

Recipe details

Prep40 min
Cook25 min
Servings12
CategoryAppetizer
PublishedAugust 17, 2026
Emily — the cook behind My Comfort Recipes

Hi, I'm Emily 🧡

Hi, I'm Emily — the cook behind My Comfort Recipes. Simple, tested comfort food for real weeknights, written down the way grandma would. Pull up a chair. More about me →