Did you know that many people do not know they have osteoporosis until they break or fracture a bone?

Osteoporosis describes a condition in which bones lose their density and become so brittle and weak that they can fracture even with the slightest exertions such as coughing or bending down. Ouch!

"This potentially disabling bone disease may not be completely reversible, but you can stop it from becoming worse by adopting a healthy diet rich in calcium and vitamin D," according to dietitians from the Department of Dietetics at Singapore General Hospital (SGH), a member of the SingHealth group.

Besides taking medication to slow down osteoporosis, consuming enough dietary calcium that meets the Recommended Dietary Allowance (RDA) is essential.

The RDA for daily calcium intake is :

  • 800mg for adults aged 19 to 50

  • 1,000mg for those aged 50 and above.

Healthy diet for stronger bones

A healthy diet rich in calcium, minerals, and vitamin D will complement any medications or calcium supplements you are taking to slow down osteoporosis.


Include these calcium-rich foods in your diet for good bone health or to prevent further bone loss:

  1. Calcium-fortified milk

    (one cup, 500 to 600mg calcium)

  2. Calcium-fortified soymilk

    (one cup, 450mg calcium)

  3. Cheese

    (one slice, 150-200mg calcium)

  4. Dark green vegetables

    (one serving of broccoli, kai lan or spinach, 50-200mg calcium)

  5. Canned sardines

    (100g, 300mg calcium)

Vitamin D

Vitamin D is found in eggs, sundried shitake mushrooms, vitamin D-fortified milk, and fatty fish such as tuna, mackerel and salmon.

Some tips:

  • Take vitamin D supplement together with calcium supplement for better calcium absorption

  • 10-15 minutes of daily sun exposure will give you enough vitamin D for bone tissue renewal and mineralisation

Other dietary considerations

Other minerals and vitamins are important for good bone health. You only need a small amount of these:

  1. Magnesium (found in avocado, banana, dried apricots, nuts, tofu, whole grains, peas and beans)

  2. Zinc (found in meat, shellfish, seeds and nuts like almonds, pumpkin and sunflower seeds)

  3. Vitamin A (found in carrots, spinach, kale, sweet potatoes, and winter squash)

  4. Vitamin B (found in whole grains, meat, eggs, beans, tempeh, lentils, legumes, and milk)

  5. Vitamin K (found in leafy greens and cruciferous vegetables)

Osteoporosis: what causes bone loss?

Rapid bone loss is a result of many factors, though menopausal and middle-aged women (aged 50 and older) and the elderly are at higher risk. These factors include:

  1. Low oestrogen in women (due to menopause, extreme athletic training or eating disorders)

  2. Low testosterone in men (due to andropause, testicular or pituitary gland dysfunctions)

  3. Overactive thyroid gland

  4. Low calcium and vitamin D intakes

  5. Sedentary lifestyles

  6. Long-term intake of certain cancer drugs and steroid medications such as Femara for breast cancer treatment and corticosteroids for asthma and rheumatoid arthritis

Symptoms of osteoporosis

  1. Back pain

  2. Stooped posture

  3. Loss of height

  4. Bone fractures (usually in the hips, wrist or spine)

Fun fact: Osteoporosis is derived from the words “osteo” meaning bones, and “porosis”, meaning porous or cavities. So this is your little bit of trivia learnt today to impress your friends at conversations!

Ref: J22