Lentils do not need to be soaked before you cook them. If you want to sprout them, then they will need to be soaked.