Kao opće pravilo, veći morski psi trebaju jesti češće od manjih morskih pasa. To je zato što imaju bolji metabolizam i zahtijevaju više energije za funkcioniranje. Na primjer, veliki bijeli morski pas (Carcharodon carcharias) može pojesti do 2000 funti hrane u jednom obroku. To je ekvivalentno oko 10% njegove tjelesne težine.
Vrsta hrane koju morski pas jede također igra ulogu u tome koliko često mora jesti. Morski psi koji jedu ribu i drugi mali plijen morat će jesti češće od morskih pasa koji jedu veći plijen, poput tuljana ili morskih lavova. To je zato što su ribe i drugi mali plijen manje energetski bogati od većeg plijena.
Konačno, temperatura vode također utječe na to koliko često morski pas mora jesti. Morski psi koji žive u toplijim vodama morat će jesti češće nego morski psi koji žive u hladnijim vodama. To je zato što toplija voda ubrzava metabolizam morskog psa.
Općenito, morski su psi oportunistički predatori koji će pojesti svu hranu koja im je dostupna. Međutim, poznato je da su neke vrste morskih pasa specijalizirane za ishranu određenim vrstama hrane. Na primjer, morski pas čekićar (Sphyrna lewini) poznat je po tome što voli jesti ribu, dok je morski pas tigar (Galeocerdo cuvier) poznat po tome što voli jesti tuljane i morske lavove.