Tous les requins sont carnivores, ce qui signifie qu’ils se nourrissent d’autres animaux par opposition à la végétation. La plupart des requins survivent grâce à de la chair vivante, tandis que certains peuvent manger de la charogne, c’est-à-dire des restes de poissons et d’autres animaux marins déjà morts. On pense généralement que les requins ont d’énormes dents acérées comme des rasoirs, qui n’attendent que de déchirer la chair de leurs malheureuses proies. Dans le cas de certains requins agressifs et de grande taille, cela peut être vrai. Cependant, les requins et leurs dents sont conçus pour des régimes alimentaires variés. Le requin-baleine, par exemple, se nourrit de plancton et de petits poissons osseux. Pour cette raison, ses dents sont en grande partie peu développées, et la capture de ces proies s’effectue via des tamis dans sa bouche.
En général, les requins mangent des poissons, d’autres requins, des calmars, des mollusques, des crustacés, des tortues, des dauphins, des marsouins, des raies et des phoques, entre autres animaux. L’ingrédient clé de leurs proies doit être la graisse, car elle leur fournit l’énergie nécessaire pour se déplacer, chasser et maintenir une température corporelle optimale.
Les requins ont tendance à se cantonner à un seul type de proie, et leur technique de chasse et leurs dents sont généralement conçues pour s’adapter à ce type de plan alimentaire. Ainsi, ceux qui se nourrissent de calamars et de poissons auront des dents pointues et acérées qui agripperont des victimes glissantes. En revanche, ceux qui se nourrissent de crustacés et de mollusques auront besoin de dents plates pour croquer et broyer ces exosquelettes résistants. Les requins comme le grand blanc sont équipés de dents dentelées qui permettent de saisir et de déchirer la chair, ainsi que la capacité de mâcher à travers la carapace d’une tortue marine.