Line a baking tray with parchment paper and set aside.
In a large mixing bowl, add ghee. Place a fine-mesh sieve over the bowl, and sift powdered sugar.
Cream the ghee and sugar using a whisk.
Scrape the mixture off the sides and the bottom of the bowl occasionally using a spatula.
Whisk until the mixture turns light, pale, and creamy.
Place the fine-mesh sieve over the creamed mixture (make sure the sieve is not touching the mixture) and sift together all-purpose flour, besan, rava, salt, and cardamom powder.
Combine everything using a spatula, then use your hands to bring the dough together. Do not knead.
If the dough looks dry, add a teaspoon of ghee and gently work the dough until it comes together.
Pinch a small portion of the dough, and roll it between your palms to form a smooth ball. Flatten it slightly and check if there are any cracks on the edges. If it appears smooth, the dough is ready and does not need more ghee.
Wrap the dough in plastic wrap and refrigerate for 15-20 minutes.