Doktorfische sind Pflanzenfresser, was bedeutet, dass sie sich hauptsächlich von Pflanzen ernähren.
- Algen: Ihre Hauptnahrungsquelle, einschließlich fädiger, koralliner und Rasenalgen
- Seegras: Von einigen Arten verzehrt
- Zooplankton: Kleine Mengen, besonders wenn jung
Die Ernährung variiert je nach Art und Standort. Doktorfische sind für Korallenriffe wichtig, weil sie das Algenwachstum kontrollieren und Korallen so gedeihen lassen.