Os golfinhos são carnívoros e comem uma variedade de peixes pequenos, lulas e camarões. Os grandes mamíferos às vezes caçam em grupos, mas também se alimentam sozinhos. Os pesquisadores descobriram que os golfinhos, como os humanos, podem adquirir sabores para coisas diferentes. Alguns golfinhos preferem comer cavala ou arenque, enquanto outros preferem lulas. A fonte de alimento mais comum é o peixe.
O principal alimento da dieta de um golfinho depende de onde o animal vive. Os golfinhos que vivem ao longo da costa comem mais peixes e pequenos crustáceos, como caranguejos ou pulgas da areia, de acordo com pesquisas do Seaworld. Os golfinhos que vivem em alto-mar comem mais peixes e lulas; golfinhos mais longe da costa comem alguns peixes do fundo do mar.
Os golfinhos se movem em grupos e também caçam como um grupo que cerca um cardume de peixes pequenos e os aglomera. Em seguida, os golfinhos se revezam na alimentação enquanto os outros membros do grupo observam. Outros golfinhos encurralam cardumes de peixes em águas rasas para se alimentar. Os golfinhos também encontram comida por conta própria e podem comer peixes sem cardume.
Normalmente, um golfinho engole um peixe inteiro - com a cabeça primeiro, para que os ossos não fiquem presos ao descer. Um golfinho adulto pode comer entre 4% e 6% de seu peso corporal em um dia.