MILK BALLS
In a wide bowl, add all the dry ingredients for the balls, preferrably passed through a sieve.
Mix all the dry ingredients together with a spoon
Make a well in the center of the bowl, add ghee, yogurt and egg.
Use a spatula or the back of a spoon to "knead" the ingredients together. You can also use your hands if you like, but the finished dough is going to be super sticky and wet.
Once the dough is ready, cover the dough and refrigerate for 10 mins.
Bring out the rest dough and take heaped teaspoons to make small dough balls. Grease your hands if the dough is still sticky.
Roll out all dough balls and place on plate, make 1 or 2 small tester balls as well. Set aside.
SUGAR SYRUP
In a wide pot or sauce pan, add all the ingredients for sugar syrup and cook at medium flame till the sugar dissolves.
Once the sugar dissolves, reduce the heat to lowest possible, and let the syrup simmer, while you fry the milk balls
COOKING the gulab jamuns
In another large wide saucepan add oil or ghee enough to be an inch deep in the pan.
Turn on the flame/heat and once the oil is warm, reduce the heat to low.
Do a test run, add a small milk ball in the oil. It should sink and slowly rise up without getting scorch mark from the bottom. If it turns brown immediately, your oil is too hot.
Add all the balls into the pan.
Use a wooden spoon and stir the oil in the centre of the pot creating a whirpool effect, without touching the balls, to keep them rotating in the pot.
When the gulab jamuns stop expanding, use the spoon to constantly move the balls around for even browning. This should take 3 to 5 mins.
After the gulab jamuns turn golden brown, use a skimmer to move the balls and directly into the sugar syrup (which is still simmering at a low flame)
After adding all the gulab jamuns to the sugar syrup, turn up the heat till the syrup starts bubbling. Cover the pot and let the gulab jamuns cook in the syrup for 5 mins.
Reduce flame after 5 mins to low and let the balls simmer for another 10 mins.
Turn off flame and let the balls cool down a little
Serve warm, garnished with chopped nuts and rose petals.