Best Food To Improve Eyesight - Foods for better eyesight include carrots, berries, kale, sweet potato, spinach, nuts, corn, chia seeds, oranges, salmon, legumes, and whole grains.