Penguenlerin yediği balık türleri sardalye, koku, ringa balığı ve hamsi içerir. Balık, farklı penguen türlerinin diyetlerinin farklı bölümlerini oluşturur. Örneğin, balıklar çeneli penguenlerin diyetinin yüzde dördünü ve imparator penguenlerin diyetinin yüzde 90'ını oluşturuyor.
Balık yemenin yanı sıra, penguenler ayrıca kril, kalamar, kabuklular ve amfipodları da yerler. Krill, yaklaşık iki santim uzunluğunda karides benzeri canlılardır. Tipik olarak makarna, Adélie ve chinstrap penguenleri tarafından yenir. Juvenil kalamar ve ok ve büyük çengelli kalamar gibi diğer küçük kalamar, bol miktarda oldukları yaz aylarında penguenlerin diyetinin bir parçası haline gelir. Genellikle gentoo, imparator ve rockhopper penguenleri tarafından yenir.
Penguenler ayrıca karides, yengeç ve kum hazneleri gibi kabukluları okyanus tabanından almak için 330 feet kadar büyük derinliklere dalarlar. Deniz buzu altında bulunan amphipodlar, balık pençeleri, balıklar, foklar ve diğer kuş türlerinin diyetinin önemli bir parçasıdır. Amfipodlar diğer birçok kabuklular gibi göğüslerinin üzerinde sert bir dış kaplamaya sahip olmasalar da karidesleri andırırlar.
Okyanus boyunca çeşitli deniz ürünlerinde hayatta kalan 17 penguen türü vardır. Diyetleri tipik olarak her mevsimde mevcut olan deniz ürünleri türlerine göre belirlenir.