Beans, such as black beans, kidney beans, and garbanzo beans, contain high levels of nutrients like protein, iron, zinc, ...