Млеко је око 87% воде и 13% чврсте материје. Садржи неколико молекула који не апсорбују боју, укључујући ону протеин казеин, комплекси калцијума и масти. Иако у млеку постоје обојена једињења, она нису присутна у довољно високој концентрацији. Светлост која се распршује од честица које чине млеко а колоидни спречавају велику апсорпцију боје. Расејање светлости такође представља рачун зашто је снег бел.
Слоновача или благо жута боја неког млека имају два узрока. Прво, тхе витамин рибофлавин у млеку има зеленкасто жуту боју. Друго, прехрана краве је фактор. Дијета богата каротеном (пигмент који се налази у шаргарепи и бундеви), млеко у боји.
Млеко или обрано млеко без масноће има плавкасту цаст због Тиндалл ефекат. Бјелокости је мање боје бјелокости или бијеле боје, јер обрано млијеко не садржи крупно дебео глобуле које би га чиниле непрозирним. Казеин чини око 80% протеина у млеку. Овај протеин расипа мало више плаве светлости него црвене. Такође, каротен је облик растворљивог у мастима витамина А који се губи приликом обране масноће, уклањајући извор жуте боје.
Млеко није бело јер садржи молекуле који имају белу боју, већ зато што његове честице тако добро расипају друге боје. Бела је посебна боја која се формира када се више таласних дужина светлости стапају.