Dietter med lite fett reduserer ikke risikoen for osteoporose. Faktisk har noen studier vist at de faktisk kan øke risikoen. Dette er fordi fett er avgjørende for absorpsjon av kalsium, som er nødvendig for beinhelsen. Et kosthold som er for lite fett kan også føre til mangel på vitamin D, som også er viktig for beinhelsen.
På den annen side har dietter som inneholder mye frukt og grønnsaker, som er gode kilder til kalsium og vitamin D, vist seg å redusere risikoen for osteoporose.