Both red beans and kidney beans are excellent sources of fiber. They are also sources of lean protein, making them a healthier choice than red meat or even poultry. In addition, they are good sources of iron, calcium, and vitamin B6.