Dieta pentru osteoporoză trebuie să fie bogată în calciu, prezentă în alimente precum laptele, brânza și iaurtul și vitamina D, care se găsește în pește, carne și ouă. Vitamina D crește absorbția calciului în intestin, iar calciul este principalul mineral care formează