Los hábitos alimentarios de los peces difieren de una especie a otra pero, en general, algunas especies son específicamente herbívoras o carnívoras, y prefieren las plantas marinas o animales, respectivamente. Otros son omnívoros en la naturaleza, alimentándose de ambos.
No hay una regla general sobre qué comen los diferentes peces oceánicos, ya que tienen diferentes hábitos de alimentación. Sin embargo, la mayoría de los peces del océano se comen entre sí, al igual que los crustáceos, como los camarones, el krill y los cangrejos. Los peces del océano también comen algas, algas, detritos y plancton, así como cefalópodos como calamares y pulpos y también equinodermos como erizos de mar. Algunos peces del océano son carroñeros y se alimentan de las canales de otros animales marinos.
La dieta de los peces de aguas profundas tiene una gran diversidad ya que algunos de estos peces son omnívoros y se alimentan de animales acuáticos, incluidos los crustáceos, gusanos y peces más pequeños. Por ejemplo, el tiburón ballena es el pez más grande del océano. Se alimenta de plancton, calamares y otros pequeños animales marinos. Nada con su enorme boca abierta y filtra la comida con sus branquias. El gran tiburón blanco caza presas grandes, incluyendo otros tiburones. Es famoso incluso por atacar a los humanos, aunque los humanos no son su presa principal. El tiburón lanza un ataque violento, se retira mientras el animal lesionado se debilita, luego vuelve a comer con poca resistencia.