What's Needed: Dish soap, food coloring, baker's yeast, hydrogen peroxide
How It's Done: By adding a catalyst of yeast and warm water to a hydrogen peroxide/food coloring mixture, the catalyst speeds up the peroxide's release of oxygen gas. When the gas hits the soap, it makes a crazy fun amount of fluffy foam.
It also makes a big mess, so beware!
Image via Thinglink