Mulching is the process of covering bare garden soil with a porous material to improve the condition of the soil underneath. How the soil is improved depends upon what type of soil you have, what materials you use and how thick you apply the mulch.