Rozwojowi osteoporozy można zapobiegać stosując właściwą dietę. Dieta ta jest oparta na produktach, które wspierają także jej leczenie. Dieta ta musi wzmacniać kości, dlatego powinna być przede wszystkim bogata w wapń. Najwięcej wapnia zawiera mleko i przetwory mleczne. Dlatego przygotowując posiłki należy przygotowywać je z uwzględnieniem mleka i jego przetworów. Aby jednak wapń mógł zostać wchłonięty przez organizm musimy mu dostarczyć także witaminy D.
Witamina D znajduje się głównie w tłustych rybach morskich takich jak makrela. W zapobieganiu osteoporozy i w trakcie jej leczenia ważna jest nie tylko dieta, ale także eliminacja używek. Na układ kostny niekorzystnie wpływają wszystkie używki, a więc kawa i inne napoje zawierające kofeinę, papierosy i alkohol.
Proces regeneracji kości przebiega szybciej u osób aktywnych fizycznie. Codzienny godzinny spacer, z tego przynajmniej 15 minut w słońcu, uprawianie nordic walking, pływanie regenerują kości i służą wzmocnieniu mięśni, które podtrzymują szkielet.