Answer:

The diet for Royal Penguins consists mainly of fish, but they also feed on krill and squid.

An interesting fact about royal penguins feeding is that royal penguins living on the same island can prefer a different kind of food; this is believed to happen because the marine species available to hunt can vary from one part of the ocean to the another.

Royal Penguins have the ability to dive deep for food when they have difficulty finding preys near the shore.