In a wide mouth pan, add sugar with 2 cups of water and bring it to a boil. After that, simmer the flame and let it boil for 5 more minutes and then switch off the flame. Add cardamom powder to it and stir. Our sugar syrup is ready now.
In a mixing bowl, add milk powder, maida, cocoa powder, drinking chocolate powder, and baking powder and mix well. Now with the help of a sift, sieve it through twice.
After that, add desi ghee and with the help of luke warm water, knead it into a smooth and soft dough.
Now divide this dough into equal parts and make round balls of it. take one ball, press in centre with the help of your thumb and put some grated/chopped chocolate in it for stuffing. Seal it and make a smooth round ball again. Repeat this step for all of rest balls.
Heat the oil over low-medium heat and fry these balls gently by frying few at a time, till they are nicely done. take them out and put in sugar syrup. Make all the gulab jamuns by repeating this step.
Let them soaked in syrup for 2-3 hours and serve them warm.