Mix all the ingredients of your dough together and add water, a little at a time until you achieve a dough, that is soft, and easily dented with a finger. Knead until it is smooth, at least 10 minutes.
Let dough rest for 2 hours, covered
After 2 hours, divide the dough into 6 pieces and roll each of the 6 pieces into balls.
Cover your rolled out balls and let rest for an additional 10 minutes.
After 10 minutes, on a flour surface, roll out each ball and place a round piece of filling on the dough and pinch closed like a dumplings.
Flatten into a thick disk and set aside, covered with a. clean dish towel until ready to roll out.
When all your dough pieces are filled, on a floured surface and using a flour rolling pin, roll out your disk into thin rounds. Do not roll out your dough too thin or you risk breaking your puran puli and filling coming out. I roll out my disks right before frying.
To fry, heat up a frying pan and place a small amount of ghee in pan and fry your puran poli for about 30 to a minutes seconds on one side, flip and fry on the other side add more ghee as necessary. The puran poli should puff up a lot and you can use a spatula to flatten it. There should be golden brown spots on either side of your puran poli.
Remove from the frying pan and enjoy hot! I love mine served with a glass of cold milk.