Lahana beyazı kelebekler, yaşam döngülerinin belirli aşamalarında farklı türde yiyecekler yerler. Lahana beyaz tırtıllar Brassica ailesinin bitkilerinin yaprakları üzerinde bulunurken, yetişkinler çeşitli nektarlarla beslenir çiçeklerin.
Larva safhalarında lahana beyazı lahana, karnabahar, brokoli, Brüksel lahanası ve diğer Brassicaceae ile beslenir. Bu sebeple, lahana beyazı tırtıllarının mahsul zararlıları olarak kabul edilir. Yetişkin dönemlerinde lahana beyazı, nane, dalya, hardal, karahindiba ve yonca gibi birçok çiçek türünün nektarı ile beslenir. Yetişkinler beslendiklerinde, çiçekten çiçeğe geçerler ve bu süreçte tozlaşırlar.