10 Foods That Support Eye Health and Protect Your Vision

Eye healthy foods including oranges, salmon, walnuts, almonds, spinach, and blueberries.
Credit: Duane Beckett

When I started focusing on my health in 2024, my main concerns were heart health, diabetes, and weight management. But as I dug deeper into nutrition, one thing kept coming up, the importance of eye health as we age.

For several months, I’ve sat through multiple food lectures, researched healthy eating, and made big changes to my diet. One of the biggest surprises is how certain foods can actually slow down vision loss and protect against conditions like macular degeneration, cataracts, and diabetic retinopathy. 

Some of these helpful foods were expected, but a handful are genuine surprises (to me at least). So, whether you’re looking to keep your eyesight strong or just want to eat better overall, here are 10 powerful foods that support eye health.

Carrots

A bunch of carrots
Credit: Duane Beckett

Salmon, Sardines, and even Canned Tuna

Roasted salmon in a tray
Credit: Duane Beckett

Spinach and Kale

Kale and spinach
Credit: Duane Beckett

Walnuts and Almonds

Almonds and walnuts in a bowl
Credit: Duane Beckett

Kidney Beans

Kidney beans in a chilli con carne
Credit: Duane Beckett

Blueberries

Blueberries and porridge
Credit: Duane Beckett

Oranges

Oranges in a fruit bowl
Credit: Duane Beckett

Eggs

Scrambled egg with spinach and cheese
Credit: Duane Beckett

Lean Beef

Lean beef with noodles
Credit: Duane Beckett

Broccoli

A bowl of broccoli
Credit: Duane Beckett