Les perce-oreilles mangent aussi bien des parties de végétaux comme des bourgeons et des fruits tendres que des animaux. Sont notamment très recherchés les pucerons, les oeufs d’acariens, de carpocapses des pommes et d’hyponomeutes. En dehors de parasites, ils mangent aussi du mycelium.