Take a bowl, add unsweetened Khoya, grated Paneer, all purpose flour, semolina, sugar, cooking soda, mix and knead to a smooth dough adding little water/milk.
Cover & let it sit for few minutes.
Stuffing:
In a bowl, add chopped nuts, lemon sized kneaded dough, saffron water and mix.
Sugar Syrup:
Add sugar and water in a heavy bottomed pan.
Heat sugar solution over medium heat till sugar dissolves and boils. The syrup has to be sticky like honey. Turn off the heat and add cardamom powder.
Shaping & Deep-Frying:
Divide dough into small balls.
Flatten the dough ball, top it up with some stuffing and close. Roll out to form a smooth ball and shape as desired.
Heat oil in a deep pan over medium heat. Simmer and gently slide the balls into hot oil and fry them till dark brown.
Remove them onto a tissue paper, and fry the next lot.
Place the hot jamuns in warm sugar syrup.
Cover and let it rest for 2-3 hours before serving.