Lentils should take about 25 to 30 minutes to cook when properly monitored under medium heat. Do not cook your entire lentils on quick simmer or high heat for they would quickly turn mushy or overcook.