Boil the eggs, peel them, slice them lengthwise in half, and set aside.
Heat oil in a frying pan and sauté onions until translucent.
Add ginger, garlic, and curry leaves, cooking until the raw aroma disappears.
Stir in turmeric, chili powder, garam masala, salt, and tomato ketchup, mixing well and simmering for a couple of minutes before turning off the heat and allowing the filling to cool completely.
Preheat the oven to 430°F (220°C).
Cut each puff pastry sheet into four squares, then brush the edges with water.
Place a tablespoon of the onion mixture in the center, followed by half an egg, yolk side down.
Bring the corners together to form a pocket, ensuring a secure seal.
Repeat the process for the remaining pastry sheets.
Brush egg white over the top of each puff, arrange them on a lined baking tray.
Bake for 15-20 minutes until crisp and golden.
Serve warm with ketchup.