En condiciones naturales, esta especie es un depredador que acecha a sus presas desde una emboscada para atacar a peces pequeños. En el acuario doméstico, come con gusto trozos frescos o congelados de pescado, camarones, mejillones, así como lombrices de tierra pequeñas y larvas de quironómidos grandes. Si tiene la oportunidad, sin duda atrapará a un habitante pequeño del acuario. Los siluros, por lo general, no buscan activamente alimento en el fondo, sino que esperan pacientemente a que este aparezca justo delante de ellos. Es importante tener en cuenta esta característica al alimentarlos, ofreciendo la comida directamente sobre su escondite.