A skarlátpiranga étrendje főleg felnőtt rovarokból áll: gubancok, lepkek, szitakötők, légyak, darazsak, szúnyogok, bogarak, hangyák, pókok, rovarisztrók. Ezenkívül gyümölcsökkel és kis gyümölcsökkel kiegészítik az ételüket (som bogyói, bodza, somkivül, szőlő, áfonya, facsarbogyó, cukorbogyó, cseresznye, alma, banán, narancs).