Foki to oportunistyczne drapieżniki, a ich dieta zależy od gatunku i lokalizacji. Częste ofiary rybne to: dorsz, śledź, łosoś, morszczuk, płotka, szprot, mintaj, makrela, merłuz.
Foki jedzą też morskie ślimaki, skorupiaki (kraby, krewetki) i okazjonalnie inne zwierzęta morskie. Konkretne ryby zależą od dostępności, sezonu i regionu.