Soap Foam AKA Elephant Soap, or Unicorn Poo

Unicorn Poop Image

Hydrogen Peroxide (H2O2) when mixed with a yeast (a catalyst) produces Water (H2O), Oxygen (O) and HEAT. Add soap to capture the Oxygen creates a hot, soapy, mixture.


Science is FUN and that you can do it at home!

Also, to show that hydrogen peroxide is much much different than water even though it contains the same exact atom as water.

Different atoms in combined make molecules that can have completely different physics and chemical properties than the atoms it is made out of.

In addition, the combination, or ratio of the atoms in a molecule also affect is physics and chemical properties.


Prep Material


In a CLEAN bottle mix:

Place the soda bottle in large tray or on protected surface and place funnel in opening of the soda bottle.

In a small container, thoroughly mix

Pour yeast mixture into funnel or directly into the soda bottle, quickly remove funnel from the bottle, and step back!

Example with OJ bottle:

OJ bottle used for soap foam experiment

Smaller bottles work too!

If you are using small 16oz water bottle use about 1/2 cup of H2O2.

Setup Working Worked
Soap Foam Start Soap Foam Middle Soap Foam End


30 min


What a difference One little Oxygen makes

In the Water Electrolysis experiment, we saw that water is made up of 2 hydrogen atoms and one oxygen atom. Both hydrogen and oxygen are gasses but combined they form a liquid!

If ONE more oxygen atom is added to a water molecule; we get Hydrogen peroxide! Hydrogen Peroxide is a liquid that looks like water. And, it really really wants to be water. When it gives up an oxygen atom, an exothermic (e.g. produces HEAT) reaction occurs. Depending on the catalyst, it can give up that Oxygen explosively! So, lets not experiment too much with catalysts and high percentage of H2O2.

Soap is one way we can capture the oxygen gas! And Yeast is a safe catalyst.

Level of effort


Clean up: Level of effort


Show that it is Oxygen that is being produced

(WARNING: ADULTS ONLY) Do the same experiment with 3% Hydrogen Peroxide and some yeast (NO SOAP). Then take a match with a very LONG stem and place it in the container. It will RAPIDLY light up! see Youtube Video


Soap is not the only way to capture the Oxygen. You can use a balloon.


step 1 step 2
step 3 step 4