You’ve probably heard the saying, “You are what you eat.” When it comes to your eyes, the foods you eat can play a powerful role in keeping your vision sharp and preventing eye diseases as you age.
Let’s explore the nutrients your eyes need—and the best foods to get them.
Vitamin A – Essential for good night vision and overall eye health.
Found in: Carrots, sweet potatoes, spinach
Omega-3 Fatty Acids – Helps prevent dry eyes and supports retinal function.
Found in: Salmon, tuna, flaxseeds, walnuts
Lutein and Zeaxanthin – Protect your eyes from harmful blue light and reduce risk of age-related macular degeneration (AMD).
Found in: Kale, broccoli, zucchini, eggs
Vitamin C and E – Powerful antioxidants that may slow the development of cataracts and AMD.
Found in: Oranges, bell peppers, almonds, sunflower seeds
Zinc – Helps transport vitamin A from the liver to the retina.
Found in: Oysters, beef, pumpkin seeds, chickpeas
A poor diet high in sugar, trans fats, and processed foods can increase the risk of:
Cataracts
Macular degeneration
Diabetic retinopathy
In contrast, a nutrient-rich diet combined with a healthy lifestyle can support long-term eye health.
Fill half your plate with fruits and leafy greens daily.
Eat fish rich in omega-3s twice a week.
Swap sugary snacks for nuts and seeds.
Stay hydrated to maintain tear production.
While no food can promise perfect vision, a balanced diet rich in eye-friendly nutrients can protect your sight for years to come. Pairing healthy eating with annual eye exams is the best recipe for lifelong vision wellness.