Beans are good for you because they're filled with fiber, protein, and lots of micronutrients (otherwise known as vitamins and minerals).