Soil contamination by potentially toxic elements (PTEs) has led to adverse environmental impacts. In this review, we discussed remediation of PTEs contaminated soils through immobilization techniques using different soil amendments with respect to type of element, soil, and amendment, immobilization efficiency, underlying mechanisms, and field applicability. Soil amendments such as manure, compost, biochar, clay minerals, phosphate compounds, coal fly ash, and liming materials are widely used as immobilizing agents for PTEs.