A stable 2 : 1 host-guest complex is formed between a beta-cyclodextrin-conjugated subphthalocyanine and a tetrasulfonated porphyrin in water. The complex exhibits an energy transfer property from the excited subphthalocyanine to the porphyrin core with an excitation energy transfer quantum yield of 0.38.