What Do Parrotfish Eat?


Quick Answer

Saltwater parrotfish eat marine algae, sea grasses and coral. Although they are considered to be herbivores, they do not necessarily follow a vegetarian diet. By digesting and excreting coral, parrotfish feeding procedures play a role in the production of ocean sand. A parrotfish can produce 200 pounds of sand in one year, and their feeding is largely responsible for the destruction of many coral reefs.

Continue Reading
Related Videos

Full Answer

The parrotfish gets its name from its mouth, which is made of fused teeth and looks similar to a parrot's beak. They use the beak to tear off chunks of coral, which is ground with a second set of teeth in the back of the throat. This process releases algae, providing nutrients to the parrotfish.

Saltwater parrotfish are often confused with blood parrot fish, which are kept as fresh aquarium pets. According to About.com, blood parrots can be fed flake, live, frozen and freeze-dried foods. Bloodworms and live brine shrimp are popular treats for these fish.

About.com recommends feeding blood parrot fish foods that sink, because they are easier for the fish to eat than food that floats. Their vibrant colors can be maintained by feeding them food rich in beta-carotene and canthaxanthin, both vibrant molecules.

Learn more about Fish

Related Questions

  • Q:

    How Do Saltwater Fish Osmoregulate?

    A: Saltwater fish osmoregulate by transporting salt out of their blood and into the surrounding water through specialized cells in their gills. Saltwater fish... Full Answer >
    Filed Under:
  • Q:

    What Do Suckerfish Eat?

    A: Suckerfish typically eat algae and larvae found in the beds of rivers and lakes. They also eat crustaceans and different plant material. Full Answer >
    Filed Under:
  • Q:

    What Do Herring Eat?

    A: Herring eat only plankton, which are tiny plant and animal species in the ocean. Plankton come in many varieties, ranging from tiny arrow worms to algae. I... Full Answer >
    Filed Under:
  • Q:

    How Do Fish Eat?

    A: Just as in humans and other types of animals, fish eat by taking food in through the mouth. Food starts to break down in the mouth before being moved along... Full Answer >
    Filed Under: