Although the best way to improve your eyesight involves corrective lenses or surgery, there are foods you can eat to boost eye health. Here are 10 foods and vitamins you can incorporate into your diet to improve eye health.


Foods to Improve Eye Health

  • Spinach
  • Kale
  • Swiss chard
  • Carrots
  • Collard greens
  • Sweet potatoes
  • Brussel sprouts
  • Cod liver oil and fish (including salmon, herring, sardines, trout, anchovies)
  • Walnuts
  • Cashews
  • Chia seeds
  • Hemp seeds
  • Flax seeds
  • Oranges
  • Lemons
  • Grapefruits