Il est connu 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. Les espèces autres que Crossocheilus oblongus sont susceptibles de moins s’intéresser aux algues, voire ne pas s'y intéresser du tout et préférer les plantes à fines feuilles.
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. Il convient donc d'éviter l'utilisation d'aliments riches en protéines dans l'aquarium, 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...