Heat ghee and fry the cashews in it.
Grind them into a coarse form.
In the same ghee, fry the semolina well.
Add all the ingredients for filling.
Mix well and cook to halva consistency. Keep it aside.
Rub ghee into the flour.
Add 2 1/2 - 3 tsp of water to knead into a stiff dough.
Divide both the dough and filling into equal number of portions.
Flatten the dough and keep a portion of halva in it.
Gather up the edges pressing down firmly.
Flatten out again like a thick biscuit.
Deep fry in hot oil till golden brown.