Bướm trắng bắp cải ăn các loại thức ăn khác nhau trong các giai đoạn cụ thể của vòng đời. Sâu bướm trắng bắp cải sống trên lá của các cây thuộc họ Brassica, trong khi con trưởng thành ăn mật hoa của nhiều loại của hoa.
Trong giai đoạn ấu trùng của chúng, người da trắng bắp cải ăn bắp cải, súp lơ trắng, bông cải xanh, cải Brussels và các loài thuộc họ Cải khác. Vì lý do này, sâu bướm trắng bắp cải được coi là loài gây hại cây trồng. Trong giai đoạn trưởng thành, lòng trắng của bắp cải ăn mật hoa của nhiều loại hoa, bao gồm bạc hà, aster, mù tạt, bồ công anh và cỏ ba lá. Khi con trưởng thành cho ăn, chúng sẽ chuyển từ hoa này sang hoa khác, quá trình này sẽ thụ phấn cho chúng.