Adlerfische sind Raubfische und ernähren sich hauptsächlich von kleineren Fischen und Krebstieren. Zu ihrer Beute gehören zum Beispiel Sardinen, Makrelen, Garnelen, Krabben und Muscheln.