It's not mandatory to soak chana dal before cooking but if you do that the cooking time will shorten.