Питается снегирь семенами, почками, некоторыми паукообразными и ягодами (в частности, рябиной). Кормясь ягодами, выедает из них семена, оставляя мякоть. Птенцов выкармливает в основном растительными кормами, добавляя насекомых и ягоды.
Т.Е снегирь всеядная птица