Velké rohové sovy nejsou všemocné nebo býložravci; Jsou to masožravci. Masožravci jsou zvířata, která jedí pouze maso. Velké rohové sovy především kořistí na malých savcích, jako jsou myši, voly a králíci. Mohou také chytit a jíst ptáky, hmyz, ryby a plazi.