The caterpillars of Red Spotted Purple Butterflies feed on a variety of plants, including willow, poplar , and cherry. They can be found munching on the leaves, stems, and flowers of these host plants.