Meeresfische ernähren sich von kleinen Lebewesen, kleineren Fischen und verschiedenen toten Organismen, die von höheren Wasserständen herabfallen. Es ist üblich, dass Seefische bis zu zwei Wochen ohne Nahrung auskommen, da Nahrung in der Tiefsee oft knapp.
Meeresfische haben ein langsames Verdauungssystem, das es ihnen ermöglicht, für längere Zeit satt zu bleiben, eine Eigenschaft, die äußerst nützlich ist, wenn ihr Nahrungsangebot knapp ist. Bestimmte Arten männlicher Seeteufel sind zum Beispiel klein und leben von weiblichen Seeteufeln als Parasiten, wodurch die weiblichen Fische alle verfügbaren Nahrungsquellen erkennen und sich davon ernähren können.