A maioria das mais de 400 espécies de tubarões comem peixes, incluindo arenque, anchova, arraia, atum, solha e outros tubarões. Com visão aguçada, olfato apurado e excelente audição, tubarões são adeptos a encontrar presas, mas sua dieta varia, dependendo do que está disponível no momento.
Os tubarões que comem peixes também podem comer outras espécies marinhas, e algumas espécies de tubarões não comem peixes. As espécies que se enquadram na categoria de alimentadores de filtro, como tubarões-frade, comem plâncton, que são organismos minúsculos que flutuam na água. Um alimentador de filtro leva água cheia de plâncton em sua boca e expulsa apenas a água de suas guelras. As espécies de tubarões que vivem perto do fundo do oceano, como os tubarões-anjo e os tubarões-anjo, comem pequenos peixes, mas também gostam de crustáceos e moluscos. Os peixes ósseos são os favoritos do touro e dos tubarões azuis. Esses predadores são menos exigentes com sua dieta, que inclui outros tubarões. Os grandes tubarões brancos também comem outras espécies de tubarões. Sua dieta inclui peixes maiores e mamíferos, como leões marinhos, pequenas baleias, tartarugas marinhas e aves marinhas. Os humanos normalmente não fazem parte da dieta de um tubarão, mas grandes tubarões-brancos, tubarões-tigre e tubarões-touro são as espécies mais prováveis de atacar os humanos.