The consequences of heavy metal contamination are progressively degrading soil quality in this modern period of industry. Due to this reason, improvement of the soil quality is necessary. Remediation is a method of removing pollutants from the root zone of plants in order to minimize stress and increase yield of plants grown in it. The use of plants to remove toxins from the soil, such as heavy metals, trace elements, organic chemicals, and radioactive substances, is referred to as bioremediation. Biochar and fly ash techniques are also studied for effectiveness in improving the quality of contaminated soil. This review compiles amelioration technologies and how they are used in the field. It also explains how nanoparticles are becoming a popular method of desalination, as well as how they can be employed in heavy metal phytoremediation.