Did you know?
Beans contain a wide range of cancer-fighting plant chemicals, specifically, isoflavones and phytosterols which are associated with reduced cancer risk. Beans provide the body with soluble fiber, which plays an important role in controlling blood cholesterol levels. Studies find that about 10 grams of soluble fiber a day—the amount in 1/2 to 1 1/2 cups of navy beans—reduces LDL cholesterol by about 10 percent. Beans also contain saponins and phytosterols, which help lower cholesterol.
A serving of beans will help you feel full more quickly, because the rich fiber content fills your stomach and causes a slower rise in blood sugar. That should stave off hunger longer and give you a steady supply of energy.