Yaban fareleri hem bitkisel hem de hayvansal kaynaklı çeşitli besinlerle beslenirler, yani omnivor bir diyetleri vardır. Bitkisel besinler arasında meyveler, yapraklar, bitki gövdeleri, mantarlar, tahıllar ve kök bitkileri bulunur. Hayvansal besinler ise küçük memeliler, balıklar, yumuşakçalar, yumurtalar, salyangozlar ve böcekleri içerir. Ayrıca, yaban fareleri leşi de tüketirler ve yamyamlığa başvurabilirler.