Las mariposas de repollo blanco comen diferentes tipos de alimentos durante las fases particulares de su ciclo de vida. Las orugas de repollo blanco persisten en las hojas de las plantas de la familia Brassica, mientras que los adultos se alimentan del néctar de una variedad De flores.
Durante su fase larvaria, las coles se alimentan de col, coliflor, brócoli, coles de Bruselas y otras Brassicaceae. Por esta razón, las orugas de repollo blanco se consideran plagas de los cultivos. Durante su fase adulta, las coles se alimentan del néctar de muchos tipos de flores, como menta, aster, mostaza, diente de león y trébol. Cuando los adultos se alimentan, se mueven de flor en flor, polinizándolos en el proceso.