Le lait apparaît blanc car les particules microscopiques diffusent de manière égale toutes les longueurs d’onde de la lumière visible. La teinte jaune du beurre provient du bêta-carotène stocké dans la matière grasse du lait provenant de l'alimentation du bétail. La teinte du beurre jaune varie en fonction de la fraîcheur de l'herbe consommée par les vaches. Certains beurres apparaissent blancs lorsque les bovins convertissent le bêta-carotène en vitamine A. Les fabricants ajoutent parfois du rocou pour un beurre doré uniforme toute l'année.