Rainbow Milk Experiment: A Colorful Science Activity for Kids
This post may contain affiliate links.
The Rainbow Milk Experiment is a classic and mesmerizing science activity that never fails to delight kids (and adults too). Simple to set up, visually stunning, and packed with learning opportunities, this project is a must-try whether you’re teaching about chemistry, surface tension, or just looking for a beautiful kitchen science moment.
I am excited to bring you an updated version of a project that’s been on my site since it began!
In this post, you will find a detailed guide to the experiment, an explanation of the science behind it, creative variations to explore, and tips for extending the learning.

What is the Rainbow Milk Experiment?
This experiment demonstrates how soap affects the surface tension of liquids. When you add dish soap to a plate of milk with food coloring, the soap disrupts the surface tension, causing the colors to swirl and dance in mesmerizing patterns.
It is a wonderful way to combine art, chemistry, and hands-on exploration all in one easy activity.
Supplies Needed
-
A shallow dish or plate with a rim
-
Whole milk (the more fat, the better the effect)
-
Liquid food coloring (assorted colors)
-
Dish soap (any brand)
-
Cotton swabs or toothpicks

How to Do the Rainbow Milk Experiment
Watch it:
1. Pour the Milk
-
Pour enough milk into your dish to cover the bottom. It should be about a quarter inch deep.
2. Add Drops of Color
-
Carefully add several drops of different food coloring colors to the surface of the milk. Place them close together but not touching.

3. Dip a Cotton Swab into Dish Soap
-
Dip one end of a cotton swab into dish soap. You do not need a lot—just a small amount on the tip.
4. Touch the Milk Surface
-
Gently touch the soapy end of the swab to the center of the food coloring in the milk.
-
Watch what happens! The colors will swirl, burst, and dance across the surface.

5. Experiment Further
-
Try touching different areas of the milk.
-
Use a clean swab with more soap to keep the reactions going.
-
Observe what happens if you add more color drops later.

The Science Behind the Magic Rainbow Milk
Milk is mostly water, but it also contains fats and proteins. The surface of the milk holds these molecules together tightly because of surface tension. When you add dish soap, it disrupts the surface tension by breaking apart the fat molecules.
The food coloring moves as the molecules scramble and reposition, creating the swirling rainbow effect. As the soap continues to break down the fats, the motion slows and eventually stops when the soap molecules are fully bonded with the fat molecules.
This experiment beautifully demonstrates:
-
Surface tension
-
Molecular interactions
-
Chemical reactions
Variations on the Rainbow Milk Experiment
Compare Different Milks
-
Whole milk vs. skim milk vs. almond milk vs. oat milk.
-
Does the amount of fat in the milk change the reaction?
Try Different Soaps
-
Use different brands or types (scented, unscented, eco-friendly).
-
Compare results to see if some soaps break the surface tension faster.
Add a Creative Twist
-
Use toothpicks to draw pictures in the swirling colors.
-
Place paper onto the surface briefly to make a “rainbow milk print” (works best with sturdy paper).
Educational Extensions
-
Have kids record observations: What happens when you touch different areas? Does the milk behave the same each time?
-
Challenge older students to hypothesize how fat content might impact the experiment, then test it.
-
Discuss real-world examples of surface tension (such as insects walking on water).
-
Create a side-by-side photo comparison of different versions and analyze the results.
Common Questions
Does the temperature of the milk matter?
-
Room temperature milk tends to work best. Very cold milk slows the reaction.
Can you reuse the same dish of milk?
-
You can refresh the dish by adding more soap and food coloring, but eventually, the reaction weakens as the soap bonds with all available fat molecules.
What if the colors don’t swirl much?
-
Try using whole milk and make sure you are adding soap directly onto the color droplets.
The Rainbow Milk Experiment is a perfect combination of science and art. It is inexpensive, quick to set up, and offers a powerful visual for complex chemistry concepts. Whether you are teaching a full science unit or just looking for a creative afternoon activity, this colorful project is sure to leave an impression.
Watch it in action:
https://youtube.com/shorts/88B4_FlBufg?feature=share
See More Related Content:
Water Strider Science Experiment – Insect STEM Activity for Kids
(more about surface tension!)
