Eichhörnchen sind opportunistische Allesfresser, aber der Großteil ihrer Nahrung besteht aus Samen, Nüssen, Trieben, Früchten und Blättern. Gelegentlich fressen Eichhörnchen Eidechsen, Schlangen, Würmer, Vögel und Eier oder Insekten. Eichhörnchen sind mit sehr langen Schneidezähnen ausgestattet, die ihnen helfen, in die harten Schalen von Nüssen zu nagen.
Eichhörnchen sind sehr anpassungsfähige Tiere, und viele haben sich an das Leben in vorstädtischen und städtischen Umgebungen angepasst. An solchen Orten fressen Eichhörnchen weiterhin ihre natürliche Nahrung, wenn sie sie finden können, aber sie verbrauchen auch eine große Menge von vom Menschen hergestellten Nahrungsmitteln wie Müll oder Tiernahrung. Eichhörnchen können für diejenigen, die Vogelhäuschen in ihren Gärten installieren, zu einem ernsthaften Ärgernis werden, da sie Vögel von den Futterstellen drängen und große Mengen an Saatgut verbrauchen.
Eichhörnchen sind wichtige Vertreter der Samenverbreitung, was sie zu sehr wichtigen Partnern für die Bäume macht, die sie ernähren. Eichhörnchen beispielsweise mögen Hickory-Nüsse sehr. Während sie einige dieser Hickory-Nüsse essen, sobald sie sie finden, vergraben oder verstecken sie andere, um sie später wiederzufinden. Die Eichhörnchen erinnern sich, wo die überwiegende Mehrheit der Nüsse gelagert wurde und kehren schließlich zurück, um sie zu fressen. Eichhörnchen verlieren jedoch gelegentlich einen Teil der Nüsse oder sterben, bevor sie sie zurückholen können. Übrig gebliebene oder verlorene Nüsse entwickeln sich schließlich zu Bäumen. Da die Eichhörnchen so mobil sind, können sich Bäume über große Entfernungen ausbreiten, während sie am selben Ort bleiben.