Veverițele sunt omnivore oportuniste, dar majoritatea dietă lor este alcătuită din semințe, nuci, lăstari, fructe și frunze. Ocazional veverițele vor predate șopârle, șerpi, viermi, sau insecte. Veveritele sunt echipate cu incisivi foarte lungi care îi ajută să se înroșească în cochiliile dure ale nuci.
Veveritele sunt animale foarte adaptabile, iar mulți s-au adaptat să trăiască în medii suburbane și urbane. În astfel de locuri, veverițele continuă să mănânce alimentele naturale atunci când o găsesc, dar consumă și o cantitate mare de alimente produse de om, cum ar fi gunoi sau hrană pentru animale de companie. Veveritele pot deveni o provocare serioasă pentru cei care instalează hrănitorii de păsări în șantierele lor, deoarece vor păsa de păsări și vor consuma cantități mari de sămânță.
Veverițele sunt agenți importanți ai dispersării semințelor, făcându-i parteneri foarte importanți pentru copacii care le hrănesc. De exemplu, veverițele sunt foarte îndrăgite de nuci de hickory. În timp ce mănâncă unele dintre aceste nuci hickory de îndată ce le găsesc, ei îngroapă sau ascunde pe alții pentru recuperarea ulterioară. Veveritele își aduc aminte unde a fost stocată marea majoritate a fructelor de nuci și, în cele din urmă, s-au întors să le mănânce. Cu toate acestea, veverițele pierd ocazional unele nuci sau mor înainte de a le putea recupera. Nuci de stânga sau pierdut se transformă în copaci. Deoarece veveritele sunt atât de mobile, copacii se pot răspândi pe distanțe mari, rămânând în același loc.