Skip to main content
HomeBlog WellbeingThe best foods for eye health and vision: what to eat for healthy eyes

The best foods for eye health and vision: what to eat for healthy eyes

The best foods for eye health and vision: what to eat for healthy eyes

Maintaining good vision isn’t just about booking routine eye tests — your diet plays a major role too. Research shows that certain vitamins, minerals, and antioxidants can boost retinal function, protect your eyes from oxidative stress, and reduce the risk of age-related eye conditions like cataracts. Whether you’re focusing on healthier habits this year or simply looking to better support your eyesight, here are some of the best foods for eye health — along with easy ways to incorporate them into your daily meals.

A selection of healthy foods laid out in bowls and containers, including boiled eggs, chopped carrots and limes, shredded red cabbage, chopped tomatoes, chopped cucumber, shredded lettuce, tangerine pieces, pomegranate seeds and several spices and sauces.

Why nutrition matters for eye health? 

Your eyes rely on a wide range of nutrients to function properly. Vitamins A, C and E, minerals like zinc and antioxidants such as lutein, zeaxanthin, and omega-3 fatty acids all play key roles in maintaining strong, healthy vision.

A balanced diet can help:

  • Reduce the risk of age-related macular degeneration (AMD)
  • Improve tear production and reduce dry-eye symptoms
  • Support healthy blood vessels in the retina
  • Promote strong night vision
  • Reduce inflammation and oxidative stress

While a healthy diet can’t prevent every eye condition, it does provide a crucial foundation for long-term eye health — especially when paired with regular eye care from an optometrist or ophthalmology specialist.


The best foods for eye health

Below is a breakdown of the most important nutrients for your eyes, where to find them, and how to add them to your daily meals.

A white metal bowl with handles holding a fresh bunch of kale, placed on a white marble surface. Two additional ceramic bowls filled with leafy greens are partially visible nearby.

Leafy green vegetables — lutein and zeaxanthin for macular health

Leafy greens like kale, spinach, broccoli, and collard greens are among the best foods for eye health. They’re high in lutein and zeaxanthin — these carotenoids are powerful antioxidants that collect in the macula, the part of your retina responsible for central vision.

Why they’re great for your eyes
  • Filter harmful UV and blue light
  • Protect cells from oxidative stress
  • Support macular function
  • May reduce the risk of cataracts and AMD
Easy ways to enjoy them
  • Add spinach to your morning smoothie
  • Make baked kale crisps as a snack
  • Mix steamed broccoli into pesto pasta or hearty grain salads

A close-up of cashews, walnuts and peanuts.

Oily fish, nuts, and seeds omega-3 fatty acids for retinal health

Oily fish such as salmon, sardines, trout, and mackerel are good sources of omega-3 fatty acids (DHA and EPA), which is one of the best vitamins for eyesight. Plant-based sources include walnuts, flaxseeds, chia seeds, and hemp seeds.

Why they’re good for your eyes
  • Support healthy retinal function
  • Help reduce inflammation
  • Enhance tear production and quality, preventing dry-eye symptoms
  • Regulate eye pressure (beneficial for glaucoma management)
  • May slow age-related vision decline
Try adding
  • Chia or flaxseeds to yoghurt, porridge, or salads
  • Salmon (or another oily fish) to your meals 2–3 times a week
  • A handful of walnuts as a filling snack

A close-up of several carrot slices.

Orange-coloured fruits and veg — vitamin A for low-light vision

Foods like carrots, sweet potatoes, squash, and apricots are packed with beta-carotene, which your body converts to vitamin A.

Benefits for your eyes
  • Keeps the cornea (the clear protective layer of your eye) healthy
  • Supports the immune system and reduces retinal cell damage
  • Helps prevent night blindness
How to include them in your meals
  • Make soups or stews with carrots or squash
  • Enjoy sweet potato wedges as a side
  • Snack on dried apricots

A close-up of sliced citrus fruits, including grapefruits, lemons and limes.

Citrus fruitsvitamin C for strong blood vessels

Vitamin C is a powerful antioxidant that’s very important for preserving good vision.

Oranges, lemons, grapefruits, strawberries, red peppers, kiwi, tomatoes, and Brussels sprouts are all good sources of vitamin C. 

How vitamin C supports your eyes
  • Helps produce collagen to strengthen eye blood vessels
  • May slow cataract formation
  • Protects against free radicals and oxidative stress
Serving ideas
  • Make freshly squeezed orange or grapefruit juice
  • Roast Brussels sprouts as a healthy side
  • Snack on peppers with hummus

A close-up of a selection of different seeds.

