Soaking lentils is not strictly necessary, especially for red or yellow lentils, which cook relatively quickly. However, soaking can help reduce cooking time and improve digestibility. If you choose to soak, 30 minutes to an hour is usually sufficient.