Beans Beans They Re Good For Your Heart Beans Beans They Re Good For Your Heart : In fact, if you're a vegetarian, beans in many varieties are your main source of protein.