A maioria dos golfinhos se alimenta de bacalhau, arenque e cavala. Eles consomem pequenas presas, incluindo pequenos peixes, crustáceos e pequenos animais. Além de peixes, eles também caçam várias lulas pequenas e grandes, polvos, plâncton, tartarugas marinhas, krill e cefalópodes.
Os golfinhos consomem diferentes tipos de alimentos, dependendo de suas espécies, habitat e disponibilidade de fontes alimentares. Golfinhos maiores, como a baleia assassina, atacam mamíferos marinhos, pássaros marinhos e animais grandes quando peixes e outras presas menores não estão disponíveis. Alguns mamíferos marinhos consumidos por grandes golfinhos incluem grandes baleias, aves marinhas, pinguins, tubarões, focas, morsas e leões marinhos.
Os golfinhos geralmente formam grupos, chamados de vagens, para caçar por comida. Eles se comunicam e usam a ecolocalização, que os permite produzir ondas sonoras para detectar presas. O lançamento de iscas é uma técnica comum usada por golfinhos para capturar presas. Eles usam essa técnica para capturar um cardume de peixes nadando em um círculo para cercar o grupo de peixes. Os peixes se tornam mais fáceis de serem capturados, pois são forçados a se agrupar sem ter como escapar. Os golfinhos também usam o encurralamento, uma técnica que envolve perseguir peixes em águas rasas ou empurrá-los para uma área estreita.