Защо хранителните оцветители отблъскват сапуна в млякото?

Ефектът, който описвате, е резултат от повърхностното напрежение. Повърхностното напрежение е силата, която кара повърхността на течността да се свие и да образува тънък филм. В случая на млякото повърхностното напрежение се причинява от протеините и мазнините в млякото. Когато добавите хранителни оцветители към млякото, молекулите на хранителните оцветители се привличат от водните молекули в млякото, но се отблъскват от протеините и мазнините. Това кара молекулите на хранителните оцветители да образуват тънък слой върху повърхността на млякото. След това повърхностното напрежение на млякото кара този слой оцветител за храна да се свие и да образува капчици, които се отблъскват от сапуна.