Rekiny rogate to oportunistyczne pożywcy. Ich dieta obejmuje:
- Bezkręgowce: Kraby, humary, krewetki, ślimaki, ślimaki, robaki, gwiazdy morskie, jeżowce morskie
- Ryby: Sardynki, sardelle i inne małe ryby kostne
- Inne: Okazjonalnie glony
Rozgniecają ofiary potężnymi szczękami i ostrymi zębami. Dieta zależy od wieku, siedliska i dostępności pożywki.