Pingwiny zazwyczaj jedzą ryby, kalmary i kryle, chociaż ich dieta zależy od gatunku. Generalnie, pingwiny żyjące w pobliżu równika jedzą więcej ryb, podczas gdy pingwiny w arktycznych klimatach polegają na kałamarnicy i krylu dla utrzymanie.
Istnieje pięć rodzajów diet pingwinów, które pomagają zmniejszyć rywalizację między gatunkami. Wielka dieta pingwinów, w tym pingwiny królewskie, składa się w 80 procentach z ryb, zwłaszcza z latarni morskich. Pingwiny cesarskie również jedzą skorupiaki i głowonogi. Pingwiny z ogoniastymi ogonami, w tym pasmo kolczaste i pingwiny gentoo, jedzą kryla antarktycznego, kałamarnicę lodową i rybę srebrzystą. Małe pingwiny, w tym północne i małe niebieskie pingwiny, żywią się głównie kalmarami, rybami i małymi zwierzętami morskimi, a na ogół nie nurkują głębiej niż sześć stóp. Pingwy czubate, takie jak skalne i królewskie pingwiny, jadą głównie na krylu, jak również na małych wodnych ofiarach, takich jak kałamarnica i ośmiornica. Żółtookie pingwiny lubią jeść głowonogi, takie jak strzałka i małe ryby, podczas gdy pingwiny z paskami, takie jak pingwiny z Afryki i Humboldta, jedzą sardynki, mątwy i małe skorupiaki.
Pingwiny żerują na morzu, zwykle w odległości od 50 do 60 stóp powierzchni, chociaż niektóre pingwiny nurkują nawet o 100 stóp w poszukiwaniu preferowanego jedzenia. Ich obszary łowieckie rozciągają się od dziewięciu mil do 559 mil, w zależności od gatunku. Mają kolczaste języki i potężne szczęki, które pozwalają im schwytać ofiarę w swoich rachunkach i połknąć je w całości.