Into a large mixing bowl or the bowl of a stand mixer add flour and ghee.
Using hands rub the flour and ghee together for 1-2 minutes.
Using very little water at a time, form it into a smooth dough by kneading 5-6 minutes, or use the dough hook to knead for 3-4 minutes.
Cover, and let the dough rest for 20- 25 minutes.
Divide the dough into 4 equal parts and form round balls. Work one ball at a time and keep the rest covered.
Roll into a thin rectangular sheet using a rolling pin and keep dusting flour over and under the sheet to prevent the sheet from sticking to the work surface or rolling pin.
Mix rice flour, and all-purpose flour using ghee to form a smooth paste.
Spread the paste on the sheet and dust with flour on top.
Detach the sheet from edges and start rolling the sheet to form a log as tight as possible. Apply water at the far end to facilitate sealing of the ends.
Cut the log into equal pieces and press using your fingertips.
In a pan add oil for frying. Slow fry at low flame 10-15 minutes in small batches.
Remove from oil, when outer layers become golden brown and transfer immediately into the sugar syrup.
Let them soak in syrup for 15-20 minutes. Take care to turn them in the syrup so that they are soaked evenly from all sides.
Once they have soaked the syrup, remove them from the syrup and roll them in crushed pistachios.
Enjoy!