These Nutritious Foods Are Great For Building Lean Muscle

Beans Are Great For Bone Health

Roberto Machado Noa/LightRocket via Getty Images

Beans are a great way to incorporate some protein into your meals, especially if you have a plant-based diet. Cooked kidney, black, pinto, and navy beans all contain about eight grams of protein per half-cup.

Beans are also packed with fiber, minerals, calcium, magnesium, and phosphorus, which support bone health.