Eye healthNutritionHealthy recipes

5 best foods for your eyes

Swap your carrots for these eye-friendly foods.


LearnEyesEye health5 best foods for your eyes
Kale and spinach
Red peppers
Salmon
Oysters

1 of 5

By Patrick Sullivan

Everyone knows carrots promote eye health. They’re a good source of beta-carotene, which the body uses to make vitamin A. Having too little vitamin A can lead to night blindness. But your eyes need other nutrients to stay healthy, too. Add foods like red and yellow peppers, kale and lettuce to your shopping list for better eye health.

Written by Jameson Kowalczyk.
Medically reviewed by Mark Arredondo, MD.July, 2025
Updated onAugust, 2026
Written by Jameson Kowalczyk.
Medically reviewed by Mark Arredondo, MD.July, 2025
Updated onAugust, 2026
AskMDAskMD

Curious about Eye health?

Get instant answers from our AI health assistant

Ask Now

Recommended for you

When it comes to protecting your vision, a healthy diet can go a long way.

What to eat for healthy eyes
Slideshow

Boost your eye health with these smart lifestyle changes.

9 tips to protect your eyesight
Slideshow

Choosing certain types of foods could help keep your eyes healthier, longer.

4 ways your diet may help reduce the risk of macular degeneration
Article

Eating a healthy diet can help protect your eye health and lower your risk of eye diseases.

Foods to help reduce your risk of cataracts
Article

6 surprising eye health myths
Article
AskMDHow can I be more consistent?
AskMD by Sharecare LogoAskMD by Sharecare Logo
Privacy policyConsumer health data privacyTerms of use
Cookie policyYour privacy choices

© 2026 Sharecare, Inc.

ask-mdask-md
AskMD by Sharecare LogoAskMD by Sharecare Logo
Privacy policyConsumer health data privacyTerms of use
Cookie policyYour privacy choices

© 2026 Sharecare, Inc.