Walnuts contain a good amount of omega-3 fatty acids that play an important role in maintaining overall eye health. Also, walnuts contain antioxidants, zinc and vitamin E, which work to combat inflammation and preserve cardiovascular health. Along with walnuts, you can also eat other types of nuts like almonds, hazelnuts, pecans and peanuts.
Eating a handful of walnuts daily can greatly improve the health of your eyes and protect them from many different kinds of vision problems.
Avocados are also great for your eyes. They contain lutein that helps prevent macular degeneration, cataracts and other age-related eye diseases.
They also contain beta-carotene and vitamins B6, C, and E that are essential to enjoy good eyesight and to protect the eyes from oxidative stress damage leading to poor vision.
You can eat avocado as is or add it to salads, dips, soups or sandwiches.