Kosti našemu telesu dajejo oporo in nam skupaj z mišicami omogočajo gibanje. Kostnina je presnovno zelo dejavna, nenehno se razgrajuje in izgrajuje. S hrano lahko izboljšamo kostno gostoto, zato je pomembno, da uživamo živila, ki vsebujejo kalcij, vitamin D in kalij, magnezij, vitamina C in K.
Kakšno maksimalno kostno gostoto bomo dosegli, ni odvisno samo od hrane, ampak tudi od starosti, spola, genske zasnove, telesnega gibanja. K zdravim kostem bo pripomoglo tudi izogibanje kajenju ter prekomernemu pitju alkohola in kave.
Kalcij je najpomembnejši sestavni del kosti, pripomore k njihovi trdnosti. Priporočila za dnevni vnos kalcija za zdravo odraslo osebo so okoli 1300 miligramov. Najboljši vir kalcija so mleko in mlečni izdelki. Z grobo oceno lahko rečemo, da jogurtov lonček, ali 250 mililitrov mleka, ali 30 gramov trdega sira vsebujejo vsak po 300 miligramov kalcija. Tudi zelenolistna zelenjava, sojini izdelki, oreščki, žitni kosmiči, sadni sokovi so vir kalcija (100 miligramov na enoto), vendar je absorpcija kalcija iz teh živil v prebavnem traktu nezanesljiva.
Vitamin D je pomemben za prehod kalcija iz prebavil v kri in kosti. Čeprav ga telo samo tvori oziroma nastaja v koži pod vplivom sončnih žarkov, nam ga večkrat primanjkuje. Deloma ga lahko nadomestimo z živili, kot so mleko, ribje olje, jajčni rumenjaki. V 250 mililitrih mleka je približno 100 enot vitamina D. Ženske v postmenopavzalnem obdobju z znano osteoporozo po priporočilih potrebujejo vsaj 800 enot vitamina D na dan, kar lahko zagotovijo le z uživanjem dodatkov po nasvetu zdravnika.
Vitamin C (agrumi, zelje, paprika), kalij (banane, krompir), magnezij (zelena zelenjava, oreščki, žita) in vitamin K (listnata zelenjava, jetra) so pomembni pri presnovnih procesih izgradnje in obnove kostnine. Zadostne količine običajno zaužijemo z raznoliko prehrano.