Pingwiny żywią się głównie rybami, ale ich dieta waha się w zależności od gatunku i siedliska. Wiele gatunków spożywa też mączniki, kryl, skorupiaki (krewetki, kraby) i małe bezkręgowce morskie. Niektóre gatunki obserwowano pożerające padlinę, a kilka okazjonalnie je rośliny morskie, jak kelp czy glony. Mimo to ryby stanowią większość diety większości pingwinów, a one są wysoce przystosowane do łowienia ryb pod wodą dzięki usprawnionym ciałom i płetwom.