La barbue chasse à vue, principalement des petits poissons (harengs, gadidés, parfois d'autres poissons plats). Les jeunes ingèrent en plus de petits crustacés.