Rotkopfspechte haben eine omnivore Ernährung aus Insekten, Früchten und Samen. Vogelbeobachter haben sie beim Jagen und Verzehren kleinerer Vogelarten wie Schwalben, Sperber und Waldsänger beobachtet.
Dieses Verhalten wird durch Nahrungsbedarf und Überleben getrieben.