Gli scoiattoli sono onnivori, mangiano sia piante che animali.
Alimenti vegetali
* Noci: Ghiande, noci, nocciole, pecan, mandorle, faggi, pinoli.
* Semi: Semi di girasole, zucca, mangime per uccelli.
* Frutta: Mele, bacche, ciliegie, pere.
* Funghi: Specialmente quando altro cibo scarseggia.
* Corteccia: In inverno quando il cibo è limitato.
* Gemmme: Gemme di fiori e alberi.
* Erbe: Semi e lame d'erba.
Alimenti animali
* Insetti: Scarabei, bruchi, cavallette.
* Uova: Possono razziare nidi d'uccelli.
* Piccoli animali: Occasionalmente topi o uccellini.
Altro
* Mangiatoie per uccelli
* Scarti spazzatura
Variazioni stagionali
Estate e autunno: noci, frutta, insetti. Inverno: noci accumulate, corteccia, gemme, funghi.
La dieta varia per località, disponibilità e preferenze individuali.