In a large skillet over medium heat, cook the chicken until it is no longer pink. Add the potatoes, carrots, peas, onion, garlic, curry powder, cumin, ginger, turmeric, salt, pepper, and chili powder. Cook, stirring frequently, until vegetables are tender.
Stir in the cilantro and remove from heat.
On a lightly floured surface, roll out the puff pastry dough and cut into 3-inch circles. Place a heaping tablespoon of the chicken mixture in the center of each circle.
Brush the edges of the pastry with the beaten egg, fold in half, and press the edges together to seal.
Place the puffs on a parchment-lined baking sheet and brush with the remaining egg.
Bake for 25-30 minutes, or until golden brown.
Interesting Facts
Curry puffs are believed to have originated in India and were later adapted in many Southeast Asian countries.
Curry puffs are a popular snack in Malaysia, Indonesia, and Singapore.
Curry puffs can be served with a dipping sauce such as sweet chili sauce or soy sauce.