Do fish eat seaweed?


Quick Answer

Some fish do eat seaweed. They are called herbivores. The most common type of food that fish eat, however, is plankton.

Continue Reading

Full Answer

Fish eat a variety of different things in the ocean. For some this includes seaweed. An example of a fish that eats seaweed is the marble parrotfish. It is found in tropical waters and eats things like algae and seagrass. Other fish that eat seaweed include pin fish, thee kings island butterfish, surgeonfish and rabbitfish

Not only do fish eat plants, in some circumstances this diet is essential to the ecosystems of the world's oceans. For example, research published in a journal called the Proceedings of the National Academy of Sciences found that herbivorous fish where critical to the prospect of restoring coral reefs. This is because seaweed competes with coral for the natural resources on the ocean floor. Plant eating fish remove that competition from the coral, allowing it to grow and thrive.

Other things that are included in the diets of fish include plankton, both zooplankton and phytoplankton. Zooplankton are animal plankton, while phytoplankton is made up of plants.

Other animals in the ocean also eat plants. This includes turtles, manatees, dugongs, sea urchins and sails. Some other marine invertebrates are also herbivores.

Learn more about Fish

Related Questions

  • Q:

    What is cod's roe?

    A: Cod's roe refers to either the ripe egg mass in the ovaries of the fish or the fish eggs themselves. The adult female cod lays an average of four to six mi... Full Answer >
    Filed Under:
  • Q:

    What is a mongrel koi?

    A: Koi fish are really a type of carp. The term "mongrel koi" refers to koi fish which have somehow become inbred with other types of fish. Koi fish are popul... Full Answer >
    Filed Under:
  • Q:

    How do bony fish reproduce?

    A: Bony fish have a variety of reproductive strategies, but in most species two separate sexes release sperm and eggs into the water, and fertilization occurs... Full Answer >
    Filed Under:
  • Q:

    What do tuna fish eat?

    A: The tuna fish generally eats smaller fish that range in size from 1.5 inches to 6 inches, although they will also eat crustaceans, crab larvae and squid fr... Full Answer >
    Filed Under: