黑鱼是一种生长十分迅速的鱼类,它能够吃的东西也有很多,不过它是不吃草也是不吃浮游生物的,主要是吃一些小鱼和小虾等等。黑鱼是一种凶猛的肉食性鱼类。摄食的方式不是追赶,而是采取“守株待兔”的方法。
它的主要食物是鲫鱼、鳑鲏及虾类等。一般体长在3厘米以下时,以桡足类、枝角类和摇蚊幼虫为食;体长3-8厘米时,以摄食水生昆虫的幼虫、小虾和小蝌蚪为主。
体长20厘米以上时,则主要以各种小野杂鱼、青蛙和虾类等为食。黑鱼特别喜欢吞食活的青蛙,一尾40厘米长的黑鱼,一次能吞下十几只小青蛙,所以钓黑鱼常以青蛙作诱饵,十拿九稳。黑鱼经专门训练后,也会摄食浮性颗粒饲料。