3/4 cup ghee (clarified butter)
2 cups chickpea flour (besan)
1/2 cup shredded sweetened coconut (optional)
3 tablespoons ground almonds
1/2 cup superfine (castor) sugar
1/2 teaspoon ground cardamom
Heat the ghee in a wok over low heat. Stir in the chickpea flour and cook over low heat until the chickpea flour is toasted and the mixture smells fragrant, about 10 minutes. The mixture should be pasty, not powdery. Remove the mixture from the heat and cool slightly until it is warm, not hot. Grind the coconut, if using, in a coffee grinder until fine. Add the ground almonds, superfine sugar, ground coconut, and ground cardamom to the wok and mix thoroughly. While the mixture is warm, shape it into round balls that are about 1- to 1 1/4 inches in diameter. Store the ladoos in an airtight container and let them sit for 2 to 3 hours to cool completely. They can be eaten immediately, but taste better after several hours.