Lentils do not need soaking if you are using a pressure cooker to cook them. However, if you are cooking them on the stovetop, soaking them in warm water for 30 mins to 2 hours will cut down the cooking time, and is also said to help aid in digestion.