Lentils are not considered a complete source of protein because while they contain some amino acids, they are missing methionine and cystine which are needed to classify it as a complete protein.