Większość z ponad 400 gatunków rekinów je ryby, w tym śledź, sardela, stingray, tuńczyk, flądra i inne rekiny. Z ostrym wzrokiem, żywym węchem i doskonałym słuchem, rekiny są zdolni do zdobywania zdobyczy, ale ich dieta jest różna, w zależności od tego, co jest dostępne w danym momencie.
Rekiny jedzące ryby mogą również spożywać inne morskie życie, a niektóre gatunki rekinów nie jedzą ryb. Gatunki należące do kategorii filtrów filtrujących, takie jak rekiny płowe, jedzą plankton, czyli maleńkie organizmy unoszące się w wodzie. Podajnik filtrujący pobiera wodę z planktonu i wypuszcza jedynie wodę z jej skrzeli. Gatunki rekinów, które żyją blisko dna oceanu, takie jak rekiny pielęgniarek i aniołów, jedzą małe ryby, ale także lubią skorupiaki i mięczaki. Bone fish są ulubieńcami byków i niebieskich rekinów. Te drapieżniki są mniej wrażliwe na swoją dietę, która obejmuje inne rekiny. Znane są również wielkie białe rekiny, które jedzą inne gatunki rekinów. Ich dieta obejmuje większe ryby i ssaki, takie jak lwy morskie, małe wieloryby, żółwie morskie i ptaki morskie. Ludzie nie są zazwyczaj częścią diety rekina, ale najpewniej gatunki, które atakują ludzi, to biali, rekiny tygrysie i rekiny byka.