Сорокопуты питаются крупными насекомыми, мелкими птицами, рептилиями и млекопитающими. 3 Небольшую часть рациона составляют другие мелкие птички. 4
В основной рацион сорокопутов входят также грызуны, землеройки, кроты, крысы, летучие мыши, крупные жуки (майский или долгоносик), ящерицы и лягушки. 1