
When we think of nutrition and health, we often focus on the obvious—like maintaining a healthy weight or lowering blood pressure. But what we eat can also have a significant impact on something we might take for granted: our vision.
Your eyes, like every part of your body, need the right nutrients to function properly and stay healthy as you age. Dr. Mona Kaleem, an ophthalmologist at Johns Hopkins, shares which vitamins, minerals, and foods can help support eye health and protect your vision.
Key Vitamins for Eye Health
Vitamin A
Vitamin A (also known as retinol) is essential for maintaining vision, especially in low light. It’s a critical component of the retina’s photoreceptors, which help you see in dim conditions.
Top food sources:
- Egg yolks
- Dairy products
- Liver
- Carrots
- Spinach and dark leafy greens
Note: While vitamin A is found in animal products, plant-based foods like carrots contain beta-carotene, which your body can convert into vitamin A.
Vitamin C
This antioxidant is found in high concentrations in the fluid inside your eyes. It may help prevent cataracts and age-related vision decline. Since your body can’t make it on its own, it must come from your diet.
Top food sources:
- Kale
- Broccoli
- Bell peppers
- Oranges and other citrus fruits
Vitamin E
Vitamin E is a group of compounds (tocopherols and tocotrienols) that protect eye cells by preventing the oxidation of fatty acids, which are essential for healthy vision.
Top food sources:
- Almonds
- Sunflower seeds
- Avocados
Other Nutrients That Support Eye Health
Carotenoids (Lutein and Zeaxanthin)
These pigments give color to many fruits and vegetables and are found in the retina. They help filter harmful light and protect eye tissues from damage.
Top food sources:
- Kale
- Spinach
- Chard
- Raspberries
- Peaches
Flavonoids
Found in plant-based foods and drinks, flavonoids support the function of retinal neurons and may lower the risk of glaucoma. Variety is key—different types offer different benefits.
Top food sources:
- Dark chocolate
- Tea (especially hot, caffeinated varieties)
- Berries
- Citrus fruits
- Red wine
Selenium
This antioxidant mineral plays a role in protecting against age-related macular degeneration (AMD) and cataracts. Low selenium levels have also been linked to thyroid-related eye issues.
Top food sources:
- Eggs
- Dairy products
- Seafood
- Brazil nuts, seeds
Fatty Acids That Protect Vision
Omega-3 Fatty Acids
These healthy fats are vital for building cell membranes in the eyes and reducing inflammation. They may help prevent AMD, glaucoma, and dry eye syndrome.
Top food sources:
- Salmon
- Mackerel
- Sardines
- Walnuts
- Chia and flaxseeds
Gamma-Linolenic Acid (GLA)
An omega-6 fatty acid with anti-inflammatory benefits, GLA can ease dry eye symptoms and may reduce the risk of diabetic retinopathy and cataracts.
Top sources:
- Primrose oil
- Borage oil
- Black currant seed oil
- Hemp seeds
- Spirulina
The Mediterranean Diet: A Vision-Friendly Way to Eat
The Mediterranean diet is naturally rich in nutrients that benefit your eyes. It emphasizes:
- Fresh fruits and vegetables (antioxidants like vitamins A, C, and E)
- Leafy greens and colorful produce (carotenoids)
- Whole grains and nuts (selenium)
- Fatty fish (omega-3s)
Adopting this diet can support overall eye health while also offering protection against heart disease and cognitive decline.
Should You Take Supplements?
Whole foods are the best way to get nutrients, but supplements can help if you:
- Have dietary restrictions
- Don’t get enough variety in your diet
- Have higher nutrient needs due to age or medical conditions
Important: Always talk to your doctor before starting any supplement, especially if you’re on medication or managing a health condition.
Final Thoughts
Good vision depends on more than just regular eye exams—it starts with your plate. Nutrients like vitamins A, C, and E, omega-3s, lutein, and selenium all play a role in keeping your eyes sharp and healthy. A diet rich in colorful, whole foods not only fuels your body—it helps protect your sight.