What do Mushrooms Need to Grow?

In order to grow, mushrooms need water, oxygen, and a food source. This food source is usually soil, decomposing plant matter, trees, or even dung. You can find more information here: