A szarv cápa lehetőségszerű étkező. Étrendje:
- Gerincelők: rákok, homárok, garnélák, kagylók, csigák, férgek, csillaghalak, tengeri tojások
- Halak: sardínák, csírik és más kis gerinceles halak
- Egyéb: alkalmanként algák
Erős állkapocsuk és heves fogai помощьюével törik meg a prédákat. Az étrend koruktól, élőhelytől és prédák elérhetőségétől függ.