Hornhaie sind opportunistische Fresser. Ihre Nahrung umfasst:
- Wirbellose: Krabben, Hummer, Garnelen, Muscheln, Schnecken, Würmer, Seesterne, Seeigel
- Fische: Sardinen, Sardellen und andere kleine Knochenfische
- Sonstiges: Gelegentlich Algen
Sie zerkleinern Beute mit kräftigen Kiefern und scharfen Zähnen. Die Ernährung variiert je nach Alter, Lebensraum und Beuteverfügbarkeit.