Pinguine essen im Allgemeinen Fisch, Tintenfisch und Krill, obwohl ihre Ernährung von der Art abhängt. Im Allgemeinen essen Pinguine, die in der Nähe des Äquators leben, mehr Fische, während Pinguine in arktischen Klimazonen auf Tintenfisch und Krill angewiesen sind Nahrung.
Es gibt fünf Arten von Pinguin-Diäten, die dazu beitragen, den Wettbewerb zwischen den Arten zu verringern. Die große Pinguindiät, zu der auch Königspinguine gehören, besteht zu 80 Prozent aus Fisch, insbesondere aus Laternenfischen. Kaiserpinguine fressen auch Krebstiere und Kopffüßer. Bürstenschwanzpinguine, zu denen auch Zügel- und Eselspinguine gehören, fressen antarktischen Krill, Gletscherkalmar und Silberfischchen. Kleine Pinguine, zu denen nördliche und kleine blaue Pinguine gehören, ernähren sich hauptsächlich von Tintenfischen, Fischen und kleinen Meerestieren und tauchen im Allgemeinen nicht tiefer als 1,80 m. Haubenpinguine wie Felsenpinguine und Königspinguine ernähren sich hauptsächlich von Krill sowie kleinen Wassertieren wie Tintenfischen und Tintenfischen. Gelbaugenpinguine fressen gerne Kopffüßer wie den Pfeilkalmar und kleine Fische, während gebänderte Pinguine wie Afrikanische und Humboldt-Pinguine Sardinen, Tintenfische und kleine Krebstiere fressen.
Pinguine ernähren sich im Meer, normalerweise innerhalb von 15 bis 18 m unter der Oberfläche, obwohl einige Pinguine bis zu 30 m weit tauchen, um ihr bevorzugtes Futter zu finden. Ihre Jagdgebiete reichen von 9 bis 559 Meilen, je nach Art. Sie haben stachelige Zungen und kräftige Kiefer, die es ihnen ermöglichen, ihre Beute mit ihren Schnäbeln zu fangen und ganz zu verschlingen.