DIY Fireworks in a Jar

Bringing fireworks indoors has never been easier! This fun project allows you to make your very own fireworks simply by mixing food coloring and oil and then slowly pouring the mixture into water. Create DIY fireworks in a jar as a fun afternoon project and start a conversation with children about why oil and water do not mix. Hint: oil lacks polarity. Why do the food coloring droplets mix with the water? A fun visual show for younger kids and a great science experiment for older ones, this project explodes with fun!


  • cooking oil (we used olive oil in the video)
  • liquid food coloring
  • a glass of warm water
  • a fork


    1. Add a few tablespoons of oil to a small container. Drop food coloring droplets into the oil.drops of food coloring to oil
    2. Use a fork to agate the oil and food coloring droplets to create smaller droplets.Agiate with Fork to break up bubbles
    3. Very slowly, pour the oil with food coloring droplets into a glass of warm water.pour oil in glass
    4. Wait and watch as the drops of food coloring make their way to the water and create fireworks!watch fireworks