Les larves se nourrissent principalement de plancton, et les jeunes consomment davantage d'algues et de varech que les adultes. De manière générale, leur régime alimentaire est dominé par les échinodermes, les moules, les vers polychètes et les charognes de poissons. La consommation d'œufs de poisson a également été observée.