Delfinii sunt carnivori și mănâncă o varietate de pești mici, calmar și creveți. Mamiferele mari vânează uneori în grupuri, dar se hrănesc singure. Cercetătorii au descoperit că delfinii, ca și oamenii, pot dobândi gusturi pentru diferite lucruri. Unii delfini preferă să mănânce macrou sau hering, în timp ce alții preferă calmarul. Cea mai comună sursă de hrană este peștele.
Principala bază a dietei unui delfin depinde de locul în care trăiește animalul. Delfinii care trăiesc de-a lungul coastei mănâncă mai mulți pești și crustacei mici, cum ar fi crabi sau purici de nisip, potrivit cercetărilor efectuate de Seaworld. Delfinii care trăiesc în larg mănâncă mai mulți pești și calamari; delfinii mai în larg mănâncă niște pești de mare adâncime.
Delfinii se mișcă în păstăi și vor vâna, de asemenea, ca un grup care înconjoară o școală de pești mici și îi înghesuie împreună. Apoi, delfinii se hrănesc pe rând, pe măsură ce ceilalți membri ai păstăi se uită. Alți delfini îndreaptă șirurile de pești în apă puțin adâncă pentru a se hrăni. Delfinii găsesc, de asemenea, mâncare pe cont propriu și ar putea mânca pești care nu sunt școlari.
În mod obișnuit, un delfin va înghiți un pește întreg - capul mai întâi, astfel încât oasele nu vor deveni tulpini în timp ce coboară. Un delfin adult poate mânca între 4% și 6% din greutatea sa într-o singură zi.