Skip to content
STEM Little Explorers
HR
Swirls of food coloring spreading across the surface of milk in the colorful milk experiment

Magic Milk Experiment: Why Soap Makes Colors Move

Iva Leder
Iva Leder
8 min read

Originally published December 3, 2017

Free back-to-school toolkit

Curious, calm and ready for school

Explore the guide →Free · no sign-up
  • Age:4+
  • Time:10 min
  • Difficulty:Easy
  • Mess level:Low
  • Supervision:Yes

🧒 In one sentence

Soap weakens the surface tension where it lands, so the surrounding milk pulls away and carries the food coloring into fast-moving patterns.

Magic milk experiment materials

A shallow plate of milk, food coloring, dish soap, and a cotton swab are enough for the experiment.

  • A shallow white plate or bowl, so the colors are easy to see
  • Milk, enough to cover the bottom by a few millimeters; whole milk often produces long-lasting patterns, but other fat levels are worth comparing
  • Liquid food coloring in two or more colors
  • Liquid dish soap
  • A cotton swab or toothpick for applying one small drop of soap
  • Optional paper towels to protect the work surface

👨‍👧 Adult supervision needed

An adult should supervise young children. Use food coloring rather than craft paint, keep soap and the finished mixture away from eyes and mouths, and do not drink the milk afterward. Wash hands when finished and wipe spills quickly because food coloring can stain.

What will happen when the soapy swab first touches the milk?

Make your prediction, then tap an answer to check!

Instructions

  1. Pour enough milk into the plate to cover the bottom completely. Let it settle until the surface is still.
  2. Place several drops of food coloring near the center. Keep the colors close, but do not stir them.
  3. Coat one end of a cotton swab with a small drop of dish soap.
  4. Touch the soapy tip gently to the milk near the colors. Hold it still for a moment rather than stirring.
  5. Watch the colors spread, race, and curl. Touch a clean area with more soap to see whether a new burst appears.
  6. When the motion slows, discard the mixture and wash the plate. Do not drink it.

✨ Pro tip

Use a fresh plate for every comparison. Once soap has spread across most of the surface, the surface-tension difference becomes smaller and the dramatic motion fades. Adding unlimited soap to the same plate will not restore the original effect.

Advertisement

Why do the colors move?

Milk is mostly water, with proteins, sugars, minerals, and tiny fat droplets mixed through it. Molecules at the surface pull on one another, creating surface tension, a bit like a flexible skin across the liquid.

Dish soap is a surfactant, which means it lowers surface tension. When soap first touches one spot, that spot suddenly has lower surface tension than the milk around it. The higher-tension surface pulls liquid away from the soap, creating a flow from low toward high surface tension. This is called the Marangoni effect. The food coloring is mainly a tracer: it travels with the moving liquid and lets us see the flow.

Soap also interacts with the milk's proteins and fat droplets. Those interactions affect how long the colors move and what patterns form, which is why different milks can behave differently. However, the first rapid burst is not simply soap molecules “chasing fat”; the surface-tension gradient is the key.

Where does polarity fit in?

Polarity describes how electrical charge is distributed within a molecule. Water is polar, while fats are largely nonpolar. As a useful rule of thumb, substances with similar polarity mix more readily, which is why water alone does not remove greasy dirt well.

A surfactant has a water-loving head and a water-avoiding tail, allowing it to interact with both water and grease.

Each dish-soap molecule has a water-loving (hydrophilic) head and a water-avoiding (hydrophobic) tail. The heads interact with water while the tails interact with fats and oils. That two-part structure helps soap surround oily material and disperse it in water, which is why dish soap cleans greasy plates so effectively.

Water is polar while fats are largely nonpolar; surfactants help the two interact.

For another visible polarity activity, try the lava lamp experiment.

🔬 Make it a real experiment

Compare whole milk, low-fat milk, and skim milk in separate clean plates. Use the same depth of milk, food-coloring pattern, soap brand, and drop size. Record how quickly the color first moves and how long the motion lasts. Differences show that milk composition affects the flow; they do not mean fat is the only cause.

Keep the curiosity going

Get the next activity in your inbox

Join parents and educators who want practical STEM ideas, child-development insights and free resources without the inbox clutter.

See what you’ll get →

2–3 emails a month · No spam · Privacy Policy

What will you develop and learn

  • How surface tension can make liquid move
  • What a surfactant is and why soap lowers surface tension
  • How the Marangoni effect carries the food coloring across the milk
  • How polarity helps soap interact with both water and grease
  • How to compare variables fairly using fresh plates and equal drop sizes
  • How colors mix as the flows cross; you can test combinations first in the color mixing lab

Key takeaways

  • Soap is a surfactant: it lowers the milk's surface tension where it lands.
  • The surrounding higher-tension surface pulls liquid away from that spot, creating Marangoni flow.
  • Food coloring makes that otherwise invisible flow easy to see.
  • Milk fat and proteins affect the patterns and duration, but fat is not the sole cause of the initial motion.
  • A soap molecule has a water-loving head and a water-avoiding tail, helping it mix water with oily material.
  • Once soap spreads more evenly, the surface-tension gradient fades and the dramatic movement slows.
Advertisement

Frequently Asked Questions

Why does the milk move when you add dish soap?

Soap lowers surface tension sharply where it touches the milk. The surrounding surface still has higher tension and pulls liquid outward, creating Marangoni flow. Food coloring travels with that moving liquid, so the flow looks like dancing colors.

Why does whole milk work better than skim milk?

Whole milk often makes rich, long-lasting patterns because its fat and protein composition changes how soap spreads and interacts with the liquid. Skim milk can still show the initial surface-tension effect, so compare equal amounts rather than assuming it will not move.

Does the milk experiment work with water instead of milk?

Soap also lowers the surface tension of plain water, so it can create outward flow. However, food coloring disperses differently in water and the display is usually shorter and less intricate. Milk's proteins, fats, and natural surfactants make the motion easier to see for longer.

Why do the colors eventually stop moving?

The strongest flow needs a difference in surface tension. As soap spreads across the plate, that difference becomes smaller, so the flow slows. A fresh soapy touch may briefly create a new local difference, but a clean plate works best for repeating the full effect.

Is the colorful milk experiment safe for kids?

It is suitable with adult supervision. Use food coloring rather than craft paint, keep dish soap away from eyes and mouths, do not drink the mixture, and wash hands afterward. Check for milk allergies and wipe up colored spills promptly.

What kind of soap works best?

Regular liquid dish soap is the most reliable because it contains effective surfactants and spreads readily. Start with one small drop; different soaps have different formulas, so comparing brands can become another controlled experiment.

Sources and further reading

If you liked this experiment and would like to try even more fun chemistry experiments, we have some recommendations for you:

Happy learning!

Share this article:
Iva Leder
Iva Leder

Psychologist

The founder of STEM Little Explorers and a lifelong lover of learning, she believes that education has the power to change lives. Always searching for more creative and effective ways to teach, she sees unlimited potential in every child. Her mission is simple: to help unlock that potential by finding the approach that works best for each unique learner.

More articles by this author →

Related Posts