8 foods you should eat every day to give you the best chance of living to 100

From whole grains to fresh fruits, adopting a nutrient-rich dietary pattern can help support healthy ageing and long-term vitality

8 foods you should eat every day to give you the best chance of living to 100

TL;DR

  • Healthy eating is linked to better health in old age and a longer life.
  • Diets high in fruits, vegetables, whole grains, nuts, legumes, unsaturated fats, and low-fat dairy are associated with healthy ageing.
  • Moving to a healthier eating pattern could add around 10 years to life expectancy.
  • Whole grains (oats, wholemeal bread, brown rice) provide fiber and nutrients linked to better healthy ageing.
  • Nuts (almonds, walnuts) offer protein, fiber, minerals, and unsaturated fats, supporting healthy ageing and lifespan.
  • Whole fruits (apples, berries) provide essential fiber, vitamins, and minerals, contributing to longevity.
  • Vegetables (broccoli, carrots, spinach) offer fiber, vitamins, minerals, and plant compounds.
  • The NHS recommends at least five portions of varied fruits and vegetables daily.