Prepare the dough:
1.Rub 1/4 cup ghee into the flour and knead into a stiff dough with water.
2.Leave to rest for at least half an hour.
Prepare the filling:
1.Saute the khoya over medium heat till it looks slightly fried.
2.Take off the heat and when it cools, mix in the sugar, cardamom and almonds.
3.Shape the filling into ovals about 21 cm length and 1 cm thickness.
4.Make balls of the dough and roll out into 1 cm / 1/8 in thick rounds.
5.Take a round, wet the edges with water and place a piece of filling over one half.
6.Fold the other half over and press the edges together to seal.
7.Either cut off the edge with a fancy cutter or make a design by pinching and twisting all along the sealed edges.
8.Make all the gujiyas in this way. Heat ghee in a kadahi. To check if the ghee is hot enough put a piece of dough in it. If it comes up at once, add as many gujiyas as fit in comfortably.
9.Turn them over and lower the heat to medium. Fry till golden brown on all sides. Lift out and leave to drain on absorbent paper.
10.Make sugar syrup by cooking water and sugar together, till one thread consistency
11.Dip the gujiyas in it, lift and let dry on a plate.
12.Fry the rest, increasing the heat for a few seconds before adding the next lot.
13.Can be eaten hot or at room temperature and can be stored in air-tight containers.