4. Leafy Greens
Leafy greens such as kale, endive, swiss chard, bok choy, arugula, and spinach are packed with vitamins that contribute to eye health even more than carrots. Nutrients include vitamin A, B vitamins, vitamin C, vitamin E, vitamin k, zinc, and potassium.
These nutrient dense vegetables are an essential part of keeping your eyesight healthy later in life. Since leafy greens are so low in calories, it can be difficult to eat a sufficient amount. To consume more, try adding them to stews, soups, and smoothies.