Robben sind Gelegenheitsfresser, ihre Nahrung variiert nach Art und Standort. Häufige Beutefische: Kabeljau, Hering, Lachs, Schellfisch, Flunder, Stint, Seelachs, Makrele, Seehecht.
Robben fressen auch Tintenfische, Krebstiere (Krabben, Garnelen) und gelegentlich andere Meeresbewohner. Die konkreten Fische hängen von Verfügbarkeit, Saison und Region ab.