Dans la nature, ils consomment des larves d'insectes, des algues, des gastéropodes, des bivalves, des éponges, des crustacés et les œufs d'autres poissons.
En aquarium, ils sont assez simple à nourrir et les aliments congelés, vivants et séchés sont tous acceptés. Il apprécie également les matières végétales sous forme de pois écossés, de concombres, etc., qu'il râpe avec les dents de sa mâchoire inférieure.