Best vitamins to support eye health, according to experts

Vitamin A:

Essential for maintaining the health of the cornea and supporting good vision, vitamin A is found in foods like sweet potatoes, carrots, spinach, and eggs.

Vitamin C:

An antioxidant that helps protect the eyes from oxidative damage, vitamin C is found in citrus fruits, strawberries, bell peppers, and broccoli.

Vitamin E:

Another antioxidant that supports overall eye health, vitamin E can be obtained from almonds, sunflower seeds, spinach, and vegetable oils.

Omega-3 Fatty Acids:

Found in fatty fish such as salmon, mackerel, and trout, omega-3 fatty acids contribute to the maintenance of retinal function and may help prevent dry eyes.


Necessary for the functioning of the retina, zinc is found in foods like oysters, beef, pumpkin seeds, and lentils.

Lutein and Zeaxanthin:

Good sources include leafy green vegetables like kale, spinach, and collard greens.


Copper works in conjunction with zinc to maintain eye health. Foods high in copper include organ meats, seafood, nuts, and seeds.


A precursor to vitamin A, beta-carotene is found in orange and yellow fruits and vegetables like carrots, sweet potatoes, and mangoes.

Riboflavin (Vitamin B2):

Necessary for maintaining healthy eyes and good vision, riboflavin is found in dairy products, lean meats, and green leafy vegetables.

Vitamin D:

While primarily known for its role in bone health, vitamin D receptors are present in the eye.