Les Crossocheilus spp. se nourrissent de périphyton et de phytoplancton.
Du fait de son régime algivore, son domaine vital, se mesurant en surface de gagnage, doit être spacieux.
Les Crossocheilus spp. sont connus pour consommer des algues, principalement des algues pinceaux de la famille des Rhodophyta. Toutefois, il semble ne les consommer que dans sa phase de croissance et ne plus s'y intéresser une fois la talle adulte atteinte. Même s'il peut aider a se débarrasser des algues pinceaux, il ne doit en aucun cas être maintenu juste pour cela.
Si dans la nature, les espèces de Crossocheilus sont des brouteurs qui se nourrissent d'algues, de diatomées et d'autres phytoplanctons, ainsi que de micro-organismes associés.
En aquarium, il convient d'éviter l'utilisation d'aliments riches en protéines, car les poissons sont incapables de métaboliser efficacement certains composants.
Une consommation régulière et prolongée peut entraîner des dépôts excessifs de graisse, voire une dégénérescence des organes digestifs.
Des produits séchés de bonne qualité riches en spiruline ou équivalent est idéal, mais une quantité importante de matières végétales doit également être incluse dans le régime comme des pois écossés, de la courgette blanchie, des épinards et des fruits hachés...
Attention ! : Même s'il peut aider a limiter la croissance des algues, il ne doit en aucun cas être maintenu juste pour cette raison.
Dans ce cas, il mourrait de faim dès sa tache accomplie.