Egy nemrégiben végzett vizsgálat során ét- és tejcsokoládét adtak az embereknek. Ezt követően látásvizsgálatokat végeztek. Akik étcsokoládét ettek, rövid időre javult a látásuk és a kontrasztérzékenységük. Emellett ez a csokoládé megakadályozza a fehérje-aggregációt, ami szürkehályogot okoz.
A csokoládéban lévő kakaó erős antioxidánsokat tartalmaz. Ezek a flavonoidok. Megakadályozzák a sejtkárosodást, mivel csökkentik a szervezetben a szabad gyökök által okozott oxidatív stresszt. Ezek az antioxidánsok a szívre és az erekre, valamint a szem egészségére is pozitív hatással vannak.
Ezenkívül a flavonoidok lassítják vagy megelőzik a szürkehályog és a sárgafolt időskori kialakulását.