Esquilos são vegetarianos, conhecidos por comerem uma grande variedade de nozes, frutas e outros alimentos vegetarianos, mas esquilos voadores comem pequenos pássaros, insetos e ovos. Entre alguns alimentos, os esquilos têm sido é conhecido por comer vários tipos de nozes, sementes e várias frutas.
Os esquilos também costumam comer líquenes, botões, cogumelos, raízes e pinhas. Os esquilos também comem folhas, galhos e cascas. Os esquilos adoram comer frutas, incluindo maçãs, damascos, laranjas e abacates. Os esquilos comem até flores, especialmente bulbos de flores, por isso têm uma dieta ampla e variada.Os esquilos bebem água e são atraídos por bebidas açucaradas. Na verdade, quando as pessoas estão criando esquilos bebês, elas são aconselhadas a reidratá-los usando uma mistura de água, sal e açúcar. Os esquilos também bebem leite. Assim como seus hábitos alimentares, eles não são exigentes com o que bebem.
Por causa disso, eles são roedores infame e irritantes para os jardineiros, pois podem destruir as plantações, especialmente o milho. Os esquilos têm hábitos interessantes quando procuram comida. Eles geralmente encontram ou roubam comida e depois a cavam em várias áreas para escondê-la. Embora seja uma prática comum nos meses de inverno, os esquilos realmente fazem isso durante todo o ano.