In a mixing bowl, add all purpose flour and turmeric powder. Mix well.
Add little water at a time & knead a soft dough.
Add oil little at a time and knead. Once the oil is completely absorbed in the dough then add some more oil and knead.
In this way, knead until the oil is completely used. Let the dough rest for 2 hours. Set it aside.
Making the Puran:
Rinse and soak chana dal in water for 6 hours, overnight or atleast for half an hour.
Drain water from the soaked dal and put the dal in the pressure cooker.
Add water, the level of water should be equal to the level of chana dal.
Cook for 3 whistles. Let the pressure settle down on its own. Let the pressure settle down on its own.
Drain the chana dal in a colander. Remove excess water. Do not throw the water.(you can use this water to make amti or use it for any curry)
Grind the chana dal in a mixer. Do not add water while grinding chana dal. Set aside.
You can even press and seive cooked chana dal with the help of strainer.
Heat jaggery in a pan over low heat. When the jaggery starts to melt, add the ground chana dal.
Mix everything well.
Add Ghee and cardamom powder. Give it a nice mix and remove it fro heat. Let it cool down completely.
Making the puran poli:
Knead the dough once. Now take out a lemon size ball from it.
Place the dough ball on a rolling board and flatten with your hand.
Now take out a small lemon size ball of puran. Place it in the center of poli. Make sure that the size of puran and the size of poli ball should be equal.
Stuff it and seal from all the sided just like you do for making any stuff parathas.
Dust it with dry flour and start rolling.
Roll the puran poli as thin as possible. Roast it on a heated tawa over medium heat.
Roast it from both the sides.
Cook until spme brown spots appear and the poli puffs up.
Puran poli is ready. Serve hot with a spoonful of ghee and enjoy.