The dry dough or inaccurate thickness of the kachori are the two main reasons for a hard kachori. Do not roll out kachori too thin else it will become like a papdi.