Enhjørningfisk beter primært alger og zooplankton, inkludert diatomeer og copepoder. De tilbringer mye av tiden sin på jakt etter føde på steinagtige overflater, korallrev og algerike miljøer.
Deres spesialiserte munn, utstyrt med små tenner og en fremstøtende underkjeve, lar dem skrape alger fra ulike substrater. Mens alger utgjør det meste av kosten, kan de også spise små virvelløse dyr som krepsdyr og mariner for å supplere ernæringen.