It is important to keep the body weight within a healthy range. Older people have a lower BMR, and usually exercise less, so need fewer calories.
Older people need to eat:
vitamin D and calcium to help prevent osteoporosis
fibre and water to prevent constipation
vitamin C and iron-rich foods to help with the absorption of iron to prevent anaemia
antioxidants to help prevent eye problems and cancers
foods containing vitamin B(12)
Older people need to avoid:
fatty and sugary foods, as they are less active and more likely to gain weight
sodium (salt), as this could lead to high blood pressure and heart disease.
Other health problems could include difficulty chewing due to dentures or Parkinson's disease and difficulty cutting food up due to arthritis.