Чем питаются белки, кажется, известно каждому: орехами. На самом деле разнообразие естественных кормов белки очень большое. Основу их рациона, почти на всей территории обитания в лесах, составляют семена хвойных деревьев. Если в лесу, где живет белка, растет несколько пород хвойных, то у нее есть четкие приоритеты: сначала кедровые орехи, потом еловые семена, потом лиственница. На последнем месте приоритетов белки стоят сосновые семена, их она есть только при отсутствии других кормов. Если урожай был хороший, то белка будет питаться шишками два года, так как часть их упадет на землю и при высокой влажности станет так называемыми кислыми шишками.
Чем питаются белки, кроме семян? Они едят подпочвенные и шляпочные грибы, имеющие высокую биологическую ценность. При отсутствии семян хвойных деревьев, белки употребляют в пищу почки и древесную кору, орехи и желуди, ягоды и сережки ивы, молодые листочки дуба и лишайники. Едят белки и муравьев, жучков, бабочек, куколок и личинок, которые можно найти в орехах. Некоторые белки едят птиц, их яйца, обгладывают кости животных, сброшенные лесными копытными рога.
Состав и количество еды, съедаемой белкой, изменяются в зависимости от времени года, территории и урожая. Иногда белки делают запасы орехов и грибов на зиму. Грибы прячутся на деревьях, а орехи наоборот закапываются в землю и листья. Запасы белка находит по запаху, даже под метровым слоем снега. При неурожаях белки к осени начинают мигрировать в соседние леса. Мигрируют белки группами со скоростью хода человека. Если зверек мигрировал, у него потертая кожа и шубка, повреждены и затуплены когти. Такие белки позже линяют, меньше весят и выглядят истощенно, тускло, побито.
Питание белки в домашних условиях сильно отличается от того, чем питаются белки в природе.