Anthony Glock, physiologist at AXA Health

Vitamins for eye health

Diet and Nutrition

29 November 2019

We’ve all heard the saying “eat your carrots and you’ll be able to see in the dark!” While it may be the case that carrots are good for helping to keep our eyes healthy, there’s a whole host of other foods that contain some of the essential nutrients needed for maintaining healthy eyesight.

Though many eye health problems are due to a variety of factors such as age and genetics [1], ensuring we get the right nutrients to help keep our eyes healthy is one way we can help minimise the chances of getting problems later on in life as a result of our diet. By making sure we eat a range of fruit and veg, we’ll get a good range of micronutrients and help our eyes, and the rest of our body, to stay healthy. 

AXA Health physiologist Anthony Glock explains what nutrients we should be consuming to ensure we are giving our eyes what they need and what foods provide them.

When the body uses oxygen to produce energy, it releases free radicals, which can potentially damage our cells. This is a normal process and our bodies have the ability to handle this when consuming a healthy balanced diet. However, if we don’t provide our bodies with the right nutrients, our body’s capability to deal with this is diminished.

Our eyes are just one part of the body that can be damaged by these free radicals, causing ageing to accelerate and also affecting how well the body can absorb vitamins and minerals.

The retina is the part of the eye that is sensitive to light, and the lens helps focus the light to the retina, allowing our brains to interpret what we are looking at. Free radicals can damage both the retina and the lens which, over time, impairs our eyesight.

The eye has a high metabolic rate, which means it will be producing more of the harmful free radicals compared to other parts of the body, so therefore needs a high amount of antioxidant protection to prevent damage. This is where our diet and ensuring we give our bodies the right nutrients can help reduce the damage done to the retina and lens in our eyes, therefore helping to maintain healthy eyes. 

Eating a range of different fruit and vegetables, focusing on all colours, will ensure you’re getting your daily necessary intake of micronutrients to help support not only your eye health, but your overall health and wellbeing.

Key nutrients and where to find them in our food

Vitamin C & E

Vitamin C & E are important antioxidants which protect our bodies from damage by free radicals and external toxins, such as cigarette smoke and air pollution. They work by getting into our eyes and absorbing potential damage, helping to prevent harm to our eyes.

Foods that are high in vitamin C include oranges, red and green peppers, strawberries, broccoli and blackcurrants, while vitamin E can be found in olive oil, nuts, seeds and in cereal products.

Lutein & Zeaxanthin

Scientific studies have shown that individuals with a low intake of foods that contain lutein and zeaxanthin have a higher risk of developing age-related macular degeneration. They work as antioxidants in the same way as vitamins C and E, in that they protect our eyes from any harmful damage, specifically damage from blue light (computer screens, mobile phones, tablets). This decreases the burden on the other antioxidants in protecting us against free radicals.

One issue is that the human body cannot produce these two carotenoids and so they must be consumed through our food, meaning our dietary choices are important. The Macular Society highlights that, though “several studies suggest that eating at least 10mg of lutein a day has the most beneficial effect on macular pigment levels, the average Western diet is thought to contain no more than 3mg of lutein and zeaxanthin a day”! [2]

Kale has the highest amount of lutein in, but other good sources are eggs, spinach, red pepper, broccoli, leek, green peas and kiwi fruit are all excellent sources of lutein and zeaxanthin. One thing to note about these two nutrients is that they’re often better absorbed by the body when cooked.


Zinc is required to keep our retinas working optimally. Zinc preserves the cell membrane and proteins in the retina which therefore affects its structure and function. It also plays a small role as an antioxidant in the eye and working as part of the immune system.

Zinc can be found in eggs, whole grains, peanuts, turkey, oysters, crab and other meats.

Vitamin A

Vitamin A is the reason why carrots are known for helping our eyes, thanks to their high beta carotene content. The beta carotene is what makes carrots orange and is what is used to form vitamin A in our bodies. Vitamin A helps our vision in dim light, hence the saying!

Foods that are orange or yellow in colour are normally high in beta carotene, for example, carrots, sweet potato, pumpkins and peppers.

Omega 3

You may be aware that omega 3 can help keep our hearts and brain healthy, but it can also help protect our eyes by fighting inflammation and helping cells function properly. Salmon, sardines and herring have the highest amounts of omega 3, but tuna and other tinned fish can also provide relative amounts. 

Making sure that you go for regular eye checks at the opticians can help identify any eye problems at an earlier stage.


[1] Nutrition and eye health, Macular Society, 2017.

[2] Look after your eyes, NHS

Foods to stop you going blind, NHS

Ask our health professionals

You’re not alone. We’re here to help you take care of your health. 

Our email service allows allows you to ask our team of experienced health professionals, including nurses, midwives, counsellors, pharmacists and dieticians, your health related question. 

You don’t have to be a member, and you can ask for yourself or anyone in your family. We’ll get back to you via email, usually within 24 hours, with clear information and support.