Magic milk experiment
01 // Question
How does the fat content of milk change how much the colors swirl when dish soap is added?
A testable question names one thing you change (milk type) and one thing you measure (amount or speed of swirling).
02 // Variables
Independent
Fat content of the milk- Whole milk
- 2% milk
- Skim milk
Dependent
Amount of color movement- Seconds of active swirling
- Qualitative rating of swirl intensity (1–5)
03 // Hypothesis
IF milk with a higher fat content is used, THEN the colors will swirl more intensely when soap is added, BECAUSE dish soap breaks apart fat molecules, and milk with more fat gives the soap more molecules to disrupt at once, creating more movement.
04 // Procedure
1. Pour the milk
Pour a shallow, even layer of milk onto a plate, using a fresh plate for each milk type tested.
2. Add food coloring
Add several drops of different food colors spaced evenly around the plate, without stirring.
3. Prep the soap swab
Dip the tip of a cotton swab in a small amount of dish soap.
4. Touch and time
Touch the soap-dipped swab to the center of the milk and immediately start timing the swirl.
5. Rate the swirl
Record how long the visible swirling lasts and rate its intensity for each milk type.
05 // Data table
| Milk type | Swirl duration (s) | Swirl intensity (1–5) |
|---|---|---|
| Whole milk | ____ | ____ |
| 2% milk | ____ | ____ |
| Skim milk | ____ | ____ |
06 // What to expect
Whole milk usually produces the most dramatic, longest-lasting swirl, because it has the most fat molecules for the dish soap to break apart, while skim milk — with almost no fat — barely reacts at all.
Dish soap molecules have a water-attracting end and a fat-attracting end. When the soap touches the milk, it races around trying to surround and break apart every fat globule it can reach, and that rapid, chaotic motion is what carries the food coloring along with it.
07 // Lab notes
- Use only a tiny amount of soap on the swab tip — too much soap makes every milk type react similarly, hiding the fat-content difference.
- Let the plate sit undisturbed after adding the food coloring, or the drops will spread before the soap is even added.
- This lab uses only food-safe materials and a small amount of dish soap — do not drink the milk once soap has touched it.
08 // Remember
The soap isn't chasing the color. It's chasing the fat — the color just goes along for the ride.
09 // Questions people ask
Why does dish soap make the colors swirl in milk?
Milk contains tiny globules of fat suspended in water. Dish soap molecules have one end that's attracted to water and one end that's attracted to fat. When soap touches the milk, it rushes to surround and break apart the fat globules, and that fast, chaotic motion carries the food coloring along with it, creating the swirl.
Why does whole milk swirl more than skim milk?
Whole milk has a much higher fat content than skim milk. Since the swirling comes from soap molecules disrupting fat globules, milk with more fat gives the soap far more to react with, producing a longer and more dramatic swirl. Skim milk has very little fat, so the effect is much weaker.
Is the magic milk experiment a chemical reaction?
No new substance is being created, so it's usually described as a physical process rather than a chemical reaction. The soap molecules are physically surrounding and moving the fat globules apart rather than reacting to form something new.