Las ardillas son omnívoras oportunistas, pero la mayor parte de su dieta se compone de semillas, nueces, brotes, frutas y hojas. Ocasionalmente, las ardillas son anteriores a las lagartijas, serpientes, gusanos, aves, huevos. o insectos. Las ardillas están equipadas con incisivos muy largos que les ayudan a roer las cáscaras duras de las nueces.
Las ardillas son animales muy adaptables, y muchas se han adaptado para vivir en entornos suburbanos y urbanos. En tales lugares, las ardillas continúan comiendo su alimento natural cuando pueden encontrarlo, pero también consumen una gran cantidad de alimentos producidos por el hombre, como la basura o alimentos para mascotas. Las ardillas pueden convertirse en una seria molestia para quienes instalan comederos para pájaros en sus patios, ya que acosarán a las aves fuera de los comederos y consumirán grandes cantidades de semillas.
Las ardillas son agentes importantes de la dispersión de semillas, por lo que son socios muy importantes para los árboles que las alimentan. Por ejemplo, las ardillas son muy aficionados a las nueces de nogal. Mientras comen algunas de estas nueces de nogal tan pronto como las encuentran, entierran u ocultan otras para su posterior recuperación. Las ardillas recuerdan dónde se almacenaban la gran mayoría de las nueces y, finalmente, vuelven a comerlas. Sin embargo, las ardillas ocasionalmente pierden algunas de las tuercas o mueren antes de poder recuperarlas. Las nueces sobrantes o perdidas eventualmente se convierten en árboles. Debido a que las ardillas son tan móviles, los árboles pueden extenderse en grandes distancias, mientras permanecen en el mismo lugar.