Herein we present a supramolecular non-covalent approach for the modification of gold nanoparticles (GNPs) and silver nanoparticles (SNPs) with porphyrin derivatives. The immobilization of porphyrin derivatives was carried out by two different procedures of ionic interaction. The first one was direct immobilization of the conjugate on nanoparticles and the second one was immobilization of the conjugate on 3-mercaptopropanoic acid (MPA) premodified gold nanoparticles. Such modified nanoparticles were used for interactions with selected oxoanions. The interactions were studied by UV-Vis absorption spectroscopy and electronic circular dichroism. The results showed a dependence of interaction with oxoanions on the immobilization procedures of porphyrin derivatives on the nanoparticle surface.