Les requins à cornes sont des mangeoires opportunistes avec un régime alimentaire principalement constitué de:
Invertébrés:
* crustacés: Crabes, homards, crevettes, bernacles
* mollusques: Palourdes, escargots, moules, poulpe
* vers: Vers polychaete
* échinodermes: Étoiles de mer, oursins
poisson:
* Petits poissons, y compris des sardines, des anchois et d'autres petits poissons osseux.
* Parfois, ils mangent même d'autres espèces de requins, mais cela est moins courant.
Autre:
* Parfois, ils peuvent consommer de petites quantités d'algues.
Ils utilisent leurs mâchoires puissantes et leurs rangées de dents pointues pour écraser et broyer leur proie.
Il est important de noter que les régimes de requin corne peuvent varier en fonction de leur âge, de leur habitat et de la disponibilité des proies dans leur environnement.