• shareIcon

9 Best Foods to Eat for Healthy Eyes

Everyone wants to own a pair of healthy eyes, but we often ignore the importance of the role that food plays in this. These foods can help you keep your eyes healthier, longer.

Exercise & Fitness By Meenakshi Chaudhary / Nov 14, 2014

Foods for Healthy Eyes

Your eyes are the windows to this beautiful world. Before you adore anything you see, you should consider keeping your eyes healthy. Some foods can be healthy for your eyes since they contain antioxidants, fats and minerals that are good for your eyes. Image Courtesy: Getty

Green Vegetables

Green leafy vegetables such as kale and spinach are rich sources of antioxidants, zeaxanthin and lutein which can improve the health of your eyes significantly. Green vegetables also absorb blue light, which can be harmful to the retina but can keep your vision good. Image Courtesy: Getty


The beta-carotene present in carrots help to lower the risk of cataracts and muscular degeneration. No wonder carrots are considered to be one of the best foods for healthy eyes. Eat a couple of carrots as often as you can. Image Courtesy: Getty


Salmon is an excellent source of omega-3 fatty acids. It also reduces the risk of macular degeneration by 38% and helps with the treatment of dry eye. Add some salmon to your plate if you want to have healthy eyes in the longer run. Image Courtesy: Getty


Tomatoes are rich in carotenoids, including lycopene, which help to prevent light-induced damage to the eyes. The vitamin C present in tomatoes helps to protect vision. However, relying on packed tomato sauces may not be helpful for your eyes. Image Courtesy: Getty

Sweet Potatoes

Sweet potatoes are also rich in beta-carotene that can boost your eyes' health. Moreover, sweet potatoes make an easy-to-prepare food with lots of health benefits. You can add some sweet potatoes to your healthful diet. Image Courtesy: Getty



Yellow corn is rich in zeaxanthin and lutein and offers almost every nutrient that keeps your eyes healthy. Eating corn on a regular basis can significantly lower the risk of cataracts and prevent the loss of yellow pigments in the eyes. Image Courtesy: Getty

Olive Oil

Olive oil helps your body to absorb nutrients from the other foods that can keep your eyes healthy. Add a little olive oil to your food to improve absorption of the nutrients from the veggies. Image Courtesy: Getty


Turkey is rich in both the B-vitamins, niacin and zinc and it is incredibly versatile. You can have it as a substitute for beef or chicken. You may not find such an economical food with so much to offer. Image Courtesy: Getty


You may have never even heard of eating ostrich for healthy eyes; but, ostrich is rich in zinc which can help the eyes to stay healthy. It also lowers the risk of muscular degeneration. Image Courtesy: Getty


All possible measures have been taken to ensure accuracy, reliability, timeliness and authenticity of the information; however Onlymyhealth.com does not take any liability for the same. Using any information provided by the website is solely at the viewers’ discretion. In case of any medical exigencies/ persistent health issues, we advise you to seek a qualified medical practitioner before putting to use any advice/tips given by our team or any third party in form of answers/comments on the above mentioned website.

This website uses cookie or similar technologies, to enhance your browsing experience and provide personalised recommendations. By continuing to use our website, you agree to our Privacy Policy and Cookie Policy. OK