Due to the advancement of industrialization and the development of the metal smelting industry, cadmium (Cd), as a highly toxic heavy metal element, is discharged into the natural environment in the form of dust, slag, and waste solutions during the Cu-Pb-Zn smelting process, causing great harm to the soil, water environment, and human health. Meanwhile, Cd is a key component of Ni-Cd batteries and CdTe semiconductor materials. The removal and recovery of Cd from the Cu-Pb-Zn smelting process faces a dual concern with respect to resource recycling and environmental protection. This paper briefly introduces the Cd-containing secondary resources produced in the Cu-Pb-Zn smelting process, systematically reviews the recovery methods of Cd from dust, slag and waste solutions, and compares the technical principles, process parameters, separation efficiency, advantages and disadvantages, and application requirements. In addition, a new route to treat Cd-containing solutions via the foam extraction method was proposed, which has the advantages of a short reaction time, large handling capacity, high removal efficiency, and simple operation equipment, showing superior application prospects, especially for industrial bulk waste solutions with ultralow concentrations.