Beans Are Great For Bone Health
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.