Three kinds of iron phosphate nanoparticles were synthesized and they could reduce leachability and bioaccessibility of Cd effectively.