Os pinguins geralmente comem peixes, lulas e krill, embora sua dieta dependa da espécie. Geralmente, os pinguins que vivem perto do equador comem mais peixes, enquanto os pinguins em climas árticos dependem de lulas e krill para sustento.
Existem cinco tipos de dietas para pinguins, o que ajuda a reduzir a competição entre as espécies. A dieta dos grandes pinguins, que inclui os pinguins-reis, é composta por 80% dos peixes, especialmente o peixe-lanterna. Os pinguins-imperadores também comem crustáceos e cefalópodes. Os pinguins-de-cauda-escova, que incluem pinguins-barbicha e pinguins-gentoo, comem krill antártico, lula glacial e silverfish. Os pequenos pinguins, que incluem os pinguins do norte e os pequenos azuis, alimentam-se principalmente de lulas, peixes e pequenos animais marinhos, e geralmente não mergulham mais fundo do que um metro e oitenta. Os pinguins-de-crista, como os rockhoppers e os pinguins reais, comem principalmente krill, bem como pequenas presas aquáticas, como lulas e polvos. Os pinguins de olhos amarelos gostam de comer cefalópodes, como a lula-flecha e pequenos peixes, enquanto os pinguins-de-bandas, como os pinguins africanos e de Humboldt, comem sardinhas, chocos e pequenos crustáceos.
Os pinguins se alimentam no mar, geralmente a 50 a 60 pés da superfície, embora alguns pinguins mergulhem até 30 metros para obter sua comida preferida. Suas áreas de caça variam de nove milhas a 559 milhas, dependendo da espécie. Eles têm línguas espinhosas e mandíbulas poderosas, o que lhes permite pegar suas presas em seus bicos e engoli-las inteiras.