the main difference between lentils and beans is that lentils are smaller and flat disk-like whereas beans are large and oval or kidney-shaped. further, lentils are biconvex seeds whereas beans are seeds that grow in long pods. lentils and beans are legumes that grow inside a pod. they are rich in proteins.