Wszystkie rekiny są mięsożercami, co oznacza, że żywią się innymi zwierzętami, a nie roślinnością. Większość rekinów odżywia się żywym mięsem, podczas gdy niektóre mogą jeść padlinę, która składa się ze szczątków ryb i innych zwierząt morskich, które już umarły. Rekiny zazwyczaj kojarzą się z ogromnymi, ostrymi jak brzytwa zębami, które tylko czekają, aby rozszarpać ciało nieszczęsnej ofiary. W przypadku niektórych agresywnych i dużych rekinów, może to być prawda. Jednak rekiny i ich zęby są przystosowane do zróżnicowanej diety. Rekin wielorybi, na przykład, żywi się planktonem i małymi rybami kostnymi. Z tego powodu jego zęby są w dużej mierze nierozwinięte, a łapanie takich ofiar odbywa się za pomocą sit w jego pysku.
Na ogół rekiny jedzą ryby, inne rekiny, kałamarnice, mięczaki, skorupiaki, żółwie, delfiny, morświny, płaszczki i foki, między innymi. Kluczowym składnikiem ich zdobyczy musi być tłuszcz, ponieważ dostarcza im on energii do podróżowania, polowania i utrzymywania optymalnej temperatury ciała.
Karły mają tendencję do trzymania się jednego rodzaju zdobyczy, a ich technika polowania i zęby są zazwyczaj zaprojektowane tak, aby pasowały do tego rodzaju planu żywieniowego. Tak więc te, które jedzą kałamarnice i ryby będą miały ostre, spiczaste zęby, które będą chwytać śliskie ofiary. Z drugiej strony, te, które żywią się skorupiakami i mięczakami będą potrzebowały płaskich zębów do chrupania i ścierania tych twardych egzoszkieletów. Rekiny takie jak Wielki Biały są wyposażone w ząbkowane zęby, które umożliwiają chwytanie i rozrywanie mięsa, a także zdolność do przeżuwania skorupy żółwia morskiego.