Zakaj jedilna barva odbija milo v mleku?

Učinek, ki ga opisujete, je posledica površinske napetosti. Površinska napetost je sila, ki povzroči, da se površina tekočine skrči in tvori tanek film. Pri mleku površinsko napetost povzročajo beljakovine in maščobe v mleku. Ko mleku dodate barvilo za živila, molekule barvil za živila pritegnejo molekule vode v mleku, vendar jih beljakovine in maščobe odbijajo. To povzroči, da molekule živilske barve tvorijo tanko plast na površini mleka. Površinska napetost mleka nato povzroči, da se ta plast živilske barve skrči in tvori kapljice, ki se odbijajo od mila.