A co-culture of two plant materials, Astragalus sinicus L., a leguminous plant with concomitant nodules, and Elsholtzia splendens Naki-a Cu accumulator, along with treatments of a chelating agent (EDTA), root excretions (citric acid), and a control with E. splendens only were used to compare the mobility of heavy metals in chelating agents with a co-culture and to determine the potential for co-culture phytoremediation in heavy metal contaminated soils. The root uptake for Cu, Zn, and Pb in all treatments was significantly greater (P < 0.05) than that of the control treatment. However with translocation in the shoots, only Cu, Zn, and Pb in plants grown with the EDTA treatment and Zn in plants cocropped with the A. sinicus treatment increased significantly (P < 0.05). In addition, when a co-culture in soils with heavy and moderate contamination was compared, for roots in moderately contaminated soils only Zn concentration was significantly less (P < 0.05) than that of heavily contaminated soils, however, Cu, Zn, and Pb concentrations of shoots were all significantly lower (P < 0.05). Overall, this 'co-culture engineering' could be as effective as or even more effective than chelating agents, thereby preventing plant metal toxicity and metal leaching in soils as was usually observed in chelate-enhanced phytoremediation.