Theo y học hiện đại, những thực phẩm có ích cho thị lực là có chứa nhiều chất như vitamin A, beta-caroten, vitamin C (giúp phòng ngừa bệnh đục thủy tinh thể, tăng cường thị lực), vitamin E (chống ôxy hóa, giảm nguy cơ cườm mắt), lutein (bảo vệ võng mạc mắt), selenium (chống ôxy hóa, bảo vệ mắt và não). Theo y học cổ truyền, mắt là khí quan của tạng can (can khai nhiều ở mắt), tinh khí của ngũ tạng, lục phủ đều dồn lên mắt mà thành tinh (tinh thần, tinh hoa).