En condiciones naturales, la base de su dieta son varios invertebrados, como moluscos, gusanos, insectos acuáticos y sus larvas. En ausencia de alimentos habituales, estos bagres pueden alimentarse de varias plantas, frutos caídos al agua y otra materia orgánica vegetal. En general, es una especie omnívora, pero en su dieta predominan los componentes proteicos. En un acuario doméstico, se deben ofrecer alimentos secos que se hundan con alto contenido de proteínas, así como alimentos vivos o congelados, por ejemplo, larvas de mosquito, trozos de mejillones y camarones. Como componentes adicionales, se pueden usar fragmentos de vegetales como pepino, calabacín o berenjena.