12 Best Foods For Strong Bones

3. Dark Leafy Greens

Leafy Greens

Dark leafy greens are considered to be the best non-dairy alternative for calcium. Spinach, lettuce, arugula, kale, and chard are also loaded with other essential nutrients and antioxidants. The high magnesium in the greens help maintain bone integrity, and the vitamin K in them is vital for bone metabolism.

Consume 3 cups of at least three different types of dark leafy greens every day to ensure you get stronger bones as well as strengthen your immunity.