Les écureuils mangent toutes sortes de noix, y compris les glands, les pignons, les noix, les amandes, les noisettes et les arachides. Les types de noix que les écureuils mangent dépendent de ce qui est généralement disponible dans l'habitat qu'ils occupent. p>
Les noix sont la principale source de nourriture des écureuils. Les écureuils n'hibernent pas, donc une composante principale de leur activité toute l'année consiste à ramasser et à accumuler des noix afin qu'ils aient toujours assez à manger. Une fois qu'un écureuil trouve une noix, il la mange sur place ou s'enfuit pour trouver un endroit pour l'enterrer.
Les chercheurs ont étudié comment les écureuils se souviennent de l'endroit où ils ont séquestré leurs noix, en supposant qu'ils utilisent une combinaison d'odeur, de mémoire et de repères. Les écureuils semblent avoir beaucoup plus de succès à trouver leurs propres caches de noix cachées dans une zone que de trouver des trésors aléatoires collectés par d'autres écureuils dans la même zone, ce qui conduit à la conclusion que la récupération implique plus qu'une simple entrée sensorielle, telle que l'odorat.
Les écureuils mangent également des graines, des cônes de conifères, des fruits, des champignons et de la végétation verte et s'adapteront à presque n'importe quoi, si leurs aliments préférés sont rares. Dans les zones urbaines, il n'est pas rare de voir des écureuils manger de la malbouffe jetée, comme de la pizza. Ils mangeront même des insectes, des œufs, des oiseaux ou des serpents morts et des petits rongeurs lorsqu'ils auront faim.