Dieta u chorych na osteoporozę powinna być dobrze zbilansowana, dostosowana do wieku, płci oraz stopnia niedoboru określonych składników wykazanych w badaniach laboratoryjnych. Szczególną uwagę należy zwrócić na pokrycie zapotrzebowania na białko, wapń oraz witaminę D, które budują tkankę kostną lub wpływają na jej metabolizm.