Os peixes marinhos se alimentam de pequenas criaturas, peixes menores e vários organismos mortos que caem de níveis mais altos da água. É comum que os peixes marinhos fiquem até duas semanas sem comer, porque a comida fica frequentemente escasso no fundo do mar.
Os peixes marinhos têm sistemas digestivos lentos que permitem que permaneçam cheios por longos períodos de tempo, uma característica extremamente benéfica quando seu suprimento de comida é escasso. Certas espécies de peixes pescadores machos, por exemplo, são pequenas em tamanho e vivem em peixes pescadores fêmeas como parasitas, por sua vez permitindo que os peixes fêmeas detectem e se alimentem de todas as fontes de alimento disponíveis.