Beans can help in muscle building

Many different varieties of beans can be part of a diet for lean muscle gain. Popular varieties, such as black, pinto and kidney beans, contain around 7 grams of protein per bowl (30g raw)of cooked beans. They are excellent sources of fiber and B vitamins, in addition to being high in magnesium, phosphorus and iron. For these reasons, beans are a good source of plant-based protein to add to your diet.