Beans are highly nutritious because they are a rich source of plant-based protein, fiber, and iron. It's recommended to eat beans at least twice a week. This might seem like a lot if you think the ...