Try this Dhokla recipe
A properly steamed piece of gram flour batter yields a pale yellow, sponge-like cake punctuated by tiny air pockets and finished with a sharp, sweet-sour tempering. Making this snack requires precise chemical reactions between the leavening agents and the batter. Over-mixing the batter collapses those essential pockets before the heat hits them. Undermixing leaves dense pockets of raw flour.
Dhokla freezes surprisingly well if handled correctly. Cut the cooled cake into individual squares before freezing. Wrap each portion tightly in plastic wrap, then place them inside a heavy-duty freezer bag. They will keep for up to one month at zero degrees Fahrenheit. Thaw the portions overnight in the refrigerator rather than on the counter to prevent condensation from making the bottom soggy. Steam the thawed pieces for exactly 3 to 4 minutes over boiling water to restore the spongy mouthfeel.
The most frequent error involves expired leaveners. Old baking soda or weak fruit salt will fail to react with the citric acid, resulting in a heavy, flat disk. Always check the expiration dates on your chemical agents before starting. Additionally, ensure the steamer water reaches a rolling boil before the pan goes inside. Placing the batter into cold water guarantees a dense, rubbery final product.