How much food does a penguin eat per day?
The amount penguins eat varies by species, season, and activity level. A typical Adelie penguin eats about 1 to 2 kg of krill and fish per day during the summer foraging season. Emperor penguins consume around 2 to 3 kg daily when actively feeding. During breeding, penguins that are incubating eggs or guarding chicks may fast for extended periods — male emperor penguins famously go without food for over two months. Before fasting periods, penguins gorge to build up fat reserves, sometimes doubling their body weight.
Related Species
Profiles connected to this answer — continue into habitat, diet, and conservation detail.
Side-by-side comparisons
When the question is really a matchup, open a full comparison page.
Related Questions
Keep learning
Short answers live here. Definitions, long reads, and the full catalogue sit next door.
Where this answer comes from
Reference bodies behind our diet answers. Links last checked August 5, 2026.
- NOAA Fisheries - Marine food webs, climate, and ocean ecosystem context.
- British Antarctic Survey - Antarctic penguin ecology, diving, and sea-ice context.
- Penguins International - Species explainers and conservation context focused on penguins.


