Creating rainbows in milk is a fun science activity that uses ingredients from the kitchen.
Rainbows in Milk
You’ll need the following materials:
- shallow pie pan (or other shallow dish)
- milk, enough to cover the bottom of your pan (whole milk tends to work better, but use what you have)
- food coloring, a few drops (any and all colors)
- soap, a few drops (I used dish washing liquid and hand soap – both worked fine)
Let your children help with as many steps as they are capable. This one is fun to just watch if they are too young to add the materials.
- Add enough milk to cover the bottom of your pie pan.
- Add a drop (or two) of each color of food coloring.
- Add a drop of soap on or right next to your food coloring.
- Watch the kaleidoscope occur!
Rainbows in Milk Videos
To appreciate the coolness of this, you really must see it in action. {I do apologize for the videography. It was difficult to hold the camera and add the soap!}
Depending on where you put the food coloring and soap and what kind of milk you use, you will end up with different results. Let your kids experiment and have fun.
*Fun tip: the more food coloring you add in the beginning the longer it takes to disperse when you add the soap!
The Science Behind It
The soap reacts with the protein and fat in the milk. The movement of the protein and fat causes the food coloring to move around.
Let me know how it works out for you!
Thanks for reading! Be sure to sign up to receive an e-mail each time a new post is available.






This site is like a classroom, except I don’t hate it. lol
Love this activity, it’s an oldie but a (very) goodie. I especially like how yup compared whole & 2% milk.
Yeah, it was something I saw as a kid. My son’s reaction to it was priceless, so I had to share!
I love this idea. The colors are so cool and I bet the kids go nuts for it!
I go nuts over the coolness of this, but then again, I’m a bit of a science nerd! Every kid I’ve ever done this with has always enjoyed it.
Neat, I’m gonna have to try this with my girls!
Aleacia @ Dilly-Dali Art recently posted..Rainbow Pour Painting {on terra cotta pots}
Thanks, Aleacia! My son was thrilled by it. As you saw in the video, he ooohed and giggled with joy.
This was the coolest thing! The face of my 2yo lit up with absolute delight! And then she wanted to stick her hands in it. Hahaha! We did it 3x in a row because she liked it so much. And we’ll do it again in the morning, so I can get better pictures of it! (Bad lighting in the evening, for photography). Thanks for sharing.
Yay! So glad you liked it.
We tried this at daycare and loved it. Beings Easter is coming we cut out an egg shape and dipped it in the milk to make an art project out of it. We then did the same thing with an actual egg. We cracked the egg in a shallow dish and added food coloring and swirled it around and then put a piece of paper on the egg swirled mixture and tadda, we had a beautiful egg art picture. It took a little while for the egg mixture to dry on our paper, but it stayed a shiny print. Very cool. I will I could post a picture.
Very cool! I would love to see your art, Cyndi. You can post it on my Facebook page.