Beans may be tiny, but they pack a whole lot of punch. Considered by some to be a super food, beans are more than just a meat substitute for vegans and vegetarians alike.