Les papillons blancs du chou mangent différents types de nourriture au cours des phases particulières de leur cycle de vie. Les chenilles blanches du chou subsistent sur les feuilles des plantes de la famille Brassica, tandis que les adultes se nourrissent du nectar d'une variété de fleurs.
Au cours de leur phase larvaire, les blancs de choux se nourrissent de choux, choux-fleurs, brocolis, choux de Bruxelles et autres Brassicacées. Pour cette raison, les chenilles blanches du chou sont considérées comme des ravageurs des cultures. Au cours de leur phase adulte, les choux blancs se nourrissent du nectar de nombreux types de fleurs, dont la menthe, l'aster, la moutarde, les pissenlits et le trèfle. Lorsque les adultes se nourrissent, ils se déplacent de fleur en fleur, les pollinisant ainsi.