Beans are an excellent source of plant-based protein, and contain essential minerals like calcium and magnesium. They’re also high in fiber, and help cleanse your colon as you digest them. And beans ...