Les requins sont tous carnivores : ils mangent des animaux de toutes les tailles et natures.
Les proies vont des petits organismes planctoniques pour le requin baleine, jusqu’à de grands mammifères marins pour le requin blanc, en passant par des invertébrés et des poissons osseux pour le requin nourrice, ou parfois même d’autres poissons cartilagineux pour le requin citron.
Leur alimentation et techniques de chasse varient en fonction des espèces, de l’âge des individus, de la saison et de la disponibilité des ressources.
Ils peuvent être exclusivement prédateurs et apprécier les animaux vivants en bonne santé ou affaiblis comme le requin gris, ou être aussi charognard (se nourrir également d’animaux morts) comme le requin griset. Parfois certains avalent même des déchets anthropiques (liés à l’activité humaine) comme le requin tigre.