Yes, nuts and seeds provide bone-strengthening nutrients such as magnesium and phosphorus. Almonds, Brazil nuts, walnuts, peanuts, pecans, chia seeds, flaxseeds, pumpkin seeds, and sesame seeds are all good options for supporting bone health.