Fireworks in a Jar: A Colorful DIY Science Craft for Kids
Looking for a creative way to mix science, art, and play into one unforgettable activity? Fireworks in a Jar is the perfect hands-on craft that brings vibrant colors and bubbling excitement into your home. Using everyday kitchen ingredients, this craft is an excellent way to teach basic science concepts while creating a visually stunning display that mimics fireworks in the night sky. Kids and adults alike will love the swirling, popping effect as colors burst into the water like magic.
This activity is especially ideal for holidays, school breaks, or rainy days when you want an engaging indoor project that requires little prep. Plus, it’s completely safe, easy to clean up, and encourages kids to experiment with color blending and simple chemical reactions.
For more hands-on projects like this one, check out More DIY craft ideas.
Table of Contents
Ingredients
Here’s what you’ll need to make your own Fireworks in a Jar:
- An empty jar
- 4 tablespoons of cooking oil
- Food coloring (liquid form works best)
- Water
- A bowl
- Paper towels
- A spoon
All of these items are commonly found in most households, making this craft both accessible and affordable.
Instructions
- Fill your empty jar about three-quarters of the way with water.
- In a separate bowl, pour in 3 tablespoons of cooking oil.
- Add several drops of food coloring into the oil—around 3 to 5 drops for each color you want to use. Feel free to mix multiple colors to create a stunning visual effect.
- Use a spoon to gently stir the food coloring and oil until the colors begin to break up into small droplets.
- Carefully pour the colorful oil mixture into the water-filled jar.
- Watch as the drops of color slowly fall through the oil, hit the water, and burst into mesmerizing swirls that resemble fireworks.
This process usually unfolds within seconds, so make sure to have your camera ready to capture the magic.
Benefits of This Craft
Fireworks in a Jar isn’t just fun—it’s also educational. Here are a few key benefits:
- Explains basic science principles: This activity demonstrates how oil and water don’t mix, and how food coloring (which is water-based) reacts once it breaks through the oil barrier.
- Encourages curiosity and experimentation: Kids can try different color combinations and observe how they behave in water.
- Promotes visual learning: The visual appeal helps children understand abstract concepts like density and solubility in a simple, memorable way.
- Strengthens focus and observation skills: Waiting and watching the fireworks form enhances patience and attention to detail.
- Inclusive and suitable for all ages: No special tools or skills are required, so even toddlers can participate under supervision.
Tips
- Use a clear jar so you can fully enjoy the visual effect from all angles.
- Don’t over-stir the oil and food coloring mixture. Stir gently just enough to create small droplets, not a fully blended mixture.
- Experiment with layering by letting kids add food coloring drops directly to water before pouring in the oil mixture for a slightly different display.
- Use room-temperature water for best results; extremely cold or hot water might affect how the food coloring disperses.
- Protect your surfaces with a tray or towel, especially when working with vibrant food coloring that can stain.
What Does It Look Like?
The moment you pour the colored oil into the jar, you’ll see the food coloring drops fall slowly like bubbles. As soon as they reach the water layer, they explode in delicate, swirling streams that look just like real fireworks. The oil acts as a barrier that controls the release of the food coloring, creating a delayed, cascading effect that is absolutely mesmerizing to watch.
Depending on your color choices, the result can resemble everything from underwater jellyfish to a vibrant sunset or a galaxy in a jar. The craft offers not only visual excitement but also a peaceful, almost meditative experience.
How to Store
While this project is designed to be enjoyed in the moment, you can extend its life by:
- Sealing the jar with a lid and placing it somewhere cool and shaded if you want to display it temporarily.
- Reusing the jar by emptying and cleaning it for the next experiment.
- Capturing photos or videos to document the effect, since the live swirling colors eventually settle and lose their initial burst.
- Avoid storing the mixture long-term, as the food coloring will settle and mix over time, and the separation effect won’t repeat.

Fireworks in a Jar is a beautiful blend of science and art that creates a powerful learning experience in just a few minutes. It’s perfect for sparking curiosity, teaching scientific principles in a hands-on way, and offering a visually stunning moment of creativity. Whether you’re a parent, teacher, or just someone who loves experimenting at home, this craft is guaranteed to impress.
You don’t need special supplies or complicated instructions—just a bit of oil, water, and imagination. It’s an activity that delivers every time and leaves kids wide-eyed and eager to learn more. Simple, safe, and striking, it’s a must-try project for any DIY enthusiast or curious mind.
Looking for more crafts like this one? Explore More DIY craft ideas and let your creative journey continue.
FAQ
Can I use baby oil instead of cooking oil?
Yes, baby oil will work and might even create a clearer visual effect since it’s more transparent than cooking oil.
Is this activity safe for toddlers?
Yes, but supervision is always recommended, especially with food coloring which can stain and small objects like jars.
Why don’t the food coloring and oil mix?
Oil and food coloring don’t mix because one is non-polar and the other is water-based. This separation allows the food coloring to form droplets that fall into the water and create the fireworks effect.
Can I use powdered food coloring?
Liquid or gel food coloring works best for this project. Powdered food coloring may not disperse properly in oil.
What if the food coloring mixes too fast?
It could be due to over-stirring or using too little oil. Make sure to follow the suggested measurements for optimal results.
Can I add glitter?
Yes, you can sprinkle a pinch of fine glitter into the water before adding the oil mixture to enhance the visual impact.