O bacalhau come de tudo. É um animal muito voraz. Ele engole tudo o que se move ao seu redor. No seu regime alimentar, estão incluídos diversos organismos marinhos, nomeadamente peixes, crustáceos, lulas e outros moluscos.