top of page

Seven Best Foods to Support Better Eyesight and Keep Your Eyes Healthy

  • 4 minutes ago
  • 4 min read

Your eyes need proper nutrition just like the rest of your body. A balanced diet rich in leafy greens, colorful vegetables, fruits, fish, nuts and seeds can provide nutrients such as lutein, zeaxanthin, omega-3 fatty acids, vitamin A, vitamin C, vitamin E and zinc, which support normal eye function and overall eye health. The National Eye Institute particularly recommends dark leafy greens and omega-3-rich fish as part of a healthy diet for your eyes.


However, food cannot magically remove glasses or correct an existing eye condition. Think of these foods as nutrition for healthier eyes, alongside regular eye examinations, physical activity and management of conditions such as diabetes and high blood pressure.


1. Spinach and Other Dark Leafy Greens



Why they are good for your eyes

Spinach, kale, collard greens and other dark leafy vegetables are excellent sources of lutein and zeaxanthin. These carotenoids are concentrated in the retina and lens and may help protect the eyes from oxidative stress and high-energy light.


How to include them

  • Add spinach to dal or vegetable dishes.

  • Make a fresh spinach salad.

  • Add leafy greens to sandwiches or wraps.

  • Try palak with other vegetables rather than relying on heavily processed foods.


Simple tip: The darker and more varied your vegetable choices, the easier it is to get a broader range of nutrients.


2. Carrots and Other Orange Vegetables



Why they are good for your eyes

Carrots are famous for eye health for a reason: they contain beta-carotene, which the body can convert into vitamin A. Vitamin A plays an important role in normal vision, particularly in low-light conditions, and helps maintain the surface of the eye.


Sweet potatoes and pumpkin are also useful sources of carotenoids.


How to include them

  • Eat carrots raw as a snack.

  • Add grated carrots to salads.

  • Include sweet potato as a healthier carbohydrate option.

  • Add pumpkin to soups, curries or roasted vegetable dishes.


Remember: More carrots don't automatically mean sharper vision. They are one part of an overall nutritious diet.


3. Fatty Fish Like Salmon



Why they are good for your eyes

Fatty fish such as salmon, tuna and halibut provide omega-3 fatty acids. DHA, one type of omega-3, is important for the structure and function of retinal cells. The National Eye Institute recommends omega-3-rich fish as part of a healthy diet for eye health.


Omega-3-rich foods can also be useful in a balanced diet for people concerned about maintaining comfortable, healthy eyes.


How to include them

  • Choose grilled or baked fish instead of deep-fried versions.

  • Include fish as part of a balanced meal.

  • Pair it with leafy greens and colorful vegetables.


Vegetarian option: Plant foods such as walnuts and some seeds provide omega-3s, although they contain different forms of omega-3 than fatty fish.


4. Eggs



Why they are good for your eyes

Egg yolks contain lutein and zeaxanthin, along with other nutrients that contribute to a balanced diet. These carotenoids are found in the retina and lens and are associated with eye health.


Eggs are also an easy way to add protein to meals without making your diet complicated.


How to include them

  • Boiled eggs for breakfast.

  • Vegetable omelette with spinach and capsicum.

  • Egg salad with leafy greens.

  • Add eggs to a balanced lunch or dinner.


Healthy approach: Combine eggs with vegetables rather than making processed meats the main part of the meal.


5. Citrus Fruits and Vitamin C-Rich Foods



Why they are good for your eyes

Oranges, grapefruit, lemons, guava and other vitamin C-rich foods provide vitamin C, an antioxidant that supports overall health. Citrus fruits can be an easy way to add more fruit and antioxidants to your daily diet.


Vitamin C is also one of the antioxidant nutrients studied in relation to age-related eye disease. However, high-dose supplements should not be taken simply because a food contains vitamin C.


How to include them

  • Have a whole orange rather than only juice.

  • Add guava to your fruit plate.

  • Use lemon with salads and meals.

  • Choose whole fruits to benefit from their fibre as well.


6. Almonds, Walnuts and Other Nuts



Why they are good for your eyes

Nuts can provide vitamin E and healthy fats, making them a useful addition to a balanced diet. Vitamin E is an antioxidant nutrient that has been studied as part of nutritional approaches to eye health.


Walnuts also provide omega-3 fatty acids in the plant form ALA.


How to include them

  • Keep a small handful of unsalted nuts as a snack.

  • Add almonds or walnuts to oatmeal.

  • Sprinkle chopped nuts over salads.

  • Mix them with yogurt and fruit.


Watch the portion: Nuts are nutritious but calorie-dense, so a small serving is usually enough.


7. Beans, Lentils and Zinc-Rich Foods



Why they are good for your eyes

Beans, lentils and other legumes can contribute zinc and other nutrients to your diet. Zinc has important roles in normal retinal function and antioxidant defence.


For people following a vegetarian or plant-forward diet, legumes are particularly useful because they can provide protein, fibre and several micronutrients together.


How to include them

  • Eat dal regularly.

  • Add rajma or chickpeas to meals.

  • Make sprouts or bean salads.

  • Combine legumes with colourful vegetables.


Healthy combination: A bowl of dal + leafy vegetables + a colorful salad can make a simple, nutrient-rich meal.


A Simple Eye-Friendly Plate



Instead of focusing on just one "superfood," try to eat a variety of nutrient-rich foods throughout the week.


A simple plate could include:

  • Leafy greens – spinach or kale

  • Colorful vegetables – carrots, pumpkin or sweet potato

  • Omega-3 source – salmon or other suitable fish

  • Protein – eggs, dal or beans

  • Fruit – orange, guava or other seasonal fruit

  • Healthy fats – almonds or walnuts


This variety helps you obtain different nutrients rather than relying on one food.


Conclusion: Feed Your Eyes, Don't Just Treat Them



Taking care of your eyesight starts long before you notice a problem. Adding leafy greens, carrots, fatty fish, eggs, citrus fruits, nuts and legumes to a balanced diet can help provide important nutrients that support healthy eyes.


But remember: healthy food supports eye health; it does not replace an eye examination or treatment for an existing eye condition. Regular eye check-ups are important, particularly if you have diabetes, high blood pressure, a family history of eye disease or changes in your vision. The National Eye Institute notes that comprehensive eye examinations are an important part of staying on top of eye health.


Don't wait for blurry vision to start caring for your eyes. What you put on your plate today can be part of protecting your vision for tomorrow.

Comments


About Us

​​

Indian Health Bureau is an independent, non-governmental organisation committed to promoting health education, healthy choices, and healthy living in the country.

+91-9643015697

  • Facebook
  • YouTube
  • Instagram

359, Vaishali, Ghaziabad (Delhi NCR), UP

Thank you for contacting us! We will get back to you soon.

(c) Indian Health Bureau - 2026

bottom of page