Beans are an essential part of any healthful diet. The federal government recomends about half a cup a day of beans, counting them as both a protein and a vegetable since they have the best of both worlds. Beans are excellent sources of fiber, folate, plant protein, plant iron, vitamin B1, and minerals such as magnesium, phosphorus, potassium, and copper, all while being naturally low in sodium.