Orrfugl eter av både løvtrær og bartrær, særlig rakler og knopper av bjørk, skudd, blader, barnåler, kongler, bær av forskjellige lyngarter og noe insekter. Lenger sør er busker (, , ) og gress også en viktig næringskilde. Det daglige næringsinntaket utgjør normalt cirka tørrstoff.