Soil pollution by heavy metals as a result of mining activities is increasingly taking place. Once accumulated in soil, the heavy metals can then be dispersed, with serious effects on the environment and human health. It is therefore necessary to minimize, or even remove, all heavy metals from polluted areas, and one of the environmentally friendly and sustainable methods to do so is phytoremediation. A greenhouse pots experiment was conducted to evaluate the phytoremediation capacity of Silphium perfoliatum L. plants, in the vegetative growth stages, on a soil polluted with Cu, Zn, Cr and Pb, taken from a former mining area compared to an unpolluted soil (Us). The initial heavy metal content of polluted soil (Ps) was 208.3 mg kg−1 Cu; 312.5 mg kg−1 Zn; 186.5 mg kg−1 Cr and 195.2 mg kg−1 Pb. This shows that for Cu and Pb, soil concentrations exceed the intervention threshold, and for Zn and Cr, they are above the alert threshold. The removal efficiency, bioaccumulation factor, translocation factor, metal uptake and contamination factor index of Cu, Zn, Cr and Pb by S. perfoliatum L. were quantified to determine the bioremediation success. The data show that plants grown in Ps accumulated a significantly higher amount of Cu by 189% and Zn by 37.95% compared to Us. The Cr and Pb content of the plants recorded a progressive and significant increase from one developmental stage to another, being more intense between three and five leaves.