As the saying goes, 'you are what you eat'. If we do not consume the right foods, the body’s natural processes can suffer, which may contribute to declining health over time — including eye health.

A well-balanced diet plays an important role in maintaining healthy eyes. While no food can cure eye conditions or eyesight, eating a healthy diet that is rich in nutrients like vitamins, anti oxidants and omega 3 fatty acids can support normal eye function, support long term eye health and help protect against age-related changes that contribute to certain eye conditions.

Below are the foods for healthy eyes that we at Home Eyecare recommend incorporating into your regular diet

Foods That Support Eye Health

1. Fish

Fish such as salmon, tuna, sardines, trout and mackerel are rich in omega-3 fatty acids. These fats support the normal structure and function of the retina and may help reduce the risk of dry eyes.

Research has shown that people with a higher intake of omega-3 fatty acids were less likely to progress to advanced forms of macular degeneration.

2. Carrots

Carrots are well known for their link to eye health. They contain vitamin A and beta-carotene, both of which are essential for normal retinal function and low-light vision.

3. Leafy Green Vegetables

Leafy greens such as spinach, kale, broccoli and peas contain antioxidants including lutein and zeaxanthin. These nutrients help filter harmful blue light and are associated with a reduced risk of macular degeneration and cataracts.

4. Citrus Fruits and Berries

Citrus fruits and berries, including oranges, grapefruit and blueberries are high in vitamin C. This antioxidant supports healthy blood vessels in the eye and may reduce the risk of age-related eye conditions.

5. Eggs

Egg yolks are a valuable source of vitamin A, lutein, zeaxanthin and zinc. These nutrients support corneal health, retinal function and night vision while also helping to protect against oxidative damage.

6. Nuts

Nuts such as almonds, walnuts, pistachios and peanuts provide vitamin E and healthy fats. Vitamin E helps protect eye cells from oxidative stress and may lower the risk of cataracts and macular degeneration.

7. Dairy Products

Dairy products including milk and yoghurt contain vitamin A and zinc. Vitamin A supports corneal health, while zinc plays an important role in maintaining normal vision, particularly in low-light conditions.

 

 

Below is a table that shows nutrients that support healthy eyes.

Nutrient Found In Supports
Vitamin A Sweet potatoes, carrots Normal vision, especially in low light.
Vitamin C Citrus fruits, peppers Supports eye tissues as an antioxidant.
Vitamin E Nuts and seeds Helps protect cells from oxidative stress.
Zinc Beans, lean meat Helps transport vitamin A to the retina.
Lutein Kale, spinach Concentrated in the macula and filters blue light.
Zeaxanthin Sweetcorn, peppers, eggs Works with lutein to support the macula.
Omega-3 Salmon, sardines Supports the retina and may help with dry eye symptoms.

Foods to Limit for Healthy Eyes

  • Sugary foods and drinks
  • Highly processed foods
  • Foods high in saturated fats
  • Excess Salts
  • Excess alcohol

The occasional treat is unlikely to harm your eye health. Aim for a varied, balanced diet most of the time rather than focusing on individual foods.

Other Ways to keep your Eyes Healthy

  • Have regular eye examinations
  • Don't Smoke
  • Wear UV protective sunglasses
  • Stay physically active
  • Manage diabetes and blood pressure
  • Stay hydrated
  • Take regular breaks from screen

Frequently Asked Questions

Do carrots improve eyesight?

Carrots are rich in beta-carotene, which the body converts into vitamin A, an essential nutrient for healthy vision. Vitamin A helps the retina function properly and supports good vision in low light. While eating carrots can help prevent vision problems caused by vitamin A deficiency, they won't improve eyesight beyond your natural vision or reverse common conditions such as short-sightedness or age-related eye disease. A balanced diet with a variety of nutrient-rich foods is more beneficial than relying on carrots alone.

Which foods contain lutein and zeaxanthin?

Lutein and zeaxanthin are antioxidants that help protect the eyes by filtering harmful blue light and supporting the health of the retina. They are found in dark leafy green vegetables such as spinach, kale and broccoli, as well as peas, sweetcorn and green beans. Egg yolks are also an excellent source because the nutrients are highly absorbable. Including a variety of these foods in your diet can help support long-term eye health.

Can diet cure eye disease?

A healthy diet plays an important role in supporting eye health, but it cannot cure eye diseases. Conditions such as glaucoma, cataracts and age-related macular degeneration require professional diagnosis and appropriate treatment or monitoring. However, eating a balanced diet rich in vitamins, minerals and antioxidants may help reduce the risk of certain eye conditions and support overall eye function. Regular eye examinations remain essential for detecting problems early and protecting your vision.

Are eye supplements necessary?

Most people can get the nutrients needed for healthy eyes through a balanced, varied diet. Eye supplements are not usually necessary unless recommended by an optometrist or doctor. In some cases, such as certain stages of age-related macular degeneration, specific supplements may be beneficial. Taking supplements without professional advice is unlikely to improve vision and should never replace a healthy diet or regular eye tests. If you're unsure, seek advice before starting any supplement.

Can food help with dry eyes?

Diet may help reduce dry eye symptoms for some people, particularly when combined with other treatments. Foods rich in omega-3 fatty acids, such as oily fish, walnuts and flaxseeds, may support healthy tear production and reduce inflammation. Staying well hydrated and eating plenty of fruit and vegetables also contributes to overall eye health. However, persistent dry eyes should be assessed by an optometrist, as they may require specific treatments or indicate an underlying condition.

How often should I have an eye test?

Most adults should have an eye test every two years, although some people may need more frequent examinations depending on their age, medical history or risk factors. Children, older adults, people with diabetes and those with a family history of eye disease may be advised to attend more regularly. Eye tests don't just check your vision—they can also detect early signs of eye conditions and other health problems before symptoms develop. Your optometrist will recommend the most suitable testing schedule for you.

Diet and Eye Conditions

A healthy diet plays an important role in maintaining eye health, but it should be seen as part of a broader approach to caring for your vision. While good nutrition can help support healthy eyes and may reduce the risk of certain conditions, it cannot cure problems such as eye floaters, age-related macular degeneration or retinal disease. Regular eye examinations remain essential for detecting and monitoring eye conditions, even if you have no noticeable symptoms. If you or a loved one are unable to visit an optician, Home Eyecare provides professional NHS-funded home eye tests for eligible patients across the West Midlands, Warwickshire and Worcestershire. If you have any concerns about your vision or would like to arrange a home eye test, please don't hesitate to contact our team.