Black beans are not only rich in protein (approx. 8.9 g per 100 g cooked), they're also an excellent source of fiber and iron ...