Rainbow of orange, green, and pink food coloring swirling across milk on a heart-shaped plate

Rainbow Milk Experiment

Watch colors race across milk while exploring chemistry through play.

Get the materialsMagic Milk Collection
3 min read
Ages 3+5 min Prep20 min ActivityLow MessSTEM
Age

3+

Prep

5 min

Time

20 min

Mess

★☆☆☆☆

Skills

STEM

Difficulty

Easy

Rainbow Milk Experiment — Watch it in action

A little memory from our science table

Sometimes the simplest science experiments end up becoming the most memorable. One afternoon Sofia wanted to paint—but instead of pulling out paper and brushes, we grabbed a plate of milk, a few bottles of food coloring, and one tiny drop of dish soap. The moment the colors exploded across the milk, she gasped. "Again!" We ended up making rainbow after rainbow while talking about primary colors, predictions, and what might happen if we mixed different combinations together. It only took a few minutes to set up, but we spent almost an hour experimenting.

Materials

Milk
Dish Soap
Food Coloring
Cotton Swabs
Shallow Plate
Paper Towels

Shop this experiment

Everything you need to try this experiment at home.

How to do the experiment

Step 1

Pour the milk

Pour enough milk into a shallow plate to completely cover the bottom.

Step 2

Add food coloring

Add drops of food coloring around the plate. Try using every color of the rainbow.

Step 3

Touch with soap

Dip a cotton swab into dish soap. Touch the center of the milk. Watch the colors explode outward.

Step 4

Keep experimenting

Continue experimenting. What happens if you touch a different spot? What happens when two colors meet? Can you make purple? Orange? Green?

Why It Works

Milk contains tiny fat molecules floating throughout the liquid. Dish soap is designed to break apart fats. When the soap touches the milk, it begins pulling those fat molecules in every direction. The food coloring simply rides along with the moving milk, creating beautiful swirling patterns that look like magic.

STEM Concepts

Surface Tension

Practice making predictions.

Chemical Reactions

Name each color.

Observation

Mix primary colors to create secondary colors.

Prediction

Count drops.

Color Mixing

Describe what you see using new vocabulary.

Scientific Method

Repeat the experiment and compare results.

Vocabulary

Surface TensionMoleculeExperimentObservePredictReactionPrimary ColorSecondary ColorSwirlMix

Parent Tips

Whole milk works best because it contains more fat. Fresh milk creates the strongest reaction. Don't stir. Simply watch the colors move naturally.

Extend the Learning

Try Fireworks Milk • Try Sunset Milk • Paint rainbows afterward • Create a rainbow sensory bin • Read a rainbow-themed picture book

Frequently asked

Why does dish soap make colors move in milk?

Dish soap breaks apart the fat molecules in milk. As those molecules move, they carry the food coloring with them, creating swirling patterns.

What type of milk works best?

Whole milk usually creates the strongest reaction because it contains the most fat.

Can toddlers do this experiment?

Yes, with adult supervision. It's perfect for children ages three and older.

Is Magic Milk a chemical reaction?

It's actually a combination of chemistry and surface tension rather than a traditional chemical reaction.

What does this experiment teach?

Children explore observation, prediction, color theory, scientific thinking, and basic chemistry concepts.

Free
Download
Coming Soon

Magic Milk Printable Lab Journal

A printable observation sheet to record predictions, drawings, and results. Coming soon to the GoodnightFox shop.

Notify me