Les lentilles sont l'un des régimes végétaux les plus riches en protéines disponibles. Cependant, contrairement aux protéines animales, les légumineuses ont un faible taux de méthionine (un acide aminé nécessaire à l'organisme), ce qui rend leur protéine incomplète. Les personnes qui mangent peu ou pas de protéines animales, en revanche, peuvent combiner des haricots avec des produits céréaliers ou des noix pour avoir une protéine complète (qui contient tous les acides aminés essentiels). Les adultes n'ont pas besoin de poursuivre cette complémentarité dans le même repas, car l'acquérir dans la même journée est généralement suffisant. En revanche, il est préférable d'obtenir une complémentarité protéique dans un même repas chez les enfants, les adolescents et les femmes enceintes.