Bir deniz aygırı, istiridye gibi yumuşakçalar yer. Bir deniz aygırı da karides, yengeç, solucanlar, deniz salatalıkları ve mercan yer. Nadiren, bir morsun yemek bulamadığı zaman mühürlerin leşlerini yediği bilinmektedir.
Çok büyük boyutlarından dolayı, morslar çok fazla yemek yiyorlar. Yetişkinler genellikle tek bir beslemede 3.000 ila 6.000 istiridye tüketir. Morslar yiyecek ararken genellikle kıyıya yakın dururlar, ancak yemeklerini bulmak için 200 feetten fazla dalarlar. Havaya çıkmaları gerekmeden önce bir anda yaklaşık 30 dakika su altında kalabilirler.