Hydrogen peroxide mixed with potassium iodide
The iodide catalyzes the decomposition of the hydrogen peroxide. A small amount of dishwashing soap is usually added so that the resultant oxygen is caught in the bubbles, forming a tower of foam.