Beans are an amazing source of protein and, given the extensive amount of variance among the types of beans available, add a sharp dash of color and texture to any meal. Whether you are planning on cooking with beans to  →