1. Improves Heart Health
Beans are rich in water-soluble vitamins, such as thiamine, niacin, riboflavin, and folacin. Beans also contain a high amount of calcium, potassium, and magnesium, all of which are healthy minerals and electrolytes, which when combined, can help to minimize the risk of heart disease and high blood pressure.
2. Regulates Blood Sugar Level
If you're in danger of developing diabetes (or are already diabetic), you'll be happy to hear that beans have a low glycemic index. This means that they won't cause your blood sugar levels to spike the way that refined grain products can.
3. Reduce Iron Deficiency
Iron deficiency is one of the most common deficiencies in people and the leading cause of anemia. Beans are full of iron, so can help those who are suffering from this condition. For example, half a cup of lentils contains around 3.3 mg of iron.
4. Punch of Protein
A half a cup of beans contains around 7 grams of protein, the same amount as in one ounce of meat, chicken, or fish. Vegans can easily count on beans as an excellent source of protein.
5. Improves Eye Health
In terms of eye health benefits, so many beans contain vitamin A, zinc, and bioflavonoids. Zinc is a vision supporting nutrient that greatly improves eye health.
6. Low in Fat
Most beans contain around 2-3% fat and contain zero cholesterol unless they're processed or prepared with other fatty ingredients such as lard. To avoid buying fatty beans, it's best to read the labels thoroughly before buying.
7. Reduces Depression
An adequate consumption of folate can prevent a boost in homocysteine production in your body. Too much of this hormone can decrease your blood flow and other key nutrients from traveling to the brain, which in turn can disrupt the production of serotonin, dopamine, and norepinephrine, which regulate sleep, mood, and appetite.