Fang Lin curry puffs are a beloved Southeast Asian snack—crispy, golden pastry shells filled with a fragrant, spicy mixture of curried potatoes, chicken, and onion. This recipe delivers a genuinely flaky, crunchy exterior with a rich, savory filling that’s perfect for tea time, parties, or a hearty snack. The key is a laminated dough that puffs up beautifully in the oven, giving you all the satisfaction of a deep-fried version with less mess.
Ingredients
- For the dough:
- 2 cups (250 g) all-purpose flour
- 1/2 teaspoon salt
- 1/2 cup (115 g) cold unsalted butter, cut into small cubes
- 1/2 cup (120 ml) cold water (plus more if needed)
- 1 tablespoon vegetable oil (for brushing)
- For the filling:
- 2 tablespoons vegetable oil
- 1 medium onion (about 150 g), finely chopped
- 2 cloves garlic, minced
- 1 tablespoon curry powder (use Malaysian or Indian style)
- 1/2 teaspoon ground turmeric
- 1/2 teaspoon chili flakes (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) chicken broth
- 1 teaspoon sugar
- Salt to taste
- 1/4 cup (10 g) fresh cilantro, chopped (optional)
Instructions
- Make the dough: In a large bowl, whisk together flour and salt. Add the cold butter cubes and cut in with a pastry blender or your fingertips until the mixture resembles coarse crumbs with some pea-sized butter pieces. Gradually add the cold water, stirring with a fork until the dough just comes together. Turn out onto a lightly floured surface and knead gently 2-3 times until smooth. Wrap in plastic wrap and refrigerate for 30 minutes.
- Cook the filling: While the dough chills, heat the vegetable oil in a large skillet over medium heat. Add the onion and cook until soft and translucent, about 5 minutes. Add the garlic, curry powder, turmeric, and chili flakes; cook for 1 minute until fragrant. Add the chicken cubes and cook until no longer pink on the outside, about 3-4 minutes.
- Add the diced potatoes, chicken broth, sugar, and a pinch of salt. Bring to a simmer, then reduce heat to low, cover, and cook until the potatoes are tender and the liquid is mostly absorbed, about 15-20 minutes. Stir occasionally to prevent sticking. The mixture should be thick and dry, not soupy. If it’s too wet, cook uncovered for a few extra minutes. Remove from heat, stir in cilantro if using, and let cool completely.
- Preheat oven to 400°F (200°C). Line a baking sheet with parchment paper.
- Roll and fill: On a lightly floured surface, roll the chilled dough out to about 1/8-inch thickness. Use a 4-inch round cookie cutter or a glass to cut out circles. Gather scraps, reroll, and cut until all dough is used (you should get about 12 circles).
- Place about 1 heaping tablespoon of filling on one half of each circle. Brush the edges with a little water, fold the other half over, and press with a fork to seal. Repeat with all circles.
- Bake: Arrange the curry puffs on the prepared baking sheet, leaving space between them. Brush the tops with vegetable oil. Bake for 20-25 minutes, until golden brown and crisp. For extra shine, you can brush with an egg wash (1 egg beaten with 1 tablespoon water) before baking, but oil works fine.
- Serve warm or at room temperature. They are best within a few hours of baking.
Tips
- Keep the dough cold: The flakiness comes from cold butter. If the dough becomes too warm while rolling, chill it again for 10 minutes. Work quickly and use a light touch.
- Make sure the filling is dry: If the filling has excess liquid, it will make the pastry soggy. Cook it until the liquid is fully absorbed or evaporated. Let it cool completely before filling—hot filling will melt the butter in the dough.
- Substitute chicken: You can use ground chicken or turkey, but cook it thoroughly until no longer pink. For a vegetarian version, replace chicken with extra potatoes and chickpeas, and use vegetable broth.
- Seal well: Press the edges firmly with a fork to prevent the puffs from opening during baking. If the dough is dry, moisten the edges with a little water.
Serving Suggestions
Serve these curry puffs as a snack with a side of sweet chili sauce or a simple cucumber and onion salad with vinegar. They also make a great appetizer for parties—just arrange them on a platter with some fresh herbs. For a more substantial meal, pair them with a bowl of lentil soup or a green salad.
Variations
- Spicy version: Add more chili flakes or a chopped fresh chili (like bird’s eye) to the filling for extra heat.
- Different fillings: Try using ground beef or lamb (cook to 160°F / 71°C safe minimum), or a mix of mushrooms and peas for a vegetarian option.
- Herb twist: Add a teaspoon of grated ginger or lemongrass paste to the filling for a more aromatic flavor.
- Make it a meal: Serve with a side of rice and a fried egg for a hearty breakfast or brunch.
Storage and Reheating
Leftover curry puffs can be stored in an airtight container in the refrigerator for up to 3 days. To reheat, place them in a 350°F (175°C) oven for 10-12 minutes until hot and crisp again. Avoid microwaving, as it makes the pastry soggy. You can also freeze unbaked curry puffs for up to 2 months—just assemble them, place on a baking sheet, freeze until solid, then transfer to a zip-top bag. Bake from frozen, adding 5-7 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 instructions, roll out slightly, and cut into circles. The texture will be different—more delicate and less dense—but still delicious.
Why did my curry puffs come out tough? Overworking the dough develops gluten, which makes it tough. Mix just until the dough comes together, and avoid kneading excessively. Also, ensure your butter is cold and work quickly.
Can I deep-fry these instead of baking? Absolutely! Heat oil to 350°F (175°C) and fry the puffs in batches for 3-4 minutes until golden brown. Drain on paper towels. The baked version is lighter, but frying gives a richer flavor.
My filling is too wet—how do I fix it? If the filling is too wet, it will make the pastry soggy. Cook it longer over medium heat to evaporate the liquid, or add a tablespoon of breadcrumbs to absorb excess moisture. Always cool completely before filling.
Can I make the filling ahead of time? Yes, you can prepare the filling up to 2 days in advance and keep it refrigerated. Just bring it to room temperature before filling the pastry.
Is it necessary to use chicken thighs? Thighs are more flavorful and tender, but you can use chicken breast. Just be careful not to overcook it—cook until the chicken reaches 165°F (74°C) as measured with a food thermometer, and then keep it moist with the broth.
Related
- Paneer Butter Masala vs Butter Chicken: Recipe Guide
- Paneer Butter Masala vs Paneer Tikka Masala
- Paneer Butter Masala Calories Per 100g & 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).