What do Angel Fish Eat?

An angel fish is an omnivore that feeds mainly on algae and sponges and will sometimes include jelly fish, soft corals and sea fans. It is interesting to note that the young queen angel fish sets up cleaning stations in the sea grass where they feed. For more information see here: