Trace element contamination of post-industrial sites represents a major environmental problem and sustainable management options for remediating them are required. This study compared two strategies for immobilizing trace elements (Cu, Pb, Zn, and As) in mine spoil: (1) co-composting contaminated soil with organic wastes and (2) conventional incorporation of mature compost into contaminated soil. Sequential chemical extraction of the soil was performed to determine temporal changes in trace element fractionation and bioavailability during composting and plant growth. We show that mine spoil can be co-composted successfully and this action causes significant shifts in metal availability. However, co-composting did not lead to significant differences in metal partitioning in soil or in plant metal uptake compared with simply mixing mine spoil with mature compost. Both treatments promoted plant growth and reduced metal accumulation in plants. We conclude that co-composting provides little additional benefit for remediating trace-element-polluted soil compared with incorporation of compost.