You have to let the dough rest for 20 minutes after it is mixed and before steaming. A teaspoon each of baking soda and lemon juice should be added to the dough right before cooking but after the rest. This should make your dhokla soft.