Vitamins A, C, E, and minerals like zinc and omega-3 fatty acids are vital for eye health. Carrots, sweet potatoes, and spinach provide vitamin A; citrus fruits and bell peppers offer vitamin C; nuts and seeds give vitamin E; and zinc is found in beans and oysters. Omega-3s are abundant in fatty fish like salmon.