A porphyrin nanobarrel, 1, that can encapsulate C(60) effectively was prepared via a concise coupling route. The structures of both 1 and C(60)@1 were confirmed by single-crystal X-ray diffraction analysis.