Mix all the ingredients in a wide mixing bowl until soft textured dough is obtained (keep mixing until it is really soft).
Make very small sized balls (bit larger than pebbles) as they swell up after frying and soaking in syrup.
Make sure that the surface of dough balls is really smooth without any cracks. In case the cracks refuse to go away, slightly wet your palms with water and roll the flour till absolutely smooth.
Now take little oil for frying in preferably flat bottomed pan, and heat the oil. But gulab jamuns are to be fried on LOW FLAME or else the surface will be browned while the core will remain uncooked. Some prefer to place an unsalted pistachio in the center of every gulab jamun while making balls, that way the core of gulab jamun is not left uncooked.
Fry one or 2 gulab jamuns at a time and always remember to STIR THE OIL with slotted spoon AND NOT TO TOUCH GULABJAMUNS, which means keep swirling the oil without tossing or turning gulab jamun.
Fry till light brown in colour, remove on tissue paper and repeat the procedure with rest of dough.
Now soak these in COOL syrup for few hours. They will surely swell up. These can be stored in the same syrup till consumed.
If there are cracks in the balls before frying it will burst open while frying, in that case adding a bit of cornflour will surely help.