Hong Lim curry puffs are a beloved Singaporean snack, known for their ultra-crispy, flaky pastry and a savory, spicy filling of curried potato and chicken. This halal version uses the same lamination technique to achieve that signature shattering crust, but with a rich, aromatic filling that’s perfectly balanced. The key to its success is a two-stage rolling method that creates dozens of delicate layers, ensuring every bite is a satisfying crunch followed by a flavorful, comforting curry.
Ingredients
- For the dough:
- 2 cups (250 g) all-purpose flour
- 1/2 tsp salt
- 1/2 cup (120 ml) water, room temperature
- 3 tbsp (45 ml) vegetable oil
- For the oil pastry (roux):
- 1 cup (125 g) all-purpose flour
- 1/2 cup (120 ml) vegetable oil
- For the filling:
- 2 tbsp (30 ml) vegetable oil
- 1 medium onion, finely chopped
- 2 cloves garlic, minced
- 1 tbsp (15 g) curry powder (preferably Malaysian or Singaporean meat curry powder)
- 1/2 tsp turmeric powder
- 1/2 tsp chili powder (adjust to taste)
- 1 lb (450 g) boneless, skinless chicken thighs, cut into small cubes
- 2 medium potatoes (about 300 g), peeled and diced into 1/4-inch cubes
- 1 cup (240 ml) coconut milk
- 1 tsp sugar
- Salt to taste
- 1 egg, beaten (for egg wash)
Instructions
- Make the dough: In a large bowl, mix 2 cups flour and salt. Add water and 3 tbsp oil. Knead until a smooth, soft dough forms (about 5 minutes). Cover with a damp cloth and rest for 30 minutes.
- Make the oil pastry: In a separate bowl, mix 1 cup flour and 1/2 cup oil until a crumbly, cohesive paste forms. It should hold together when pressed. Cover and set aside.
- Prepare the filling: Heat 2 tbsp oil in a large skillet over medium heat. Add onion and garlic, sauté until soft and fragrant, about 2 minutes. Add curry powder, turmeric, and chili powder. Stir for 30 seconds until aromatic.
- Add chicken cubes and cook until they turn white on all sides, about 3 minutes. Add potatoes and stir to coat with the spice mixture.
- Pour in coconut milk, add sugar and salt. Bring to a simmer, then reduce heat to low. Cover and cook for 15 minutes, stirring occasionally, until potatoes are tender and chicken is cooked through. The mixture should be thick and dry, not saucy. If too wet, cook uncovered for a few extra minutes. Let cool completely.
- Assemble the pastry: Divide the dough into 12 equal balls. Divide the oil pastry into 12 equal balls. Flatten a dough ball into a small disc. Place an oil pastry ball in the center, wrap the dough around it, and seal tightly. Repeat with all.
- First rolling: On a lightly floured surface, roll one stuffed ball into a thin rectangle, about 8 inches long. Fold it into thirds like a letter. Turn 90 degrees and roll out again into a thin rectangle. Fold into thirds again. Cover and rest for 10 minutes. Repeat with all.
- Second rolling: After resting, roll each folded piece into a thin rectangle again (about 6 inches long). Fold into thirds once more. This creates the flaky layers. Cover and rest for another 10 minutes.
- Preheat oven to 375°F (190°C). Line a baking sheet with parchment paper.
- Shape the puffs: Roll one piece into a 5-inch circle. Place about 2 tablespoons of filling in the center. Fold the dough over to form a half-moon. Press the edges with a fork to seal. Repeat with all.
- Place the puffs on the baking sheet. Brush the tops with beaten egg.
- Bake for 25-30 minutes, until golden brown and crispy. Let cool for 5 minutes before serving. The filling should be hot; if you want to be sure, insert a thermometer into the center of a puff – it should read at least 165°F (74°C) for chicken, which is the USDA FSIS safe minimum.
Tips
- Keep the dough rested: The resting times are not optional. They relax the gluten, making the dough easier to roll and less likely to tear. Don’t skip them.
- Drying the filling: The filling must be completely dry before assembling. If it’s too wet, it will make the pastry soggy and cause it to leak during baking. Cook off any excess liquid.
- Sealing well: Press the edges firmly with a fork to ensure a tight seal. This prevents the curry from oozing out during baking.
- Substitution: For a vegetarian version, replace chicken with extra potatoes and add a handful of frozen peas. For a non-halal version, you can use butter in the dough, but vegetable oil keeps it halal and still flaky.
Serving Suggestions
These curry puffs are best served warm, straight from the oven. They make a fantastic tea-time snack, a party appetizer, or a satisfying lunch when paired with a simple cucumber salad or a bowl of clear soup. For a more substantial meal, serve them alongside a plate of rice and dal.
Variations
- Spicier version: Add 1-2 finely chopped fresh red chilies to the filling, or increase the chili powder.
- Add aromatics: Include a stalk of lemongrass (bruised) and a few kaffir lime leaves in the filling for a more fragrant curry. Remove them before filling the puffs.
- Different protein: Use boneless beef or lamb, cut into small cubes, instead of chicken. Cook until tender, following the same method. Ground beef or lamb also works.
- Baked vs. fried: Traditionally, these are deep-fried. To fry, heat oil to 350°F (175°C) and fry for 3-4 minutes per side until golden brown. Baking is a lighter alternative that still yields a crispy crust.
Storage and Reheating
Baked curry puffs are best eaten the same day. To store, keep them in an airtight container in the refrigerator for up to 3 days. To reheat, place them in a preheated oven at 350°F (175°C) for 10-15 minutes, or until heated through and crispy again. Avoid microwaving, as it will make the pastry soggy. You can also freeze unbaked puffs for up to 2 months. Assemble them, place on a baking sheet, freeze until solid, then transfer to a freezer bag. Bake from frozen, adding 5-10 minutes to the baking time.
Frequently Asked Questions
Can I use store-bought puff pastry? Yes, you can use frozen puff pastry sheets for a quicker version. Thaw according to package directions, roll out slightly, cut into circles, fill, and bake. The texture will be different – less flaky and more like a pie crust – but it’s a good shortcut.
Why is my pastry not flaky? The flakiness comes from the multiple folds and the oil pastry layer. If you skip the resting times, the gluten tightens and the layers don’t form. Also, ensure you roll the dough thin enough – if it’s too thick, the layers won’t be distinct.
Can I make the filling ahead of time? Absolutely. The filling can be made up to 2 days in advance and kept refrigerated. Make sure it’s completely cooled before using it in the pastry. This can actually improve the flavor as the spices meld.
How do I prevent the puffs from leaking? Make sure the filling is dry and not too liquid. Also, seal the edges very well – you can use a little water on your finger to moisten the edge before pressing with a fork. Don’t overfill the puffs.
Can I use chicken breast instead of thighs? Yes, but thighs are more forgiving and stay moist. If using breast, be careful not to overcook it in the filling, as it can become dry. Cut it into small cubes and cook just until done.
Is this recipe halal? Yes, this recipe uses vegetable oil and halal-certified chicken. Always ensure your curry powder and other ingredients are halal-certified if that is a requirement for you.
Related
- Sandwich Dhokla Ingredients: Full Recipe
- Sandwich Dhokla Recipe: Easy Steamed Snack
- Shahi Paneer vs Paneer Butter Masala: Key Differences
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).