Havsabborre jagar vanligtvis genom att vänta i bakhåll och sedan kasta sig ut för att fånga sitt byte. De använder sina vassa tänder för att greppa och hålla sitt byte och sväljer det sedan hela.
Några av de specifika livsmedel som havsabborre äter inkluderar:
* Fisk:ansjovis, sardiner, sill, makrill och andra småfiskar
* Kräftdjur:räkor, krabbor och hummer
* Blötdjur:musslor, musslor och bläckfisk
* Andra ryggradslösa djur:maskar, sjöborrar och sjöstjärnor
Havsabborre är också kända för att äta annan havsabborre, såväl som sina egna ungar.
Dieten av havsabborre kan variera beroende på art och miljö där de lever. Till exempel kan en del havsabborre som lever i korallrev äta en högre andel kräftdjur och blötdjur, medan de som lever i öppet vatten kan äta mer fisk.