Foods to Eat to Keep Your Eyes Healthy for Life

There are a number of factors which can impact the health and integrity of your eyes, including genetic makeup, increasing age, overall health status, and traumatic injury. You may be surprised to discover that the foods you eat can also have an impact on your eye health . Read through this blog to find out more about the foods that support eye health and vision.

Fresh organic vegetables


Carrots are great sources of beta carotene—an antioxidant which can help reduce the risk of cataract development and macular degeneration. Consider cutting up raw carrots for a healthy snack and dipping them in salsa, hummus, or just eating them plain. You can also add carrots to your salads and soups.


Eating broccoli is beneficial for your eye health because it contains a number of antioxidants, vitamins, and nutrients which can help ward off cataracts. In fact, a single serving of broccoli contains vitamins C, K, A, B6, B2, B5, B1, B3, and E, as well as folate, fiber, potassium, phosphorous, magnesium, omega-3 fatty acids, iron, calcium, and zinc.


Another green vegetable you may want to start adding to your diet is spinach, which contains four eye-protecting nutrients: beta carotene, lutein, zeaxanthin, and vitamin C. These nutrients act as a barrier against diseases like macular degeneration by absorbing between 40 and 90 percent of blue light intensity.


According to the American Academy of Ophthalmology , adding cold-water fish like sardines, tuna, halibut, and wild salmon to your diet may help reduce the risk of eye diseases. This is because these fish contain high levels of omega-3 fatty acids.

Citrus Fruits

Oranges, grapefruits, lemons, and tangerines are high in vitamin C. As a result, they can help reduce the risk of cataract development and age-related macular degeneration.

While eating a balanced diet is important for your eye health, it is also essential to undergo routine eye exams. Let Dr. Mark Hornfeld of NYC’s Vista Laser Vision protect your visual acuity and overall eye health. Learn more by contacting us online or by calling (212) 580-8881 today!

Leave a Comment

Your email address will not be published. Required fields are marked *