Для белок основным кормом являются семена хвойных: сосны, ели, пихты, лиственницы и других деревьев. Белка за три минуты может оставить от сосновой шишки лишь чешуйки. За один день белка может съесть сто сосновых шишек и пятнадцать еловых. Кроме шишек, белка с огромным удовольствием питается ягодами, желудями, лесными орехами, грибами, побегами и почками разных деревьев, корневищами и клубнями, и еще лишайниками. Белки вообще всеядны. В определенные периоды размножения белки могут питаться насекомыми и их личинками, также птенцами, яйцами и мелкими позвоночными.
Белки делают на зиму запасы еды и до весны помнят все те места-"подвалы", куда все прятала. Но с приходом тепла белка перестает интересоваться своими старыми тайниками и всю пищу начинает складывать по новым местам. Зимой грызуны активны весь световой день, а летом же только утром и вечером. Белки на зиму не впадают в спячку, но во время метелей могут на пару дней погрузиться в короткий зимний сон. Что же отличает сон от спячки, в которую впадают другие животные? Во время сна белки дыхание, температура тела и сердцебиение не отклоняются от нормы.
Белки не способны усваивать клетчатку, в отличии от оленей и зайце, поэтому питание состоит из растительности, которая богата углеводами, жирами и белками. Ранняя весна самое тяжелое время для этих грызунов, потому что закрытые семена прорастают и уже не являются пищей, а новых еще нет.