Lentils are nutritious foods that contain calcium, Iron, zinc, fiber and many more nutrients. Eating lentils helps in decreasing the risk of diseases. It contains high amount of soluble as well as insoluble fiber. The high fiber content helps in improving digestion and preventing constipation. It helps in preventing many diseases like hypertension, diabetes, cancer and stroke. Beans are lentils that contain lean protein and it is a better food than red meat. Lentils contain folic acid, which is very good for the nervous system. It contains Iron, which helps in treating anemia. We will tell you about some lentils benefits. The top 7 health benefits of lentils are as follows.