When it comes to your eye health, what you eat affects what you see. A balanced and healthy diet is important to minimize the risk of developing eye infections and other eye-related diseases. Continue reading below to learn some simple yet effective diet options that will help you maintain your eye health as you age.

Healthy Diets For Optimal Eyes


Fish, especially cold-water fish such as salmon, tuna and mackerel are rich in omega-3 fatty acids. Your body needs a regular intake of omega-3 fatty acids to keep your eyes healthy. Eating fish protects you from dry eyes and cataracts.

Leafy Greens and Green Vegetables

A combination of lutein and zeaxanthin reduces the risk of macular generation and plays a key role in preserving your overall eye health. Leafy greens such as kale, spinach, collard greens and green veggies including broccoli and peas are important sources of lutein and zeaxanthin.

Berries and Citrus Fruits

Berries and citrus fruits contain vitamin C and manganese which are essential to your eye health. They help the development of vascular structures in your eyes and protect you from a series of other ocular diseases. Some key sources of vitamin C and manganese include lemons, grapefruits, oranges, strawberries, blueberries and raspberries.


Eggs are rich in nutritional content, including lutein and vitamin A. Eating eggs regularly minimizes the risk of blindness, age-related macular degeneration and helps you maintain overall healthier eyesight.

Yellow, Orange, and Red Vegetables

Vitamin A and C together with carotenoids are proven to be beneficial to the eyes as they play a critical role in the prevention of night blindness and cataracts. Eating carrots and different varieties of peppers can help you make sure you are getting enough vitamin A, vitamin C and carotenoids.

What you eat has a major impact on your eyes. For your eyes and for your overall health, it’s important to eat a healthy amount of vitamins, minerals, antioxidants and carotenoids on a regular basis.

Schedule an Appointment

If you’d like to discuss more about your eye health, you can contact us with your questions or schedule an appointment by calling 207-729-8474. Our friendly team of professionals is here to talk to you about your vision concerns and how we can help you.