Remove the puff pastries from the freezer half hour prior to preparation.
Heat oil in a pan.
Add the onions and curry leaves and sautT till the onions turn golden brown.
Add ginger-garlic paste and sautT till a nice aroma arises.
Add the tomatoes and cook covered on low heat till the tomatoes turn pulpy.
Add the chili powder, coriander powder, turmeric powder, garam masala and salt to taste.
Mix well and cook covered till the raw smell of the powders disappear.
Add the coriander leaves and mix well and remove from fire.
Cut the pasties lengthwise in half.
Spread the masala on one end of the pastry sheet which is cut in half and place half an egg on top of it.
Fold the puff pastry over the egg and seal it by pressing the corners firmly.
Using a pastry brush rub the beaten egg evenly on the puff. (This gives the professional glossy appearance to the puff).
Repeat the procedure for all the pastries and arrange on an oiled baking tray with 2 inches gap between the pastries to allow room for rising.
Preheat the oven to 350ªF and bake the pastries for 30 minutes or until they are golden brown on top.
Egg puffs is ready and serve hot.
Happy cooking :)