Leafy green vegetables – The consumption of leafy green vegetables like spinach, collards, and cabbage is not only regarded for their good mineral content but also have good benefits when it comes to eyesight. Apart from having a fine amount of Vitamin C, these veggies have lutein and zeaxanthin, which are considered good for your eyes.