What kind of fish eats seaweed?


Quick Answer

The Three Kings Islands butterfish, the Orangespine unicornfish, the Bullethead parrotfish, the Bluspine unicornfish and some species of rabbitfish are known to eat seaweed directly. However, many species of fish eat seaweed indirectly when they eat other small sea animals that have eaten seaweed.

Continue Reading

Full Answer

Seaweed is also more than simply a meal ticket for many fish, it is a home for them. Some fish like to hide in the small spaces that seaweed offers, like other fish do with coral reefs. Hiding inside of the seaweed crawl spaces gives the fish a better chance of survival when much bigger and stealthier predators swim by looking for food.

Learn more about Fish

Related Questions

  • Q:

    Do fish regrow their tails?

    A: Some fish are able to regrow part or all of their tails when they are lost, including two recently discovered species in Africa, which are known as bichirs... Full Answer >
    Filed Under:
  • Q:

    What do freshwater fish eat?

    A: While the specific diet of a freshwater fish depends on its species, most eat smaller fish, leeches, worms, insects, crustaceans, plankton and krill. When ... Full Answer >
    Filed Under:
  • Q:

    Do fish lay eggs?

    A: Some fish species are oviparous, meaning that the fish fry (babies) are born from eggs that are excreted from the female fish's body prior to hatching. Fis... Full Answer >
    Filed Under:
  • Q:

    What do bony fish eat?

    A: The diet of a bony fish includes plankton, crustaceans, invertebrates and other fish, depending on the species. There are over 28,000 species of bony fish. Full Answer >
    Filed Under: