In a bowl add all the dry ingredients except sugar.
2 ½ cups all purpose flour, 4 tablespoon besan , 1 teaspoon cardamom powder, ⅛ teaspoon salt, 1 teaspoon baking powder
Mix everything together and set aside.
In a large mixing bowl add sugar and ghee.
1 cup powdered sugar, 1 cup ghee
Whip these together till the mixture is pale yellow.
Then add the yogurt and whisk again.
¼ cup yogurt
The mixture should become smooth and the yogurt should mix into the sugar and butter.
Next add the dry ingredients and rose syrup.
2 tablespoon rose syrup
Mix till the rose is mixed with all the ingredients.
Using the palms combine everything till the mixture is evenly mixed and all the ghee is absorbed.
Refrigerate the dough rest covered for 30-45 minutes. Divide the dough into equal sized balls. I made them 25 grams each.
Roll it into a tight round ball. Make sure the surface is even.
Press the dough ball using a mooncake mold. Then press it out of the mold.
Place them on a parchment lined cookie sheet. Refrigerate for 10-15 minutes.
Then bake the cookies in a pre-heated oven at 350 F for 12-14 minutes.
Remove once the edges are crisp and let them cool.
Sprinkle some edible glitter and enjoy!