In this recipe, we found on average brown lentils take about 25-35 minutes to cook while green is slightly longer at 45-50 minutes. Red lentils, which we don't recommend using here, cook much more quickly in 15-20 minutes. If your lentils have been sitting around a while in your pantry, they may take longer to cook.