Yang curry puff is a beloved Southeast Asian snack, particularly popular in Malaysia and Singapore, featuring a flaky, golden pastry shell filled with a spicy, savory mixture of curried potatoes, chicken, and sometimes egg. This recipe delivers that classic street-food experience at home, with a buttery, crisp exterior and a rich, aromatic filling that is both comforting and satisfying. It’s a versatile hand-held treat that works perfectly as an appetizer, snack, or even a light meal.
Ingredients
- For the dough:
- 2 cups (250 g) all-purpose flour, plus extra for dusting
- 1/2 teaspoon salt
- 1/2 cup (115 g) cold unsalted butter, cut into small cubes
- 1/2 cup (120 ml) cold water (you may not need all)
- 1 tablespoon vegetable oil, for brushing
- For the filling:
- 2 tablespoons vegetable oil
- 1 medium onion, finely chopped (about 1 cup / 150 g)
- 2 cloves garlic, minced
- 1 tablespoon curry powder (preferably Malaysian or Indian)
- 1 teaspoon chili powder (adjust to taste)
- 1/2 teaspoon turmeric powder
- 1/2 teaspoon salt, or to taste
- 1/4 teaspoon black pepper
- 2 medium potatoes (about 300 g), peeled and cut into 1/4-inch cubes
- 1/2 cup (120 ml) water or chicken broth
- 1 cup (150 g) cooked chicken, shredded or finely chopped (optional)
- 1 hard-boiled egg, chopped (optional)
- 1/4 cup (10 g) fresh cilantro or spring onions, chopped (optional)
Instructions
- Make the dough: In a large bowl, whisk together the flour and salt. Add the cold butter cubes and use your fingertips or a pastry cutter to rub the butter into the flour until the mixture resembles coarse crumbs with some pea-sized butter pieces. Gradually add the cold water, 1 tablespoon at a time, mixing with a fork until the dough just comes together. Turn the dough out onto a lightly floured surface, knead gently for 1-2 minutes until smooth, then shape into a disc, wrap in plastic wrap, and refrigerate for at least 30 minutes.
- Make the filling: While the dough chills, heat the vegetable oil in a large skillet or wok over medium heat. Add the onion and cook, stirring, until soft and translucent, about 3-4 minutes. Add the garlic and cook for another minute until fragrant.
- Stir in the curry powder, chili powder, turmeric, salt, and black pepper. Cook for 1 minute, stirring constantly, to toast the spices.
- Add the cubed potatoes and water (or broth). Bring to a simmer, then reduce heat to low, cover, and cook for 10-12 minutes, or until the potatoes are tender. If using, stir in the cooked chicken and hard-boiled egg. Cook for another 2-3 minutes to heat through. If the mixture is too wet, cook uncovered for a few minutes to evaporate excess liquid. The filling should be thick and not runny. Stir in cilantro or spring onions if using. Remove from heat and let cool completely.
- Assemble the curry puffs: Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper.
- On a lightly floured surface, roll out the chilled dough to about 1/8-inch (3 mm) thickness. Use a round cutter (about 4 inches / 10 cm in diameter) to cut out circles. Gather the scraps, re-roll, and cut more circles until all dough is used.
- Place a heaping tablespoon of the cooled filling onto one half of each dough circle, leaving a small border. Fold the other half over to create a half-moon shape. Press the edges together with your fingers, then crimp with a fork to seal well. Repeat with remaining dough and filling.
- Place the curry puffs on the prepared baking sheet. Brush the tops with vegetable oil. Bake for 20-25 minutes, or until golden brown and crisp. (For a deeper color, you can brush with egg wash before baking, but oil keeps it vegan.)
- Let cool on the baking sheet for 5 minutes before serving. Serve warm or at room temperature.
Tips
- Keep the dough cold: Cold butter is essential for a flaky crust. If the dough becomes too soft while rolling, chill it again for 10-15 minutes.
- Don’t overfill: Overfilling makes sealing difficult and can cause the puffs to burst during baking. A heaping tablespoon is just right.
- Cool the filling completely: Adding warm filling to the dough will melt the butter and make the dough greasy and hard to work with. Let the filling cool to room temperature before assembling.
- Substitute for curry powder: If you don’t have Malaysian curry powder, use Indian curry powder mixed with a pinch of cumin and coriander. The flavor will be slightly different but still delicious.
Serving Suggestions
Serve yang curry puffs warm as a snack with a side of sweet chili sauce or a tangy tamarind chutney for dipping. They also pair wonderfully with a hot cup of tea or coffee for an afternoon treat. For a heartier meal, serve them alongside a simple cucumber salad or a bowl of light soup.
Variations
- Vegetarian: Omit the chicken and add extra potatoes or substitute with firm tofu, diced and pan-fried until golden.
- Egg version: Add a slice of hard-boiled egg to each puff before sealing for a classic Malaysian style.
- Spicier: Increase the chili powder or add a finely chopped fresh red chili to the filling.
- Deep-fried: For a more traditional version, deep-fry the assembled puffs in oil at 350°F (175°C) for 3-4 minutes until golden brown and crispy. Drain on paper towels.
Storage and Reheating
Store leftover curry puffs in an airtight container in the refrigerator for up to 3 days. To reheat, place them on a baking sheet and warm in a 350°F (175°C) oven for 5-7 minutes, or until heated through and crisp. You can also reheat in an air fryer at 350°F (175°C) for 3-4 minutes. Avoid microwaving, as it will make the pastry soggy. For longer storage, freeze unbaked or baked curry puffs for up to 2 months. Thaw overnight in the refrigerator before baking or reheating.
Frequently Asked Questions
Can I make the dough ahead of time? Yes, you can prepare the dough up to 2 days in advance and keep it refrigerated. Just make sure to let it sit at room temperature for 10 minutes before rolling out.
Why are my curry puffs not flaky? The most common reason is that the butter melted into the flour, either because the dough got too warm or you overworked it. Ensure your butter is cold and handle the dough as little as possible.
Can I freeze the assembled curry puffs? Absolutely. Place the assembled puffs on a baking sheet and freeze until solid, then transfer to a zip-top bag. Bake from frozen, adding 5-7 minutes to the cooking time.
What is the best curry powder to use? Malaysian or Singaporean meat curry powder is ideal, but Indian curry powder works well too. Look for one that is fragrant and not too spicy, or adjust the chili powder to your taste.
Can I use store-bought puff pastry instead? Yes, you can use store-bought puff pastry sheets for a quicker version. Thaw according to package directions, cut into circles, fill, and bake as directed. The texture will be lighter and flakier but still delicious.
How do I prevent the filling from making the pastry soggy? Make sure the filling is completely cool and not too wet. If it’s too moist, cook it down further to evaporate excess liquid. Also, sealing the edges well prevents steam from escaping and softening the pastry.
Related
- Puli Puli Tamarind Rice: Tangy South Indian Recipe
- Poha Cutlet Recipe (Crispy Indian Snack)
- Poha in English: Flattened Rice Recipe
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).