貓頭鷹吃的食物是比較多的,像鼠類、小型鳥類、昆蟲等,都是貓頭鷹的食物,貓頭鷹每年吃掉的老鼠數量是很高的。
貓頭鷹主要以黑線姬鼠、黑線倉鼠、大倉鼠、棕色田鼠等農田鼠類和小家鼠、褐家鼠等居民區鼠類為主食,也吃一些小型鳥類、哺乳類和昆蟲,如雀類、鶯類、蝙蝠、甲蟲、金龜子、蝗蟲、螻蛄等。貓頭鷹是捕鼠能力最強的鳥類,一隻貓頭鷹每年可以吃掉1000多隻老鼠,相當於為人類保護了數噸糧食,的確是勞苦功高。