Tårnuglene eter både virveldyr og virvelløse dyr. En typisk diett består av smågnagere, som vånd, lemen, rotter og mus, muldvarper, frosker og insekter. Mange oppfatter derfor fuglen som et nyttedyr. Derfor er det ganske vanlig at bønder hjelper tårnuglen med å bygge reirplasser. En voksen tårnugle spiser normalt smågnagere hver dag. Et hekkende par trenger normalt omkring byttedyr i året (typisk vånd og mus).