No, It is not necessary to soak the toor dal for this recipe. However, if you have time on your hands, soak the lentils for a minimum of 30 minutes, as they help to cook faster and make it easier to digest.