Zu den Fischarten, die Pinguine essen, gehören Sardinen, Stint, Hering und Sardellen. Fische machen unterschiedliche Teile der Nahrung verschiedener Pinguinarten aus. Fisch macht beispielsweise vier Prozent der Nahrung von Zügelpinguinen und 90 Prozent der Nahrung von Kaiserpinguinen aus.
Pinguine fressen nicht nur Fisch, sondern auch Krill, Tintenfische, Krebstiere und Flohkrebse. Krill sind garnelenähnliche Kreaturen, die ungefähr fünf Zentimeter lang sind. Sie werden typischerweise von Makkaroni, Adelie und Zügelpinguinen gegessen. Juvenile Tintenfische und andere kleine Tintenfische wie Pfeil- und Hakenkalmare werden in den Sommermonaten, wenn sie reichlich vorhanden sind, Teil der Ernährung von Pinguinen. Sie werden normalerweise von Esels-, Kaiser- und Felsenpinguinen gefressen.
Pinguine tauchen auch bis in eine Tiefe von bis zu 100 m, um Krustentiere wie Garnelen, Krabben und Sandhüpfer vom Meeresboden zu bergen. Flohkrebse, die unter dem Meereis vorkommen, sind ein wichtiger Bestandteil der Nahrung von Zügelpinguinen, aber auch von Fischen, Robben und anderen Vogelarten. Amphipoden ähneln Garnelen, obwohl sie keine harte äußere Hülle über ihrem Brustkorb haben wie viele andere Krebstiere.
Es gibt 17 Pinguinarten, die von einer Vielzahl von Meeresfrüchten im ganzen Ozean überleben. Ihre Ernährung wird in der Regel durch die Arten von Meeresfrüchten bestimmt, die zu jeder Jahreszeit erhältlich sind.