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:

    Do fish feel pain?

    A: Whether fish feel pain is a point of controversy among scientists, but the consensus is that fish may respond to pain but not in the conscious way that hum... Full Answer >
    Filed Under:
  • Q:

    What is the meaning of a koi fish?

    A: Koi fish are symbols in both Japanese and Chinese culture and can represent traits of strength and of love. Their meaning varies depending on the color, sc... Full Answer >
    Filed Under:
  • 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 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: