青魚是偏肉食的雜食性魚類,主要以螺、蜆、幼蚌等貝類為食,兼食少量水生昆蟲和節肢動物,日攝食量可達體重的40% ,環境適宜時甚至可達60~70%,仔魚體長7~9毫米時開始攝食輪蟲和無節幼蟲,10~12毫米時攝食枝角類、橈足類和搖蚊幼蟲,體長達30毫米時開始攝食小螺類,長大後完全以河螺、扁螺、蜆子等為食,人工飼養時也吃用豆餅、豆渣、蠶蛹等配製的混合飼料。