Le régime alimentaire de la chouette creuse se compose principalement d'insectes et de petits mammifères trouvés dans les prairies qu'ils habitent, comme les sauterelles, les grillons, les coléoptères, les lézards et les petits rongeurs comme des souris. Ils se nourrissent parfois aussi de petits oiseaux et reptiles. Bien qu'ils chassent leur proie sur le terrain, ils sont connus pour se percher sur des clôtures ou des postes de clôture pour avoir une meilleure vue de leur environnement et repérer leur proie.