Heat 1 cup of ghee in a heavy bottom pan.
Roast 2 cups of singoda flour in ghee on medium heat.
Keep cooking and stirring it continuously till the flour starts to release earthy aroma, becomes light/fluffy and starts to change the color to deeper brown.
Add finely chopped dates to the pan and cook with the flour for a minute or two while stirring continuously.
Add ground peanut powder, coconut powder and cardamom powder to the pan. Mix well and cook for couple of minutes while stirring continuously. The ladoo mixture should get firmer and all the ghee should be sucked up in the mixture.
Turn the heat off. Take the pan off the stove and let the mixture cool down until it is good to handle with your hands.
Once warm enough to handle with your hands, add powdered sugar and mix well. Either use thick flat rubber spatula to mix it well or use your hands to mix it, use hand only if its not too hot.
Once sugar is all mixed in the ladoo mixture, start forming ladoos using your hands, as big as whole walnuts.
Serve them with glass of milk!!