To make the filling: Heat oil and fry all ingredients over low heat till it is cooked.
If necessary add a little water. Set aside and allow to cool completely.
To make the pastry:
Rub ghee into sieved flour and salt.
Add enough water to make soft pliable dough. Knead thoroughly till dough comes clean off the board. Cover and allow to rest for at least half hour. Divide into 12 equal portions and roll out like luchi into circles. Cut each circle into half.
Taking one half, form a hollow cone by folding along the cut side slightly and seal by wetting edges.
Fill each cone three-quarters full with prepared filling.
Wet along the open mouth of the cone and seal.
Pinch the edge all along and twist at corners.
The finished shingara is triangular in shape.
Heat oil till very hot and gently slide in a few shingaras at a time.
Fry till golden brown. Remove with slotted spoon and drain excess oil.