Osteoporozu olan bir kişinin beslenme düzeninde şu besinler bulunmalıdır: Kalsiyum ve D vitamini içeren gıdalar: Süt ve süt ürünleri, yeşil yapraklı sebzeler, sardalya ve somon gibi balıklar, badem ve fındık. Protein kaynakları: Et, balık, yumurta, kuru baklagiller. Potasyum ve magnezyum içeren sebzeler: Ispanak, pancar, domates, enginar. C ve K vitamini kaynakları: Portakal, brokoli, lahana. Omega-3 yağ asitleri: Balık, özellikle soğuk su balıkları. Ayrıca, tuz, şeker ve aşırı kafein tüketiminden kaçınılmalıdır. Beslenme düzeni, kişisel sağlık durumuna göre değişiklik gösterebilir. Bu nedenle, bir uzmana danışılması önerilir.