Owing to the complementarity between a bis-Zn(II)-porphyrin receptor and a fullerene ligand bearing two pyridine substituents, the substrate can be clicked onto the ditopic receptor, thus leading to a stable non-covalent macrocyclic 1 ratio 1 complex.