• Food Coloring
  • Glass Cup/Jar
  • Rubbing Alcohol
  • Olive/Vegetable/Canola Oil
  • Water
  • Dish Soap
  • Corn Syrup
  • Honey


  1. Measure and pour ¼ cup of each liquid into separate plastic cups or bowls
  2. Mix a couple drops of food coloring into each liquid in the following order:
  • Red into Rubbing Alcohol
  • Orange into Oil
  • Yellow into Water
  • Green into Dish Soap
  • Blue into Corn Syrup
  • Purple into Honey
  1. Pour the honey into the glass cup/jar. Make sure to not get the honey on the sides of the cup. 
  2. After the honey settles, slowly pour the corn syrup in the cup. Again, make sure the corn syrup does not get on the sides of the cup.
  3. You’re halfway there! Next, after the corn syrup settles, pour the dish soap into the cup/jar, making sure none gets on the sides of the cup. If needed, use a spoon or pipette to transfer the dish soap into the cup. 
  4. Let the dish soap settle, then, using a clean spoon or pipette, carefully place the water on top of the dish soap. Again, make sure no excess water gets on the sides of the cup.
  5. Almost there! After cleaning or rinsing the spoon/pipette, use it to pour the oil on top of the water in the cup, making sure to not get any on the sides.
  6. One more layer to go! After cleaning or rinsing the spoon/pipette again, place the rubbing alcohol in the cup on top of the oil.
  7. You’re done! Show everyone your astonishing rainbow! Watch how the colors are perfectly placed on top of one another.

Leave a comment

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