Sie geht nachts auf Nahrungssuche und ernährt sich von Fischlaich, Insektenlarven, Muscheln, Schnecken, Würmern und in geringem Maße von pflanzlicher Kost. Größere Barben stellen auch kleinen Fischen nach.