The foods that would best meet the vitamin needs identified for bone health:
Peaches, spinach, milk and tomatoes. Dark leafy vegetables are good for the bones too. Milk is rich in calcium, good for the bones. Tomato is rich in magnesium, good for the bones.