Sieve the flour with salt and add the ghee. Rub the ghee into the flour. Add a little water at a time and knead well to form a dough. The dough should not be soft but a little stiff and tight. Cover the dough and allow to rest for 30 minutes.
Divide the dough into eight portions, and brush with oil. Roll out into small circles.
Heat the oil in a deep frying-pan or kadai. Test the oil by dropping a piece of the dough into it. If it sizzles and rises to the top without immediately discolouring, then the oil is at the right temperature.
When the oil is at the right temperature add one puri at a time and fry, gently pressing down the edges with a slotted spoon. When the puri puffs, turn over to cook the top side. When the puri is evenly golden and puffy it is done.
Remove from pan, and place on absorbent paper to remove excess oil.
Serve immediately.
notes
While rolling out the puri, apply a little oil. By doing this you won't need to dust them with besan This dusting will come off during cooking and burn, affecting all the subsequent puri.
You could add ½ teaspoon of carom seeds (ajwain) to the dough. This is an aid to digestion and gives a slightly exotic flavour. Adding ajwain is common in Indian bread-making.
The cooking time above allows for cooking the eight puri. They only take a minute or so each.