Las dietas de los tiburones varían según las especies, pero la mayoría de los tiburones comen peces, calamares y crustáceos. Aunque tienen preferencias, los tiburones tienden a ser cazadores oportunistas, y comen lo que está disponible de acuerdo a su ubicación. en un momento dado.
Los tiburones azules comen una cantidad significativa de calamares, mientras que los tiburones tigre se comen a las tortugas marinas. Los tiburones lisos comen cangrejos y langostas, y los tiburones martillo prefieren las rayas. Algunos tiburones que son lo suficientemente rápidos y grandes también cazan mamíferos marinos. Grandes tiburones blancos, tiburones tigre y tiburones mako son conocidos por comer leones marinos, focas, delfines, marsopas y aves marinas. También se alimentan de peces grandes como la caballa y el atún. El tiburón más grande, el tiburón ballena, no caza su alimento. En su lugar, utiliza branquias especializadas para filtrar el plancton, que está hecho de algas y criaturas marinas microscópicas. Algunos tiburones que viven en el fondo pasan la mayor parte del tiempo recorriendo el suelo oceánico en busca de almejas y moluscos.
Debido a que muchos tiburones se alimentan de manera indiscriminada, algunos se han encontrado con artículos no alimentarios, como carbón, basura, aceite y ropa, en sus estómagos. Los tiburones rara vez se aprovechan de los humanos y, por lo general, los liberan después de darse cuenta de que lo que capturaron no se encuentra entre sus fuentes típicas de alimentos.
Los tiburones no requieren tanta comida como sugiere su tamaño, principalmente porque son de sangre fría y no queman energía rápidamente.