Hubroer er gulske rovdyr som jakter små pattedyr, fugler, reptiler, amfibier og insekter. I snitt spiser de ca. 0,45 kg (1 pund) mat per dag, men de kan spise opptil 0,9 kg (2 pund) i ett måltid – omtrent 10 % av kroppsvekten sin.
De jakter ved å sitte på utsikt og vente på byttedyr, så stoßer ned med kraftige kler. De bærer ofte byttet tilbake til reiret og kan gemme mat til senere. Som viktige økosystemregulatorer hjelper de å kontrollere gnagerbestander.