Top 10 superfoods for eye health include carrots, spinach, eggs, salmon, sweet potatoes, broccoli, citrus fruits, nuts and seeds, berries, and red peppers. These foods are rich in nutrients like beta-carotene, lutein, omega-3s, vitamin C, and antioxidants that help protect and support vision.