The cooking time for lentils varies depending on the size and type of lentil you are using. For brown or green lentils, which tend to be larger, it usually takes about 35-40 minutes. Red lentils cook much faster and will take only 15-20 minutes. To check if they are done, remove a few from the pot and taste test. They should be soft but not mushy.