Queen angelfish in their natural habitats feed heavily on sponges. They also eat a lot of algae, hydroids, plankton, sea fans, bryozoans, anemones, soft corals, jellyfishand tunicates. The youngsters often eat skin parasites that they extract from bigger fish. The juveniles of the species also take in a lot of algae.