Loorkakk on loomtoiduline. Ta toitub enamasti väikestest selgroogsetest, eriti närilistest ja lindudest. Üks loorkakk sööb ööga üks või kaks närilist. Pesitsev paar ja nende järglased võivad süüa aastas 1000 närilist. Kakk võib süüa väikesi selgrootuid, kes kaaluvad vähem kui 0,05 grammi, kuid ka selgroogseid kes kaaluvad sama palju kui lind ise. Väiksem saak rebitakse tavaliselt tükkideks ja süüakse tervelt. Suurem saak, nagu jänese pojad, tükeldatakse ja söögiks kõlbmatu osa jäätakse maha.