Гусеницы капустницы питаются листьями капусты и других крестоцветных растений. 13 Молодые гусеницы предпочитают есть нижнюю сторону листьев, а старшие — верхнюю. 13
Некоторые растения, которые входят в рацион: брюква, репа, редька, хрен, редис, рапс. 14 Также гусеницы могут есть настурцию, каперсы, лук и чеснок. 14
Взрослые особи капустницы питаются нектаром цветов. 25 Для этого у них есть свёрнутый в спираль хоботок. 2 Бабочки могут есть нектар одуванчика, сивца, люцерны и других растений. 3