食物中缺少某種成分, 或由於疾病之後體內某種成分減少, 都會發生白內障。 如低鈣, 常見妊娠、哺乳期婦女、甲狀腺功能低下引起低鈣血症, 而鈣是維持晶體上皮細胞完整性不可缺少的成分, 低鈣易發生白內障, 曾見一例已婚婦女, 被某醫院作甲狀腺手術時傷及甲狀旁腺, 出院後發生手中搐搦, 肌肉痙攣, 頭髮脫落, 因此發生夫妻關係不和而離婚, 該醫院不斷地提供維生素AD, 鈣片治療, 於一年左右, 先後兩眼發生白內障。
色氨酸缺乏, 機體生長緩慢, 晶體代謝所需蛋白質減少, 也可導致白內障。
又如微量元素,