Mushrooms appear on a lawn when they encounter their ideal circumstances. This usually includes lots of moisture, some shade (or full sun for some species), and lots of organic material to take nutrients from. If you have mushrooms in your lawn, a tree or shrub probably used to grow in that area. Tree roots can grow 25 feet or more away from the trunk so you might find mushrooms quite far away.