Beans actually contain a wider range of healthy nutrients than most foods. These include calcium, potassium, vitamin B6, magnesium, folic acid, and alpha linolenic acid. These nutrients work together on several key areas of the body to promote overall health. Beans are also be good sources of complete proteins, which are rare in plants.