Background and aims: Soil amendments are often added to polluted soils to increase phytoremediation efficiency. Here we investigated the potential of a range of organic amendments for phytoextraction of heavy metals in a contaminated sediment. Methods: Two experiments compared adsorption and phytoextraction of heavy metals by a Cd-hyperaccumulator Carpobrotus rossii grown in the contaminated sediment amended with six organic amendments. Results: The adsorption capacity as measured by Langmuir adsorption maximum followed the order of Cr > Zn > Cu > Cd, and the effect of organic amendments followed the order of chicken manure > cow manure > brown coal > golden wattle biochar > blue gum biochar > radiata pine biochar. The addition of amendments increased the adsorption of heavy metals, with brown coal resulting in the lowest concentrations of water-extractable Cd, Cu and Zn. Two manures resulted in the highest concentrations of these water-extractable heavy metals in the rhizosphere soil of C. rossii. Furthermore, brown coal resulted in higher shoot accumulation of these heavy metals than three wood-derived biochars, whilst the manures generally had the lowest accumulation of Cd and Cu although they increased shoot biomass. Conclusions: The addition of brown coal decreased whereas manure addition increased the mobility (water-extractable fraction) of heavy metals in rhizosphere soil. Phytoextraction of Cd and Cu was greater with brown coal than with biochars or manures. Brown coal is suitable for enhancing phytoextraction of these heavy metals because it could increase their accumulation in shoots of C. rossii and decrease the risk of leaching of these heavy metals into groundwater.