Les jeunes se nourrissent d'invertébrés et de matière végétale, tandis que les plus grands poissons se nourrissent d'escargots et de moules d'eau douce.