Dans la nature, Barbodes snyderi se nourrit principalement de diatomées benthiques, d'algues, de détritus organiques, de petits insectes, de vers, de crustacés et d'autres zooplanctons .
En aquarium, il est facile à nourrir, mais il est recommandé de lui apporter des repas réguliers de petits aliments vivants ou congelés tels que des vers de sang, des daphnies et des artémias, ainsi que des flocons et des granules séchés de bonne qualité, dont certains au moins doivent contenir une part végétale importante.