The purpose of soaking the daal the night before or at least a couple of hours before cooking is to increase the mineral absorption rate in the body. Chemical changes happen in the daal when soaked, making the nutrient absorption process much easier. Also, soaking the daal helps to break down complex starch making the daal easier to digest and reducing bloating and gas problems. On a more practical level, soaking daal reduces the cooking time.