Rinse 200 grams of chana dal thoroughly and soak it in water for 3-4 hours.
Drain the water and pressure cook the dal with 2 cups of water for 4-5 whistles. Let the pressure release naturally.
Once the dal is cooked, drain any excess water and mash it finely.
In a pan, add the mashed dal, 200 grams of jaggery, and 1 teaspoon of cardamom powder. Cook this mixture on a low flame until it thickens and forms a soft dough-like consistency. This is your puran (filling).
For the poli (outer covering), mix 2 cups of wheat flour, a pinch of salt, and water as required to form a soft dough. Cover and let it rest for 30 minutes.
Divide the dough and the puran into equal portions. Roll out one portion of the dough, place the puran in the center, and fold the edges to seal it. Roll it out again into a flatbread.
Heat a tawa and cook the puran poli on medium flame until golden brown spots appear on both sides. Apply ghee while cooking.
Repeat the process with the remaining dough and puran. Serve hot with a dollop of ghee.