پروتئین
مصرف پروتئين به مقدار کافي براي داشتن استخوانهاي سالم بسيار مهم است. در حقيقت 50درصد استخوانها از پروتئين تشکيل شده است. هر روز بايد در برابر هر کيلو وزن بدن، 2 گرم پروتئين مصرف شود. مثلا اگر فردي 55 کيلوگرم وزن دارد بايد روزانه 110 گرم پروتئين مصرف کند.
سبزیجات
سبزيجات حاوي ويتامين C هستند که با تحريک سلولهاي استخواني، بافتهاي استخواني تشکيل داده و استخوانها را محکم ميکنند. سبزيجات سبز و زرد ميتوانند تراکم موادمعدني استخوانها را افزايش دهند.
کلسیم
کلسيم مهمترين ماده معدني استخوان است و بيشتر مردم بايد روزانه 1000ميليگرم کلسيم مصرف کنند دانهها، پنير، ماهيهاي ساردين و سالمون، حبوبات و عدس، بادام، برخي سبزيجات برگدار مملو از کلسيم هستند.
ويتامينهاي D و K
وجود ويتامينهاي D و K براي داشتن استخوانهاي قوي بسيار ضروري است. ويتامين D به جذب کلسيم در استخوانها کمک ميکند. ماهيهاي پرچرب؛ گوشتقرمز، جگر و زرده تخممرغ براي تامين ويتامين D مفيدند. ويتامين K هم با افزايش توليد پروتئين استئوکلسين، به تشکيل بافتهاي استخواني کمک ميکند. کلمپيچ، اسفناج، بروکلي و... سرشار از ويتامين K هستند.