Want to make your own rainbow? In this simple science experiment, kids can build their own rainbow in a jar while exploring density, mass, and volume.
Watch our demonstration video, gather your supplies, and print out our detailed instructions to get started. An easy to understand explanation of how it works is included below.

JUMP TO SECTION: Instructions | Video Tutorial | How it Works
Supplies Needed
- Tall Glass Jar
- Food Coloring: Red, Blue and Green
- 1/4 cup Honey
- 1/4 cup Blue Dish Soap
- 1/4 cup Water
- 1/4 cup Olive Oil
- 1/4 cup Rubbing Alcohol
- Jars for mixing and pouring
- Teaspoons for mixing
Rainbow in a Jar Science Lab Kit – Only $5
Use our easy Rainbow in a Jar Science Lab Kit to grab your students’ attention without the stress of planning!
It’s everything you need to make science easy for teachers and fun for students — using inexpensive materials you probably already have in your storage closet!
Rainbow in a Jar Science ExperimentInstructions

Step 1 – Add one drop of red food coloring and one drop of blue food coloring to 1/4 cup of honey and stir until combined. This creates a purple color liquid. Pour the purple liquid carefully into the tall jar.

Step 2 – Next add about 1/4 cup of blue dish soap to the tall jar.

Step 3 – Add a few drops of green food coloring to 1/4 cup of water and mix until combined. Then, carefully pour the green liquid into the tall jar. Tip: When pouring in the green liquid, tilt the jar so the liquid runs down the side of the jar slowly.

Step 4 – Wait a few moments and then slowly pour 1/4 cup of olive oil into the jar. Again, be very careful when pouring in the liquid. Make sure to tilt the jar and pour very slowly so the colors don’t mix.

Step 5 – Add a few drops of red food coloring to 1/4 cup of rubbing alcohol and mix until combined. Then, carefully pour the red liquid into the tall jar. Tip: I can’t stress enough how important it is to tilt the jar and pour slow. Otherwise, the colors will mix together and you won’t get a distinct rainbow.
Do you know why you were able to make the liquids form the rainbow in a jar? Find out the answer in the how does this experiment work section below.
Video Tutorial
Detailed Rainbow in a Jar Science Experiment Step by Step Instructions
How Does the Science Experiment Work
Why did the liquids stay in separate layers?
This experiment works because each liquid has a different density.
Density is a measure of how much matter is packed into a certain amount of space. Some liquids have a higher density, which means they are heavier for the same amount of space. Other liquids have a lower density, which means they are lighter.
When you carefully pour the liquids into the jar, the liquid with the highest density sinks to the bottom. Liquids with lower densities float on top of the denser liquids. This creates colorful layers that look like a rainbow.
Each liquid has its own unique density. In this experiment, honey is the most dense liquid, so it settles at the bottom. Dish soap, water, olive oil, and rubbing alcohol each form their own layer because they have different densities.
Scientists use density to predict whether one substance will float or sink in another.
Rainbow in a Jar Science Lab Kit – Only $5
Use our easy Rainbow in a Jar Science Lab Kit to grab your students’ attention without the stress of planning!
It’s everything you need to make science easy for teachers and fun for students — using inexpensive materials you probably already have in your storage closet!
I hope you enjoyed the experiment. Here are some printable instructions:
Rainbow in a Jar Science Experiment
Materials
Instructions



It was cool. Was it density
Hi it was Cooooolllllll…..
It was because of the density
my kids enjoyed this presentation. They are doing it for a stem project
How long did this project take to make and how long did it last until the colors started to mix? Also, what would be the guiding question of an experiment like this?
1.This experiment took around 20 minutes to put together.
2. It lasts for as long as you need if nobody touches it.
3. A leading question to this experiment could be ” Will all of the ingredients mix while i am pouring?”
I hope this helped:)
its amazing my students loved it!
I did this exact project for the science fair this year and I won 2nd place. I made a full board about destiny and I made a question saying ” If I do not tip the jar or if i pour too fast, will the colors mix? The answer is yes! The colors did mix whenever I didn’t tip the jar and the rubbing alcohol sank down and mixed with the green and then since the extra liquid was in the green it mixed with the blue dish soap and began to be a big bubbly mess! 🙂
Can you put a top on the jar, shake the jar, mixing the liquids, will the liquids separate after sitting for hours or days?