Cape Penguin’s diet can consist of small pelagic fish such as anchovies, pilchards, krill, and sardines, but they also eat squid and small crustaceans. However, their diet varies depending on prey availability in their habitat. If necessary, they can travel long distances to find food. During the breeding season, adults may travel up to 30 miles (48 km) from their breeding colony to find enough food to feed their chicks.