Les hiboux de grange ne mangent généralement pas d'insectes. Leur régime alimentaire se compose principalement de petits rongeurs comme des campagnols, des souris et des musaraignes. Ils s'attaquent parfois à divers oiseaux, amphibiens, reptiles et insectes plus gros tels que les coléoptères et les sauterelles.