Insekten: Spechte fressen hauptsächlich Insekten, darunter Ameisen, Käfer, bohrende Larven, Spinnen und andere kleine wirbellose Tiere, die sich in oder unter der Baumrinde befinden. Ihre starken, spitzen Schnäbel und langen Zungen helfen ihnen, Insekten aus tiefen Rissen und Löchern in Bäumen zu extrahieren.
Baumsaft: Einige Arten, wie der Sapsucker, ernähren sich auch von Baumsaft. Saft liefert Energie, besonders in den kälteren Monaten, wenn Insekten weniger häufig vorkommen. Sie machen kleine Löcher in der Baumrinde, um auf den fließenden Saft zuzugreifen.
Früchte und Nüsse: Spechte essen gelegentlich Früchte, Beeren, Eicheln und andere pflanzliche Nahrungsmittel, wenn die Insektenverfügbarkeit begrenzt ist.
Talg: Talg, ein fettreiches Futter aus tierischem Fett, ist bei Spechten und anderen Garten Vögeln beliebt. Talgkuchen oder -blöcke können in Futterhäuschen aufgehängt werden, um ihre Ernährung im Winter zu ergänzen.