Le lontre marine mangiano principalmente pesci in movimento lento e invertebrati marini, come granchi, ricci di mare, abaloni, vongole, cozze, lumache e polpi. Tuttavia, la dieta e le abitudini alimentari delle lontre marine possono variare a seconda della posizione e della stagione.
Le lontre marine sono mammiferi carnivori con un metabolismo molto elevato. Al fine di sostenerlo, devono mangiare circa il 25-30 per cento del loro peso nel cibo ogni giorno. Le lontre marine pesano, in media, 65 libbre. Un maschio di grandi dimensioni potrebbe consumare fino a 25 chili di cibo al giorno.
Per recuperare il cibo, le lontre si tuffano sul fondo dell'oceano. Cacciano con le loro zampe anteriori, catturando la loro preda e portandola in superficie. Tenendo il cibo sul petto, si sdraiano sulle loro spalle e mangiano nell'acqua. Per mangiare vongole e cozze, le lontre di mare le rompono ripetutamente contro una roccia che giace sul loro petto. Le lontre marine preferiscono mangiare nell'acqua. Anche le lontre dell'Alaska, che trascorrono molto tempo a terra, mangiano nell'acqua. Le lontre marine si trovano tipicamente sulle coste dell'Oceano Pacifico nel Nord America e in Asia. A differenza di altri mammiferi marini, non hanno uno strato di grasso. Invece, sono protetti dal freddo da uno spesso strato di pelliccia.