Os tipos de peixes que os pinguins comem incluem sardinha, arenque, arenque e anchovas. Os peixes constituem diferentes porções da dieta de diferentes espécies de pinguins. Por exemplo, os peixes representam 4% da dieta dos pinguins-de-barbicha e 90% da dieta dos pinguins-imperadores.
Além de comer peixes, os pinguins também comem krill, lula, crustáceos e anfípodes. O krill é uma criatura parecida com o camarão, com aproximadamente cinco centímetros de comprimento. Eles são tipicamente consumidos por macarrão, pinguins Adélie e pinguins barbicha. A lula juvenil e outras lulas pequenas, como a flecha e a lula grande, tornam-se parte da dieta dos pinguins durante os meses de verão, quando são abundantes. Eles são normalmente comidos por pinguins gentoo, imperador e rockhopper.
Os pinguins também mergulham em profundidades de até 100 metros para recuperar crustáceos como camarões, caranguejos e peixes d'água do fundo do oceano. Os anfípodes, que são encontrados sob o gelo marinho, são uma parte importante da dieta dos pinguins barbicha, assim como dos peixes, focas e outros tipos de pássaros. Os anfípodes se parecem com camarões, embora não tenham uma cobertura externa dura sobre o tórax, como muitos outros crustáceos.
Existem 17 espécies de pinguins que sobrevivem com uma variedade de frutos do mar em todo o oceano. Suas dietas são normalmente determinadas pelos tipos de frutos do mar disponíveis durante cada estação.