There are many different types of beans such as kidney beans, pinto beans, black beans, black-eyed peas and garbanzo beans (chickpeas). They are available in dry, canned, and frozen forms. These foods are excellent sources of plant protein, and also provide other nutrients such as iron and zinc.