Curry puffs are golden, flaky pastries filled with a spiced mixture of potatoes, meat, and aromatics, popular across Southeast Asia, especially in Malaysia, Singapore, and Indonesia. This recipe delivers a genuinely crisp, layered crust and a rich, savory filling that stays moist without being greasy. The key is a simple oil-and-flour dough technique that creates flaky layers without lamination, making it achievable for home cooks.
Ingredients
- For the dough:
- 2 cups (250 g) all-purpose flour
- 1/2 tsp salt
- 1/4 cup (60 ml) vegetable oil
- 1/2 cup (120 ml) warm water
- 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) ground chicken (or beef, pork, or lamb)
- 2 medium potatoes (about 1 lb / 450 g), peeled and cut into 1/4-inch dice
- 1 carrot, peeled and finely diced (about 1/2 cup / 60 g)
- 1 tbsp curry powder (preferably Malaysian or Indian style)
- 1/2 tsp turmeric powder
- 1/2 tsp salt, plus more to taste
- 1/4 tsp black pepper
- 1/2 cup (120 ml) water or chicken broth
- 1 tbsp cornstarch mixed with 2 tbsp water (slurry)
- For assembly:
- 1 egg, beaten (for egg wash)
- Vegetable oil for deep frying (about 4 cups / 1 L)
Instructions
- Make the dough: In a large bowl, mix flour and salt. Add oil and warm water. Stir with a spoon until a shaggy dough forms. Turn out onto a lightly floured surface and knead for 5–7 minutes until smooth and elastic. Cover with a damp cloth and let rest for 30 minutes.
- Cook the filling: While dough rests, heat 2 tbsp oil in a large skillet over medium heat. Add onion and garlic; sauté until soft, about 3 minutes. Add ground chicken and cook, breaking it up, until no longer pink, about 5 minutes. Stir in curry powder and turmeric; cook for 1 minute until fragrant.
- Add potatoes, carrot, salt, pepper, and water or broth. Bring to a simmer, cover, and cook until potatoes are tender, about 10–12 minutes. If mixture looks dry, add a splash more water.
- Stir in the cornstarch slurry and cook for 1–2 minutes until thickened. Taste and adjust seasoning. Remove from heat and let cool completely (you can spread it on a plate to speed this up).
- Shape the puffs: Divide dough into 12 equal balls (about 1.5 oz / 40 g each). On a floured surface, roll each ball into a 5-inch (12 cm) circle. Place about 2 tablespoons of filling on one half, leaving a 1/2-inch border. Brush the edges with water, fold the other half over, and press with a fork to seal. Repeat with remaining dough and filling.
- Chill: Place assembled puffs on a baking sheet and refrigerate for 20 minutes. This helps them hold their shape during frying.
- Fry: Heat oil in a deep pot to 350°F (175°C). Carefully add a few puffs at a time (do not overcrowd). Fry for 4–5 minutes, turning occasionally, until deep golden brown and crisp. Drain on paper towels.
- Check doneness: If using ground chicken, the filling must reach a safe minimum internal temperature of 165°F (74°C) as per USDA FSIS guidelines. Use a food thermometer inserted through the pastry to check. If not, return to oil for another minute.
- Let cool for 5 minutes before serving. Enjoy warm or at room temperature.
Tips
- Dough consistency: If dough feels too dry, add water 1 teaspoon at a time. Too sticky? Dust with flour. The dough should be soft but not tacky.
- Filling must be cool: Warm filling will make the dough soggy and hard to seal. Cool it completely before assembling.
- Sealing: Press edges firmly with a fork to prevent leaks. If edges don’t stick, brush with a little water before pressing.
- Oil temperature: If oil is too hot, puffs brown quickly but stay raw inside. Use a thermometer to keep it at 350°F (175°C).
Serving Suggestions
Serve curry puffs as a snack with a side of sweet chili sauce or a simple cucumber salad. They also make a great appetizer for parties or a light lunch with a bowl of soup. In Southeast Asia, they are often enjoyed with a cup of strong coffee or tea.
Variations
- Vegetarian: Replace meat with extra potatoes, peas, and carrots. Use vegetable broth and add a handful of frozen peas at the end.
- Spicier: Add 1–2 finely chopped bird’s eye chilies or 1 tsp chili paste to the filling.
- Baked version: Instead of deep-frying, brush puffs with egg wash and bake at 400°F (200°C) for 25–30 minutes until golden. They will be less crispy but lower in fat.
- Different proteins: Use ground beef, pork, or lamb instead of chicken. Adjust cooking time to reach safe temperatures: ground beef/pork/lamb to 160°F (71°C).
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 preheated oven at 350°F (175°C) for 10–12 minutes until hot and crisp. You can also reheat in an air fryer at 350°F (175°C) for 5–7 minutes. Avoid microwaving, as it makes the pastry soggy. For longer storage, freeze unbaked or baked puffs on a baking sheet until solid, then transfer to a freezer bag for up to 2 months. Reheat from frozen in the oven at 375°F (190°C) for 15–20 minutes.
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, cut into circles, fill, and bake or fry as directed. The texture will be different—more airy and less dense—but still delicious.
Why did my curry puffs leak during frying? Leaks usually happen if the filling is too wet or the edges are not sealed properly. Make sure the filling is thickened with cornstarch and cooled completely. Press the edges firmly with a fork, and don’t overfill.
Can I make the filling ahead? Absolutely. Cook the filling up to 2 days ahead and keep it refrigerated. Bring it to room temperature before assembling, or use it cold—just make sure it’s not too wet.
What is the best oil for frying? Use a neutral oil with a high smoke point, like vegetable, canola, or peanut oil. Olive oil has a lower smoke point and can burn.
How do I get extra flaky pastry? The resting time for the dough is crucial—it relaxes the gluten, making the pastry more tender. Also, rolling the dough thinly (about 1/8-inch) helps create more layers when frying. Some recipes add a bit of butter or ghee to the dough for richness, which you can try.
Can I bake instead of fry? Yes, see the variations section. Baking yields a drier, less crispy result, but it’s a healthier alternative. Brush with egg wash for a golden finish.
Related
- Suji Malpua Recipe: Crispy Semolina Pancakes
- Tamarind Fried Rice: Tangy, Savory, and Easy
- Tamarind Rice Suppliers in Bukit Batok: A Home Cook’s Guide
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).