Lentils generally take about 20-30 minutes to cook, but the exact time may vary depending on the type of lentils and the desired level of tenderness. It’s important to keep an eye on them and taste for doneness as you cook.