Beans are nutritional powerhouses packed with protein, fiber, B vitamins, iron, potassium, and are low in fat; but this mighty food can also pose potential health risks. Source : http://goo.gl/fzdjOM