Carrots aren't the only food that will keep your eyesight strong as you age. Here are six foods for healthy eyes that you should be eating regularly. Oranges and other citrus fruit contain vitamin C, which is key for eye health. The vitamin, found mainly in fresh fruits and vegetables, contributes. Eating More Fruits and Vegetables Can Help Protect Against Eye Disease and Help Your Overall Health. To keep your eyes healthy, you should eat foods rich in certain vitamins and minerals. nuts, dried beans, soy foods, milk and other.