Make the dough by combining the milk powder, flours, baking soda, ghee and warm milk. Divide the dough in 12-14 portions and make smooth crack free balls. Take the help of ghee, spread ghee or milk on both of your palm and make balls.
Take one pan and pour the oil. Heat the oil on medium and then lower the heat to low to medium. Slip in the balls into the oil from the side of the pan, one by one. They will sink to the bottom of the pan, but do not try to move them. Instead, gently stir oil with spatula to keep the balls from browning on just one side. After about 4-5 mins , the balls will rise to the surface. The Gulab Jamuns should rise slowly to the top if the temperature is just right. Now they must be gently and constantly agitated to ensure even browning on all sides.
If the temperature of the oil is too high then the gulab jamuns will tend to break. So adjust the temperature to ensure that the gulab jamuns do not break or cook too quickly.
The balls must be fried very slowly under medium temperatures. This will ensure complete cooking from inside and even browning.
Make sugar syrup:
Take a bowl to make a sugar syrup add the 2 cups of sugar and 1 cup of water. few strands of saffron and cardamom powder mix with spoon and heat at medium flam . Heat for 8-10 mints. Untill Sugar is dissolved in water now sugra syrup is ready.
Now, add fried gulab jamun directly into warm sugar syrup.