1With the heel of your palm or the base of a flat metal bowl, mash the khoya, so that no grains remain.
2Mix in the flour and baking soda and knead into firm dough. You can use a food processor too.
3The dough should be firm but pliable and should not feel dry. If it does feel dry, wet your hands and work the dough again.
4Shape the dough into marble-sized balls (jamuns) that are smooth and creaseless. The shape can be round or oblong.
5Heat ghee in the kadahi till a piece of dough tossed in comes up at once
6.Lower heat and fry a cube of bread till light brown (this lowers the temperature of the ghee).
7Lift out bread and add as many jamuns as will fit in, without one touching the other.
8Keeping the heat low, fry these till a golden brown all over.
9Drain the jamuns out of the ghee, and fry the next lot, increasing the heat for a few seconds and then lowering it again before adding the jamuns.
10Keep the gulab jamuns aside till the syrup is ready.
11Mix the sugar and water and place over low heat, stirring till the sugar dissolves. Make sure it does not boil.
12Increase the heat once the sugar dissolves, and then bring mixture to a boil.
13Add the milk and water mixture and continue boiling over high flame, without stirring.
14Skim off any scum that collects on the sides of the pan.
15Cook till syrup thickens a bit. A finger dipped in slightly cold syrup should form a coating on it for a few seconds.
16Take syrup off stove and cool for a minimum of half an hour. Strain through a fine nylon sieve or muslin cloth.
17Add cardamom and bring syrup to a boil again.
18Add the fried gulab jamuns to it and put off the heat.
19Let jamuns soak for at least half an hour before serving.