Curry puffs are golden, hand-held pastries filled with a spiced potato and chicken mixture, beloved across Southeast Asia. This “Michelin” version focuses on the details that make a difference: an ultra-flaky, shattering crust and a deeply savory, well-balanced filling. It works because the dough uses a simple roll-and-fold method that creates delicate layers, and the filling is cooked until thick so it doesn’t make the pastry soggy.
Ingredients
- For the dough:
- 2 cups (250 g) all-purpose flour
- 1/2 tsp salt
- 1/2 cup (115 g) cold unsalted butter, cut into small cubes
- 1/3 cup (80 ml) ice water (plus more if needed)
- For the filling:
- 2 tbsp (30 ml) vegetable oil
- 1 small onion, finely chopped (about 1/2 cup / 75 g)
- 2 cloves garlic, minced
- 1 lb (450 g) boneless, skinless chicken thighs, cut into 1/4-inch dice
- 2 medium potatoes (about 12 oz / 340 g), peeled and cut into 1/4-inch dice
- 1 carrot (about 4 oz / 115 g), peeled and cut into 1/4-inch dice
- 2 tbsp (30 g) curry powder (preferably Malaysian or Indian)
- 1 tsp ground turmeric
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1 cup (240 ml) coconut milk
- 1 tbsp (15 ml) lime juice
- 1 egg, beaten (for egg wash)
Instructions
- Make the dough: In a large bowl, whisk together the flour and salt. Add the cold butter cubes and toss to coat. Using your fingertips or a pastry cutter, rub the butter into the flour until the mixture resembles coarse meal with some pea-sized butter pieces remaining. Drizzle in the ice water and stir 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.
- Make the filling: Heat the oil in a large skillet over medium heat. Add the onion and garlic and cook, stirring, until soft and fragrant, about 3 minutes. Add the chicken and cook, breaking it up, until no longer pink, about 5 minutes. Add the potatoes, carrot, curry powder, turmeric, salt, and pepper. Stir to coat everything in the spices. Pour in the coconut milk and bring to a simmer. Reduce heat to low and cook, stirring occasionally, until the potatoes and carrots are tender and the liquid has mostly evaporated, about 15–20 minutes. Stir in the lime juice. Remove from heat and let cool completely (you can spread it on a plate to speed this up).
- Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper.
- Assemble the puffs: On a lightly floured surface, roll the dough out to a rectangle about 1/8-inch thick. Using a 4-inch round cutter (or a glass), cut out circles. Gather the scraps, re-roll, and cut more circles—you should get about 8–10.
- Place a heaping tablespoon (about 2 tbsp / 30 g) of filling in the center of each circle. Brush the edges with a little water. Fold the dough over to create a half-moon shape and press the edges with a fork to seal. Place on the prepared baking sheet.
- Brush the tops of the puffs with the beaten egg. Cut two small slits on top of each puff to let steam escape.
- Bake for 25–30 minutes, until the pastry is deep golden brown and flaky. Let cool for 5 minutes before serving. The filling should be piping hot; if you want to check, insert an instant-read 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 butter cold: The key to flaky pastry is cold butter. If your kitchen is warm, chill the dough again for 10 minutes before rolling.
- Don’t overfill: Too much filling makes the puffs hard to seal and they may burst open during baking. A heaping tablespoon is just right.
- Cool the filling completely before assembling. Warm filling will soften the dough and make it sticky.
- If you don’t have curry powder, use a mix of ground coriander, cumin, and turmeric (1 tsp each) for a similar flavor.
Serving Suggestions
Serve the curry puffs warm as an appetizer or snack with a side of sweet chili sauce or a simple cucumber salad. They also make a great packed lunch—just reheat in a toaster oven to restore crispness.
Variations
- Vegetarian: Skip the chicken and add an extra potato and a handful of peas. Cook as directed.
- Spicy: Add 1–2 finely chopped fresh red chilies to the filling along with the onion.
- Different pastry: For a shortcut, use frozen puff pastry sheets instead of making the dough from scratch. Thaw according to package directions, then cut and fill as directed.
Storage and Reheating
Baked curry puffs can be stored 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 10 minutes, or until heated through. They can also be frozen unbaked for up to 2 months—freeze on a baking sheet, then transfer to a zip-top bag. Bake from frozen, adding 5–10 minutes to the baking time.
Frequently Asked Questions
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 the filling, as it can dry out.
Why did my pastry turn out tough? Tough pastry usually comes from overworking the dough or adding too much water. Mix until just combined, and handle the dough as little as possible.
Can I make the filling ahead of time? Absolutely. The filling can be made up to 2 days in advance and kept refrigerated. Just make sure it’s fully cooled before using.
Can I fry these instead of baking? Yes, you can deep-fry them at 350°F (175°C) for 3–4 minutes until golden brown. They will be even flakier and richer.
How do I prevent the puffs from opening during baking? Make sure the edges are well sealed—press firmly with a fork, and don’t overfill. The slits on top also help release steam, preventing bursts.
Is this the same as a curry puff from a hawker stall? It’s a home-baked version that aims for the same flavor and texture, but with a lighter crust. Hawker versions are often deep-fried, which gives a different, more indulgent result.
Storage and Reheating
As noted above, store baked puffs in the fridge for up to 3 days or freeze unbaked for up to 2 months. Reheat baked puffs in a 350°F (175°C) oven for 10 minutes until crisp and hot. Never microwave them—they’ll become soggy.
Related
- Masala Rasgulla Recipe: Spiced Syrup Cheese Balls
- Mix Dal Dhokla Recipe: Soft, Spongy & Steamed
- Suji Dhokla Recipe (Instant Rava Dhokla)
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).