Take a glass bowl and mix flour with water in it. Knead well to make a stiff dough. Cover the dough and keep aside for 1 hour. Now take a pressure cooker and add chana dal and water in it. Put the cooker on the gas and heat it over high flame. Pressure cook the dal and once it's done, strain the excess water.
Transfer the dal in a bowl and allow it to cool. Once the dal has cooled, add it in a pan and heat it over moderate flame. Add sugar along with 1/2 tbsp of ghee. Keep stirring. Cook on low flame till the gram mixture is soft and sticky. Once it's done, turn off the flame and keep the mixture aside.
Now knead the dough again, adding salt, water and oil, little at a time, till the dough becomes pliable. Grind the dal and sugar mixture to a smooth consistency adding a little milk if it is too dry. Add cardamom powder and nutmeg powder.
Now take a lime-sized lump of the dough and a little larger lump of the dal mixture. Roll out two rounds from the dough on a board sprinkled with rice flour, into flat rounds of about 7 inch in diameter.
Cover the rolled dough round with the dal mixture, leaving half an inch at the edges, and then cover this with the second round. Roll again over this to seal them together, pinching the edges to seal well. Roll out like a thick chapati.
Heat ghee on a hot griddle and put the puran poli on it. Keep pressing and turning it so that it cooks well on both sides. Keep adding ghee all around to brown it evenly without sticking to the griddle. Serve hot and pair with kadhi pakode or tea / coffee at breakfast.