La Chevêche des terriers est carnivore et son régime alimentaire se compose principalement de petits rongeurs, d'insectes, de reptiles, d'oiseaux et d'amphibiens. Ils se nourrissent de gaufres, de souris, de sauterelles, de grillons, de coléoptères, de serpents, de lézards et de grenouilles. Ils peuvent également manger des oiseaux plus petits et des nids ainsi que des scorpions occasionnels. La Chevêche des terriers chasse souvent pendant la journée, mais peut également chasser la nuit ou tôt le matin ou le soir.