A simple and straightforward synthesis of diporphyrins and pentaporphyrins is reported here. The supramolecular interactions of the new porphyrin derivatives with C60 and PyC60 (a pyridyl fulleropyrrolidine) were evaluated by absorption and fluorescence titrations in toluene. While no measurable modifications of the absorption and fluorescence spectra were observed upon addition of C60 to the porphyrin derivatives, the addition of PyC60 to the corresponding mono-Zn(II) porphyrins resulted in the formation of Zn(porphyrin)-PyC60 coordination complexes and the binding constants were calculated. Results show that the four free-base porphyrin units in pentaporphyrin 6 have a significant contribution in the stabilization of the 6-PyC60 complex. The crystal and molecular features of the pentaporphyrin Zn5 were unveiled using single-crystal X-ray diffraction studies.