Havenglefisk, eller marine englefisk, har en varieret kost efter art og placering:
Almindelig kost
- Svampe: Mange arter skraber svampe af sten og koral.
- Alger: De græsser på trådformede og pladeformede alger.
- Hvirvelløse dyr: Orme, rejer og krebsdyr.
- Koralpolypper: Nogle arter nipper i koral, hvilket kan skade koralen.
Specialiserede kost
- Søanemoner: Nogle arter, som Dronning-englefisk, har relationer til anemoner.
- Zooplankton: Kopépoder og andre planktoniske hvirvelløse dyr.
Englefisk er generelt planteædere eller altædende, med kost knyttet til deres levested og tilgængelig føde.