Les Nemacheilus sont principalement carnivores et occasionnellement omnivores.
Bien que l'essentiel de leur régime alimentaire soit constitué de petits insectes, vers, crustacés et autres zooplanctons, avec seulement des quantités relativement faibles de matière végétale, principalement consommées via le contenu de l'estomac des proies.
Dans l'aquarium, ces loches accepteront des aliments séchés d'une taille appropriée, mais ne doivent pas être nourris exclusivement avec ceux-ci.
Les repas quotidiens de petits aliments vivants (voire congelés) tels que Daphnia, Artemia, vers de vase et autres lombrics aquatiques, larves diverses... seront indispensables à sa santé et son bien-être.