La réponse courte est que le lait est blanc car il reflète toutes les longueurs d'onde de la lumière visible. Le mélange de couleurs réfléchies produit une lumière blanche. La raison en est la composition chimique du lait et la taille des particules qu'il contient.
Le lait contient environ 87% d'eau et 13% de solides. Il contient plusieurs molécules qui n'absorbent pas la couleur, y compris la caséine protéique, les complexes de calcium et les graisses. Bien qu'il y ait des composés colorés dans le lait, ils ne sont pas présents à une concentration suffisamment élevée pour être importante. La diffusion de la lumière des particules qui font du lait un colloïde empêche beaucoup l'absorption des couleurs. La diffusion de la lumière explique également pourquoi la neige est blanche.
La couleur ivoire ou légèrement jaune de certains laits a deux causes. Tout d'abord, la vitamine riboflavine dans le lait a une couleur jaune verdâtre. Deuxièmement, le régime alimentaire de la vache est un facteur. Un régime riche en carotène (le pigment présent dans les carottes et les citrouilles) colore le lait.
Le lait écrémé ou écrémé a une teinte bleuâtre en raison de l'effet Tyndall. Il y a moins de couleur ivoire ou blanche parce que le lait écrémé ne contient pas les gros globules gras qui le rendraient opaque. La caséine représente environ 80% des protéines du lait. Cette protéine diffuse légèrement plus de lumière bleue que rouge. De plus, le carotène est une forme liposoluble de vitamine A qui est perdue lorsque la graisse est écrémée, éliminant une source de couleur jaune.
Le lait n'est pas blanc parce qu'il contient des molécules de couleur blanche, mais parce que ses particules diffusent si bien les autres couleurs. Le blanc est une couleur spéciale formée lorsque plusieurs longueurs d'onde de lumière se mélangent.