Especially nowadays, osteoporosis does not only attack the elderly, but also young people. It happens because of poor nutrition for bones. Well, here are the best foods for bones, according to Times of India:
Milk is an important source of calcium and vitamin D which is an important element for the bones. Research shows that dairy-based processed products like cheese and ice cream can also be an alternative. But the derived products usually lacks vitamin D.
Such as grains, nuts contain essential nutrients to strengthen bones. Almonds, pistachios, and sunflower seeds which contains calcium could be an option. Potassium content in almonds are also good to protect the body from loss of calcium which is an essential element for bones.
The best nutrition for bone is derived from bones as well. Chicken feet contains hydroxyapatite, calcium, and collagen, which naturally helps strengthen bones.
The content of omega 3 in it has many benefits for the body. Walnuts also contain acidic alphalinoleic useful to strengthen the bone.
This vegetable contain betacryptoxanthin alpha-carotene and beta-carotene which are good for bone health. You can eat it raw or in the form of a fresh salad.