Heat butter in pan, add cabbage, onion an green chilies and cook for 2-3 mins on high flame.
After that add salt, pepper and red chili and stir well.
After 3-4 mins when water released from veggies starts to dry add mashed potato and mix well and remove pan from heat.
Take a pastry dough and roll it to form a thin square sheet of 12 in. size.
Divide it into six strips of 2 in. width. Take a piece of strip and put 1-2 tbsp of prepared vegetable onto the strip and start rolling form one side to other. Seal the corner of roll by coating egg at the corner and brush the top side of roll with egg.
Similarly prepare rest of the rolls and then place them on a baking tray and bake for 20-30 mins at 350 degrees F.
When the puff starts to become golden brown from top take them out from oven and serve hot with tea.