Color-changing milk

Experiment with milk, dyes, and liquid soap!

10 minutes



  • Put on protective gloves and eyewear.
  • Conduct the experiment on the plastic tray.
General safety rules
  • Do not allow chemicals to come into contact with the eyes or mouth.
  • Keep young children, animals and those not wearing eye protection away from the experimental area.
  • Store this experimental set out of reach of children under 12 years of age.
  • Clean all equipment after use.
  • Make sure that all containers are fully closed and properly stored after use.
  • Ensure that all empty containers are disposed of properly.
  • Do not use any equipment which has not been supplied with the set or recommended in the instructions for use.
  • Do not replace foodstuffs in original container. Dispose of immediately.
General first aid information
  • In case of eye contact: Wash out eye with plenty of water, holding eye open if necessary. Seek immediate medical advice.
  • If swallowed: Wash out mouth with water, drink some fresh water. Do not induce vomiting. Seek immediate medical advice.
  • In case of inhalation: Remove person to fresh air.
  • In case of skin contact and burns: Wash affected area with plenty of water for at least 10 minutes.
  • In case of doubt, seek medical advice without delay. Take the chemical and its container with you.
  • In case of injury always seek medical advice.
Advice for supervising adults
  • The incorrect use of chemicals can cause injury and damage to health. Only carry out those experiments which are listed in the instructions.
  • This experimental set is for use only by children over 12 years.
  • Because children’s abilities vary so much, even within age groups, supervising adults should exercise discretion as to which experiments are suitable and safe for them. The instructions should enable supervisors to assess any experiment to establish its suitability for a particular child.
  • The supervising adult should discuss the warnings and safety information with the child or children before commencing the experiments. Particular attention should be paid to the safe handling of acids, alkalis and flammable liquids.
  • The area surrounding the experiment should be kept clear of any obstructions and away from the storage of food. It should be well lit and ventilated and close to a water supply. A solid table with a heat resistant top should be provided
  • Substances in non-reclosable packaging should be used up (completely) during the course of one experiment, i.e. after opening the package.

FAQ and troubleshooting

How much milk should I pour into the Petri dish?

Add just as much milk as needed to cover the bottom of the Petri dish. Be careful not to add too much – you’ll mix the contents of the Petri dish as part of the next step.

Can I touch different spots in the Petri dish with the cotton swab?

Great idea! You can touch different places in the Petri dish using the soapy cotton swab. You can even try touching the cotton swab to the concentrated dots of dye themselves. You can also put the absorbent in the final mixture and see what happens!

Can I repeat this experiment with the liquid soap that I have at home?

This kit contains enough liquid soap to repeat this experiment multiple times. We don't recommend that you use the liquid soap you have at home, as the results probably won’t be quite as spectacular. Of course, you can still try using your own liquid soap – just remember to wash the Petri dish thoroughly after each attempt.

Can I use other food colorings?

Yes, feel free to use the food coloring you have at home! If a coloring is very viscous, use water to dilute it to a suitable consistency; if a coloring is powdered, prepare an aqueous solution.

Since some food colorings dissolve poorly in water, their commercial forms may contain surface active agents, sometimes even soap, to improve their solubility. Unfortunately, such colorings won’t work for this experiment: if you add them to your milk, the other food colorings will “scatter” immediately. Test various colorings to figure out which ones are suitable for the experiment.

Will this experiment work if I use water instead of milk?

Yes, in principle. However, the result will look slightly different because milk and water have different physical and chemical properties.

Actually, the main reason we recommend using milk is to make the experiment more visually appealing. Compared to colorless water, vibrant colorings on a white background look much more spectacular.

Can I add the annatto to my food?

The annatto in the kit is a chemical reagent – DO NOT consume it in any capacity.

Step-by-step instructions

Apply several drops of dye to the milk’s surface.


The liquid soap “runs” along the milk’s surface very fast, dragging the dyes along with it.


Try adding a drop of liquid soap.


Expected result

The soap spreads to form a thin film over the surface of the milk, creating stunning patterns in the dye.


Please refer to local regulations when disposing of chemicals. Dispose of other solid waste with household garbage. Pour leftover solutions down the sink. Wash with an excess of water.

Scientific description

What is the role of soap in this experiment?

As soon as the soap touches the milk, it starts to spread, and soon a very thin film of soap develops on the milk’s surface. The soap causes the colors to spread along with it, which produces the beautiful effect you see.

Learn more

Soap is a tricky substance. Its molecules consist of two parts: a hydrophilic (water-loving) "head" that is strongly attracted to water, and a hydrophobic (water-fearing) "tail" that doesn't like water at all.

When soap is added to water (or milk), its molecules arrange themselves so that their heads are in the water while their tails are not. We can observe this process as the formation of a film on the surface of the liquid.

Molecules of soap and other similar substances (those that also have hydrophobic “tails” and hydrophilic “heads”) lower the surface tension of different liquids and thus are called surface-active agents (SAA). These substances help us wash greasy dishes: the "tails" burrow into the fat, while the "heads" stay in the water and help the offending substances wash away.

Why do we use milk?

It is the milk's color, not its components, that we need for this experiment. The contrast between the bright colors and the white surface makes this experiment much more spectacular. Any variety of milk — such as coconut, soy or common cow’s milk — is suitable for this experiment!

You can also try using water instead of milk. Compare the brilliance of the colors!

That’s interesting!