Рацион бабочки-адмирала в природе включает различные источники питания в зависимости от стадии развития. 1
Взрослые особи в основном питаются нектаром цветущих растений. 1 Среди предпочитаемых видов — хмель, василёк, плющ. 5 Также бабочки любят сложноцветные растения: ежевику, скабиозу, астры, буддлею Давида. 5
К концу летнего сезона в рацион входят перезревшие сладкие фрукты. 5 Особенно адмиралы предпочитают забродившие плоды. 5
Гусеницы питаются листьями определённых древесных пород. 1 Среди предпочитаемых растений — берёза, ива, чёрная вишня и тополь. 1
Кроме того, взрослые особи могут получать питательные вещества из разложения органики: останков животных, экскрементов и даже мочи. 13