How to Do the Milk Food Coloring and Dish Soap Experiment

The milk food coloring and dish soap experiment is a classic kitchen science activity that shows how soap interacts with fat. To do it, pour a thin layer of whole milk into a shallow dish, add drops of food coloring, then touch a cotton swab dipped in dish soap to the milk’s surface. The colors will burst and swirl immediately. This reaction works because dish soap breaks down the fat molecules in milk, which causes the food coloring to move.
What You Need and How to Set Up
The materials are common household items. You need a shallow dish or plate, whole milk, liquid food coloring, and liquid dish soap. A cotton swab or a toothpick is useful for applying the soap.
Why whole milk matters. Whole milk contains about 3.25% milkfat. The fat content is essential for the reaction. Skim milk or low-fat milk will still show some movement but produces a much weaker effect. The fat molecules in whole milk give the soap something to break down, which drives the color motion.
Set the dish on a flat, stable surface. Pour enough milk to cover the bottom completely, about 1/4 to 1/2 inch deep. Let the milk sit for a minute so it stops moving. Then add 2-4 drops of different food coloring colors near the center of the milk. Do not stir or shake the dish.
The Step-by-Step Process
- Dip the tip of a cotton swab into liquid dish soap. You only need a small amount, enough to coat the end.
- Touch the soapy swab to the center of the milk, right where the food coloring drops are. Hold it there for about 10-15 seconds.
- Watch what happens. The colors will shoot outward from the contact point and swirl into patterns.
- Lift the swab away. You can try touching a different spot on the milk surface to see new movement.
What to observe. The reaction is immediate. The food coloring moves rapidly away from the soap, then begins to curl and mix. The movement continues for about 20-30 seconds before slowing down. If you touch a clean swab (no soap) to the milk, nothing happens.
Variation to try. After the first reaction stops, dip a fresh swab in soap and touch it to a different area of the milk. The colors will move again, but less dramatically because the soap has already spread through the milk.
Why the Milk Food Coloring and Dish Soap Experiment Works
The science behind the experiment involves surface tension and fat breakdown. Milk is mostly water, but whole milk also contains fat droplets suspended throughout. Water molecules at the surface pull together tightly, creating surface tension. This tension holds the food coloring drops in place.
Dish soap is a surfactant, which means it reduces surface tension. According to Science Buddies, soap molecules have a hydrophilic (water-loving) head and a hydrophobic (water-fearing) tail. When soap touches the milk, the hydrophobic tails attach to the fat molecules, while the hydrophilic heads stay in the water. This breaks the fat into smaller pieces and disrupts the water’s surface tension.
How the colors move. As the soap breaks the fat and lowers surface tension, the water molecules near the soap start moving more freely. The food coloring, which is mostly water-based, gets pushed along by these currents. The fat molecules also physically carry some of the dye as they are broken apart and moved around.
Why the reaction stops. The soap eventually spreads evenly throughout the milk. Once the soap is distributed, the surface tension is uniformly lowered across the whole surface. Without a difference in tension between one spot and another, the movement stops.
Common Questions and Troubleshooting
Why did my colors barely move? The most common reason is using low-fat or skim milk. Without enough fat, the soap has little to break down, and the surface tension change is less dramatic. Another cause is using too much soap. A small amount on the swab tip is enough.
Can I use gel food coloring? Gel food coloring is thicker and heavier than liquid drops. It may sink into the milk rather than float on the surface. Liquid food coloring works best because it stays on top and moves with the currents.
Is this experiment safe? Yes. The materials are all food-safe. Do not drink the milk after the experiment because it now contains soap. Wash the dish with hot water and soap afterward.
How can I make the colors more vivid? Use a white dish or plate to get the best contrast. Bright primary colors like red, blue, and yellow show up well.
Key Takeaways
- Use whole milk for the strongest reaction because it has enough fat for the soap to break down.
- Touch the soapy swab gently to the milk surface and hold it steady for 10-15 seconds.
- The reaction works because dish soap reduces surface tension and breaks apart fat molecules, which pushes the food coloring outward.
- The movement stops when the soap spreads evenly and the surface tension difference disappears.
- If the colors barely move, check that you used whole milk and only a small amount of soap on the swab.