Gli scoiattoli mangiano tutti i tipi di noci, tra cui ghiande, pinoli, noci, mandorle, nocciole e arachidi. I tipi di noci scoiattoli mangiano dipendono da ciò che è tipicamente disponibile nell'habitat che occupano.
Le noci sono la fonte primaria di cibo dello scoiattolo. Gli scoiattoli non vanno in letargo, quindi un componente principale della loro attività durante tutto l'anno è la raccolta e l'accumulo di noccioline così da avere sempre abbastanza da mangiare. Una volta che uno scoiattolo trova un dado, lo mangia o sul posto o fugge per trovare un posto dove seppellirlo.
I ricercatori hanno studiato come gli scoiattoli ricordano dove hanno sequestrato i loro noccioli, ipotizzando che usino una combinazione di odore, memoria e punti di riferimento. Gli scoiattoli sembrano avere molto più successo nel trovare le proprie cache nascoste in un'area piuttosto che trovare ammassi casuali raccolti da altri scoiattoli nella stessa area, portando alla conclusione che il recupero coinvolge più di un semplice input sensoriale, come l'odore.
Gli scoiattoli mangiano anche semi, coni di conifere, frutta, funghi e vegetazione verde e si adatteranno a mangiare quasi tutto, se i loro cibi preferiti sono scarsi. Nelle aree urbane, non è raro vedere scoiattoli che mangiano cibo spazzatura scartato, come la pizza. Mangeranno persino insetti, uova, uccelli morti o serpenti e piccoli roditori di fronte alla fame.