黑魚是一種生長十分迅速的魚類,它能夠吃的東西也有很多,不過它是不吃草也是不吃浮遊生物的,主要是吃一些小魚和小蝦等等。黑魚是一種兇猛的肉食性魚類。攝食的方式不是追趕,而是采取“守株待兔”的方法。
它的主要食物是鲫魚、鳑鲏及蝦類等。一般體長在3厘米以下時,以桡足類、枝角類和搖蚊幼蟲為食;體長3-8厘米時,以攝食水生昆蟲的幼蟲、小蝦和小蝌蚪為主。
體長20厘米以上時,則主要以各種小野雜魚、青蛙和蝦類等為食。黑魚特别喜歡吞食活的青蛙,一尾40厘米長的黑魚,一次能吞下十幾隻小青蛙,所以釣黑魚常以青蛙作誘餌,十拿九穩。黑魚經專門訓練後,也會攝食浮性顆粒飼料。