Tornskaten lever stort sett av større insekter, krypdyr og smågnagere; av og eter den også mindre fugler. Byttedyrene spiddes ofte på torner som matreserve.