Sunflower seeds, and avocados — vitamin E for retinal protection

Vitamin E is a powerful antioxidant that helps protect your eye’s delicate tissues from oxidative stress. Good sources include sunflower seeds, almonds, peanuts, and avocados. 

Why they help your vision 

  • Reduce oxidative stress in eye tissues 
  • Protect proteins that keep the eye lens clear
  • Can prevent eye conditions like cataracts and macular degeneration 
  • Work even better when combined with vitamin C 

Serving ideas 

  • Spread mashed avocado on wholegrain toast 
  • Sprinkle crushed peanuts over noodle dishes or stir-fries 
  • Bake sunflower seeds into muffins, breads, or energy bites 

On a white kitchen surface, a brown bowl holds chickpeas beside a white plate containing a chunk of tofu, tofu slices, and a wooden spoon. A white ceramic bowl of lentils is partially visible at the top of the frame, and a separate white dish of kidney beans appears at the bottom.

Lean meat, poultry, and legumes — zinc for healthy eye function 

Zinc is essential for maintaining good eye health. It helps transport vitamin A from the liver to the retina, supporting melanin production and protecting your eyes from UV damage. Good sources include beef, turkey, chicken, oysters, tofu, kidney beans, chickpeas, and lentils.

Why they’re good your eyes
  • Essential for vitamin A metabolism
  • Helps maintain healthy retinal function
  • Linked with slower progression of age-related eye diseases
Serving suggestions
  • Use tofu in scrambles or stir-fries
  • Add kidney beans to chilli, tacos or burrito bowls
  • Roast chickpeas for a crunchy high-protein snack


A selection of healthy foods on a grey marble surface, including two salmon fillets on grey paper and a grey plate, alongside a dark-grey wooden tray with rope handles filled with oranges, blueberries, almonds, Brussels sprouts, and other produce.

Additional foods that support healthy eyes

These nutrient-packed foods also offer powerful benefits for your vision:

Blueberries — rich in anthocyanins that protect retinal cells

Egg yolks — high in lutein and zeaxanthin for support of the macula

Whole grains — stabilise blood sugar and reduce the risk of diabetic retinopathy

Mangoes — a sweet, easy source of vitamin A and antioxidants


A nutritional pyramid displayed on a white marble surface. From bottom to top, it shows grains, wholemeal bread and pasta; a layer of fruits and vegetables; followed by proteins and dairy; and at the peak, cookies, donuts, and other sugary foods.

How to maintain a balanced diet for healthy vision 

According to The Eatwell Guide from the NHS, the best diet for healthy eyes includes:

  • Plenty of fruits and vegetables 
  • High-fibre carbohydrates (pasta, oats, potatoes with skins, whole grains, and wholemeal bread) 
  • Protein from meat, fish, legumes, or plant-based sources 
  • Dairy or fortified alternatives 
  • Small amounts of unsaturated oils

Try to limit:

  • Foods high in salt, sugar, and saturated fats
  • Highly processed foods and frequent takeaways

As some of the worst foods for eye health, excessive amounts of salt, sugar, and saturated fats can fuel inflammation, increase oxidative stress, and raise your risk of developing various eye conditions.

Balance is key — you don’t need a perfect diet, just consistent, healthy habits.


Other essential eye health tips… 

Nutrition is only one part of good eye care. These habits also make a difference when maintaining good vision for the future:

Water bottle icon.

Stay hydrated 

Drinking water can benefit your eye health by supporting tear film stability and reducing dry-eye discomfort.  

Clipboard icon.

Get your eyes checked regularly

Visit your local optician for routine eye exams. Many eye diseases show no early symptoms, and early detection is essential.

Icon depicting health supplements.

Consider supplements if needed

Eye health supplements may help if your diet is limited but always speak to healthcare professional first.

Icon displaying two pairs of sunglasses.

Wear UV-blocking sunglasses

Sunglasses protect your eyes against UV damage year-round.

Icon depicting the human eye.

Give your eyes a break from contacts

Over-wearing contacts can lead to dryness, irritation, and infection.

Icon depicting a hand being washed.

Practice good hygiene

Always wash your hands before handling lenses or applying makeup.

Icon depicting a computer screen and a clock.

Protect your eyes at work

Use blue-light-filtering lenses for screen time and wear protective goggles in industrial settings. 


In a nutshell

A nutrient-rich, healthy diet is one of the most effective ways to support your eyesight, reduce oxidative stress, and maintain sharp vision throughout your life. Combine these beneficial foods for eye health with good daily habits and eye care supported by an optometrist, and you’ll be taking meaningful steps toward protecting your eyesight for years to come.