חלב הוא כ 87% מים ו 13% מוצקים. הוא מכיל מספר מולקולות שאינן סופגות צבע, כולל חלבון קזאין, מתחמי סידן ושומנים. למרות שיש חלבונים תרכובות צבעוניות, הם אינם נמצאים בריכוז מספיק גבוה כדי שיהיה חשוב. האור שמתפזר מהחלקיקים היוצרים חלב א קולואיד למנוע ספיגת צבע רבה. פיזור אור אחראי גם מדוע שלג לבן.
לשנין או לצבע צהוב קל של חלב יש שני גורמים. קודם ה ויטמין ריבופלבין בחלב הוא בעל צבע צהוב ירקרק. שנית, תזונת הפרה היא גורם. תזונה עשירה בקרוטן (הפיגמנט שנמצא בגזר ובדלעות) צובעת חלב.
בגלל חלב נטול שומן או רזה אפקט הטינדל. יש פחות צבע שנהב או לבן מכיוון שחלב רזה אינו מכיל את הגדול שמן כדוריות שהופכות אותו לאטום. קזאין מהווה כ- 80% מהחלבון בחלב. חלבון זה מפזר מעט יותר אור כחול מאדום. כמו כן, קרוטן הוא צורה מסיסת שומן של ויטמין A שאבדה כשמרוח שומן, ומסלקת מקור של צבע צהוב.
חלב אינו לבן מכיוון שהוא מכיל מולקולות בעלות צבע לבן, אלא מכיוון שחלקיקיו מפזרים צבעים אחרים כל כך טוב. לבן הוא צבע מיוחד שנוצר כאשר אורכי גל מרובים של אור משתלבים זה בזה.