Η διατροφή για την οστεοπόρωση πρέπει να είναι πλούσια σε ασβέστιο, που περιέχεται σε τρόφιμα όπως το γάλα, το τυρί και το γιαούρτι, και η βιταμίνη D, που υπάρχει στα ψάρια, το κρέας και τα αυγά. Η βιταμίνη D αυξάνει την απορρόφηση του ασβεστίου στο έντερο και το ασβέστιο είναι το κύριο μέταλλο σχηματισμού