Les grands hiboux à cornes ne sont pas des omnivores ou des herbivores; Ce sont des carnivores. Les carnivores sont des animaux qui ne mangent que de la viande. De grands hiboux à cornes s'attaquent principalement à de petits mammifères, tels que des souris, des campagnols et des lapins. Ils peuvent également attraper et manger des oiseaux, des insectes, des poissons et des reptiles.