Wow look it’s a liquid rainbow in a glass!!!

Liquid rainbow experiment

Do your kids also love science experiments?

Well, you’ve come to the right place! This liquid rainbow experiment is so much fun with its bright colors. You’ll only need a few supplies that you probably already have at home.

Furthermore, this experiment is quite quick to do and with no prep time. So, keep on reading to see what you’ll need and how to do it. 

This page is about a science experiment activity for kids and contains affiliate links. If you use these links to buy something I may earn a small commission but with no additional cost to you.

Materials, you'll need to make a liquid rainbow experiment

supplies for liquid rainbow experiment

You will only need very few inexpensive materials to do this experiment:

  • corn syrup
  • blue dish soap
  • water
  • vegetable oil
  • rubbing alcohol (denatured ethanol)
  • liquid food dye (You’ll need green, red and purple. If you don’t have purple you can mix it with blue and red food coloring)
  • glass vase or other tall see-through container for your liquid rainbow experiment

How to do the liquid rainbow experiment

making a liquid rainbow in a glass vase

The experiment is pretty simple to set up. Just make sure you always tilt your vase a little and pour the liquid slowly down the inside of your vase (see picture). 

  1. Pour 1/2 cup corn syrup into your vase
  2. Add a few drops of purple food coloring to the corn syrup and stir (if you don’t have purple food dye then mix red and blue) – This is the PURPLE LAYER
  3. Tilt your vase and carefully pour 1/2 cup of blue dish soap into the vase – This is the BLUE LAYER
  4. Add a few drops of green food dye to 1/2 cup of water and pour carefully into the vase (tilt vase!) – This is the green layer 
  5. Add 1/2 cup of vegetable oil to the vase (tilt the vase!) – This is the YELLOW LAYER
  6. Mix a few drops of red food dye with 1/2 cup of rubbing alcohol and pour carefully into the vase (tilt the vase!) – This is the red top layer

Science behind it the liquid rainbow experiment

There are two reasons why this layering of multiple liquid is possible.

Liquid rainbow experiment

First, liquids can have different densities and based on that have a different weight. The heavier liquid will sink to the bottom. 

In this experiment the corn syrup is much denser than the dish soap and therefore stays at the bottom. The water on the other hand is less dense and therefore lighter than the dish soap. Consequently, the green water “floats” on top of the dish soap.

Secondly, some liquids simply don’t mix. Oil and water don’t mix as you probably know. For that reason, the yellow vegetable oil stays on top of the green water layer. Similarly, the red rubbing alcohol does not mix with the oil and floats on top of it.

Looking for more awesome science experiments?

I hope your kids will find this liquid rainbow experiment as astonishing as my kids did. Science is so much fun and it’s great if we can get our kids to see that at a young age already!

Please, check out my other posts about experiments and also look into some of my play ideas for kids.

science Cabbage experiment for kids rainbow colors
Science experiments for kids: Dyeing cabbage in beautiful rainbow colors
Do your kids also love science experiments? Well, you’ve come to the right place! This cabbage...
Water colors with pipette for color mixing
A new way to explore color mixing for kids
Color mixing for kids has never been more exciting. With this color mixing activity kids use pipettes...
colorful result from pH experiment for kids
Best chemistry experiment for kids with a guaranteed wow factor
This is a really magical experiment for kids of all ages. Pouring a purple liquid into a clear liquid...

Leave a Comment

Your email address will not be published. Required fields are marked *