Osteoporozu olan bir kişinin beslenmesi, kalsiyum ve D vitamini açısından zengin gıdalar içermelidir. Önerilen bazı yiyecekler şunlardır: Süt ve süt ürünleri: Kefir, yoğurt, peynir. Yeşil yapraklı sebzeler: Ispanak, brokoli, kıvırcık lahana. Deniz sebzeleri: Deniz yosunu, algler. Balık: Omega-3 yağ asitleri içeren balıklar (somon, sardalya). Kuruyemiş ve tohumlar: Badem, susam, keten tohumu. Ayrıca, alkol ve aşırı kafein tüketiminden kaçınılmalıdır. Beslenme düzeni oluşturulurken bir beslenme uzmanına danışmak önemlidir.