It’s not a myth: You can improve your eyesight by consuming certain foods.
– by Dr. Maria de Bono Agius, Consultant in Ophthalmology
![](https://eyemedics.mt/wp-content/uploads/2023/07/Untitled-design-39.png)
Maintaining good eyesight is essential for overall well-being. While there are no magical foods that can guarantee perfect eyesight, a balanced and nutritious diet can contribute to eye health and may help prevent certain eye conditions.
Here are some foods that are known to be beneficial for eyesight:
1. Carrots:
![](https://eyemedics.mt/wp-content/uploads/2023/07/1.png)
2. Leafy greens:
![](https://eyemedics.mt/wp-content/uploads/2023/07/2.png)
3. Sweet potatoes:
![](https://eyemedics.mt/wp-content/uploads/2023/07/3.png)
4. Eggs
![](https://eyemedics.mt/wp-content/uploads/2023/07/4.png)
5. Fish
![](https://eyemedics.mt/wp-content/uploads/2023/07/5.png)
6. Citrus fruits:
![](https://eyemedics.mt/wp-content/uploads/2023/07/6.png)
7. Berries:
![](https://eyemedics.mt/wp-content/uploads/2023/07/7.png)
8. Nuts & Seeds:
![](https://eyemedics.mt/wp-content/uploads/2023/07/8.png)
9. Bell peppers:
![](https://eyemedics.mt/wp-content/uploads/2023/07/9.png)
10. Broccoli:
![](https://eyemedics.mt/wp-content/uploads/2023/07/10.png)
11. Tomatoes:
![](https://eyemedics.mt/wp-content/uploads/2023/07/11.png)
12. Whole grains:
![](https://eyemedics.mt/wp-content/uploads/2023/07/12.png)