How to Make a Wave in a Bottle

Create a mesmerizing wave bottle with simple household materials for a fun science experiment that demonstrates liquid density.

  1. What You'll Need. Gather these common household items: a clear plastic bottle with a tight-fitting lid (water bottles work perfectly), vegetable oil or baby oil, water, food coloring, liquid dish soap (optional), and a funnel or measuring cup with a spout. You might also want paper towels nearby for easy cleanup.
  2. Fill Your Bottle. Remove the label from your bottle for the best view. Using your funnel, fill the bottle about one-third full with water. Add 2-3 drops of food coloring to the water - blue works great for ocean waves, but any color your child likes will do. Put the cap on and shake gently to mix the color evenly throughout the water.
  3. Add the Oil. Remove the cap and slowly pour oil into the bottle until it's about three-quarters full, leaving some space at the top. The oil will float on top of the colored water, creating two distinct layers. If you want slower, more dramatic waves, add a small drop of liquid dish soap - this changes how the liquids interact.
  4. Seal and Test Your Waves. Screw the cap on tightly - this is crucial to prevent leaks. Hold the bottle horizontally and gently rock it back and forth. Watch as the colored water creates wave-like motions beneath the oil layer. The waves will be most dramatic when you tilt the bottle slowly from side to side.
  5. Understanding the Science. This experiment demonstrates density - oil is less dense than water, so it floats on top. The two liquids don't mix because oil and water are different types of molecules. When you tip the bottle, gravity pulls the heavier water down while the lighter oil moves to stay on top, creating the wave effect.