A alimentação do roaz consiste numa grande variedade de peixes (tainhas, carapaus, sardinhas, anchovas, enguias, etc.), cefalópodes (chocos e lulas) e alguns crustáceos. Apesar de ser generalista e oportunista, com a capacidade de adaptar a sua dieta à disponibilidade de presas, pode, consoante a área geográfica, apresentar um conjunto de presas preferenciais.
A estratégia alimentar do roaz depende do habitat e da disponibilidade de presas, mas também da própria dinâmica do grupo. Em algumas áreas os animais formam grupos que perseguem os peixes até junto à praia. Noutras cooperam com os pescadores, quer na identificação dos cardumes, quer no seu cerco. São ainda frequentemente observados indivíduos a arremessar presas pelo ar, situação por vezes interpretada como comportamento de jogo.