Aunque en la naturaleza es un depredador, en las condiciones de un acuario doméstico no es estrictamente necesario utilizar alimentos vivos. El bagre consume de buen grado una variedad de trozos de filete de pescado (preferiblemente de especies blancas magras), camarones, mejillones y lombrices grandes. Es importante asegurar la diversidad en su dieta, de lo contrario el pez podría acostumbrarse a un tipo específico de alimento y rechazar otros. Se debe alimentar una vez al día, evitando la sobrealimentación, ya que esto puede llevar a problemas digestivos y obesidad, lo que a largo plazo afectará negativamente su salud. Tampoco se recomienda dar carne de animales terrestres (como pollo o ternera), que es difícil de digerir para su sistema digestivo.