Beans are an amazing source of vegan protein, and offer an impressive dose of fiber, antioxidants, vitamins, and iron. Beans have been shown to reduce the risk of cancer, aid in gut health by helping to foster good gut bacteria, and they boost your heart health!