Arten eter mest korn, inkludert havre, hvete, bygg, rug og mais, samt frø av ville planter fra sen høst til tidlig vår, når knopper og andre nye vekster oppstår. Leddyr utgjør den primære kosten for ynglinger, og voksne fugler supplerer også sitt eget kosthold med dette i hekkesesongen. Voksne fugler vil imidlertid ete mye mer leddyr når det er overflod. Ellers eter også pilfinkene insekter og deres larver.