The invention discloses a method of preparing humus and recovering heavy-metal-polluted bottom mud with the humus. Green waste, wood dust, bean pulp, humus soil and / or grape residues are proportionedon the basis of the compost raw material mass proportion of (4.5-5.5):(1.8-2.2):1:(1.8-2.2):(1.8-2.2), wherein the green waste is one or more of peanut straws, corn straws, sesame straws and maple leaves; a C / N mass ratio and moisture content are adjusted, white-rot fungi and trichoderma viride are inoculated, and aerobic composting is conducted; after composting, the humus in the mixture is extracted. According to the method of preparing humus and recovering the heavy-metal-polluted bottom mud with the humus, the polluted bottom mud is leached with a humus solution to remove heavy metal and complete a recovery process. The humus in an extractable state generated through green waste composting serves as a leaching agent, which makes the method more efficient and environmentally friendly, no new heavy metal pollution can be generated, the cost is low, and humus generation through composting achieves waste recycling better.