Research studies indicate that the best diet to improve your eyesight is the Mediterranean diet, which is comprised of nutrient-rich foods, such as: Heart-healthy oils from food high in Omega 3 fatty acids like fish and olive oil Fresh vegetables like carrots and tomatoes, but especially greens including spinach, cabbage, broccoli, peppers, kale, Brussels sprouts and lettuce Fresh fruits, includin