HOW DOES IT WORK?
Milk is mostly water but it also contains vitamins, minerals, proteins, and tiny droplets of fat suspended in solution. Fats and proteins are sensitive to changes in the surrounding solution (the milk).
The secret of the bursting colors is the chemistry of that tiny drop of soap. Dish soap, because of its bipolar characteristics (nonpolar on one end and polar on the other), weakens the chemical bonds that hold the proteins and fats in solution. The soap's polar, or hydrophilic (water-loving), end dissolves in water, and itshydrophobic (water-fearing) end attaches to a fat globule in the milk. This is when the fun begins.
The molecules of fat bend, roll, twist, and contort in all directions as the soap molecules race around to join up with the fat molecules. During all of this fat molecule gymnastics, the food coloring molecules are bumped and shoved everywhere, providing an easy way to observe all the invisible activity. As the soap becomes evenly mixed with the milk, the action slows down and eventually stops.
Try adding another drop of soap to see if there's any more movement. If so, you discovered there are still more fat molecules that haven't found a partner at the big color dance. Add another drop of soap to start the process again.
So there you have it!! Interesting stuff! Not gonna lie... We kinda skipped the whole explanation part... We just had fun playing around with it and mixing colors :)