Les poissons sauvages se nourrissent d'algues, de débris organiques, de petits insectes, de vers, de crustacés et d'autres zooplanctons.
En aquarium, il accepte tous types de nourriture. Il aiment grignoter les feuilles des plantes et même les feuilles d’anubias, mais ne devrait pas occasionner de gros dégâts.
Attention, il peut se montrer très craintif vis à vis des humains et se cacher lors des distribution de repas. Il est alors préférable de s'éloigner rapidement de l'aquarium afin de le laisser manger.