Curry Puff Halal Recipe: Flaky, Savory, and Easy

Updated November 5, 2026

Total time
1 hr 15 min
prep 45 min · cook 30 min
Serves
12
portions as written

Jump to recipe

Curry Puff Halal Recipe: Flaky, Savory, and Easy

Curry puffs are a beloved Southeast Asian snack—crispy, flaky pastry shells filled with a fragrant, spiced potato and chicken curry. This halal version uses only halal-certified ingredients, ensuring everyone can enjoy these golden hand pies. The combination of buttery pastry and warmly spiced filling makes them perfect for tea time, parties, or a satisfying snack.

Ingredients

  • For the pastry:
    • 2 cups (250 g) all-purpose flour, plus extra for dusting
    • 1/2 teaspoon salt
    • 1/2 cup (115 g) cold unsalted butter, cubed
    • 1/4 cup (60 ml) ice water, or as needed
    • 1 egg yolk mixed with 1 tablespoon water, for brushing
  • For the filling:
    • 2 tablespoons (30 ml) vegetable oil
    • 1 small onion, finely chopped
    • 2 cloves garlic, minced
    • 1 tablespoon (15 g) curry powder (halal-certified)
    • 1/2 teaspoon ground turmeric
    • 1/2 teaspoon ground cumin
    • 1/2 teaspoon ground coriander
    • 1/2 teaspoon chili powder (optional, for heat)
    • 1/2 teaspoon salt, or to taste
    • 1/4 teaspoon black pepper
    • 2 medium potatoes (about 300 g), peeled and diced into 1/4-inch cubes
    • 1/2 cup (120 ml) water
    • 1/2 cup (75 g) frozen peas
    • 1/2 pound (225 g) ground chicken (halal-certified)

Instructions

  1. Make the pastry: In a large bowl, whisk together flour and salt. Cut in the cold butter using a pastry blender or your fingertips until the mixture resembles coarse crumbs. Gradually add ice water, one tablespoon at a time, mixing until the dough just comes together. Form into a disc, wrap in plastic, and refrigerate for at least 30 minutes.
  2. Cook the filling: Heat oil in a skillet over medium heat. Add onion and garlic; sauté until soft, about 3 minutes. Add curry powder, turmeric, cumin, coriander, chili powder (if using), salt, and pepper. Stir constantly for 1 minute until fragrant.
  3. Add ground chicken and cook, breaking it up with a spoon, until no longer pink, about 5 minutes. The chicken must reach a safe minimum internal temperature of 160°F (71°C) as measured with a food thermometer (USDA FSIS).
  4. Add potatoes and water. Bring to a simmer, cover, and cook until potatoes are tender, about 10 minutes. Stir in peas and cook for another 2 minutes. The mixture should be thick and dry; if there is excess liquid, cook uncovered for a few more minutes. Let cool completely.
  5. Assemble the puffs: Preheat oven to 400°F (200°C). Line a baking sheet with parchment paper.
  6. On a lightly floured surface, roll out the dough to about 1/8-inch thickness. Use a round cutter (about 4 inches / 10 cm) to cut out circles. Gather scraps, reroll, and cut more circles—you should get about 12.
  7. Place a heaping tablespoon of filling in the center of each circle. Brush the edges with water, fold over to form a half-moon, and press with a fork to seal. Place on the prepared baking sheet.
  8. Brush the tops with the egg wash. Bake for 20–25 minutes, until golden brown and crisp. Let cool slightly before serving.

Tips

  • Keep the dough cold: If the dough becomes too soft, chill it again before rolling. This ensures flaky layers.
  • Don’t overfill: Too much filling makes sealing difficult and can cause the puffs to burst open during baking.
  • Make sure the filling is dry: Excess moisture in the filling will make the pastry soggy. Cook off any liquid before cooling.
  • Substitute for butter: For a dairy-free version, use cold vegan butter or margarine. The texture will be slightly different but still delicious.

Serving Suggestions

Serve curry puffs warm or at room temperature with a side of sweet chili sauce, ketchup, or a fresh cucumber salad. They also pair well with a hot cup of tea or coffee for an afternoon snack.

Variations

  • Vegetarian: Omit the chicken and add an extra potato or some chopped carrots and green beans. Sauté the vegetables with the spices until tender.
  • Spicier: Add a finely chopped fresh chili (like bird’s eye) along with the onion, or increase the chili powder.
  • Different protein: Use ground beef or lamb instead of chicken. If using beef or lamb, cook to a safe minimum internal temperature of 160°F (71°C) (USDA FSIS).
  • Baked vs. fried: For a richer, more indulgent version, deep-fry the puffs in oil at 350°F (175°C) for 3–4 minutes until golden brown. 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 in a 350°F (175°C) oven for 10 minutes until crisp. You can also freeze unbaked or baked puffs for up to 2 months; bake from frozen, adding 5 minutes to the baking time.

Frequently Asked Questions

Can I use store-bought puff pastry? Yes, you can substitute store-bought puff pastry to save time. Thaw it according to package directions, roll it out slightly, and cut into circles. The texture will be different—more airy and less dense—but it works well.

Why are my curry puffs soggy? Sogginess usually comes from a filling that is too wet. Make sure to cook off any excess liquid and let the filling cool completely before assembling. Also, ensure the oven is fully preheated and the puffs are baked until deep golden brown.

Can I make the filling ahead of time? Absolutely. Prepare the filling up to 2 days in advance and keep it refrigerated. Bring it to room temperature or reheat slightly before assembling—but make sure it’s not hot, or it will melt the butter in the pastry.

How do I seal the edges properly? After folding, press the edges with a fork to crimp. For an extra secure seal, you can also pinch the edges with your fingers before using the fork. This prevents the filling from leaking out during baking.

Are these curry puffs halal? Yes, as long as you use halal-certified ground chicken and ensure all other ingredients (like curry powder) are halal. Check labels for certification.

Can I freeze the assembled but unbaked puffs? Yes, place them on a baking sheet in the freezer until solid, then transfer to a freezer bag. Bake from frozen at 400°F (200°C) for 25–30 minutes, until golden and cooked through.

Related

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).