As borboletas brancas do repolho comem diferentes tipos de alimentos durante as fases específicas de seu ciclo de vida. Lagartas brancas do repolho subsistem das folhas das plantas da família das Brassica, enquanto os adultos se alimentam do néctar de uma variedade de flores.
Durante a fase larval, a clara do repolho se alimenta de repolho, couve-flor, brócolis, couve de Bruxelas e outras Brassicaceae. Por esse motivo, as lagartas brancas do repolho são consideradas pragas agrícolas. Durante a fase adulta, a clara do repolho se alimenta do néctar de muitos tipos de flores, incluindo hortelã, áster, mostarda, dente-de-leão e trevo. Quando os adultos se alimentam, eles se movem de flor em flor, polinizando-as no processo.