Não existe tal coisa como o melhor alimento para comer para a osteoporose, se não houver contra-indicações óbvias ou alergias. A dieta para a osteoporose necessita de uma nutrição equilibrada e não de uma dieta ligeira e gordurosa. Pode comer mais alimentos ricos em cálcio, tais como produtos lácteos, vegetais de folha verde; comer mais alimentos proteicos, tais como leite, salmão, produtos de soja. A vitamina C é essencial para a síntese da hidroxiprolina da matriz óssea. Coma mais alimentos ricos em vitamina C, como frutas e legumes, por exemplo, laranjas, etc. Tenha também em atenção que o álcool e a cafeína reduzem a ingestão de cálcio, pelo que deve consumi-los em menor quantidade. Se for diagnosticada osteoporose, recomenda-se que se dirija ao hospital atempadamente e sob a orientação do médico para um tratamento normalizado, a fim de reduzir os efeitos adversos.