Q:

What do fish eat?

A:

Quick Answer

Fish diets vary by species. There are some carnivorous (meat eating) fish, some herbivorous (plant eating), and many omnivorous (both meat and plant eating) fish. For example, the salmon is known as a predatory carnivorous fish, while the saltwater angelfish is herbivorous and the opaleye is omnivorous. The opaleye lives in the Pacific Ocean and feeds on both seaweed and the tiny creatures that live in and on the seaweed.

Know More
What do fish eat?
Credit: moodboard iStock Getty Images

Full Answer

The diet of specific fish within each category of herbivorous, carnivorous or omnivorous depends on what is available in their habitat. For example, herbivorous tropical reef fish will focus on eating plant matter that is available to them in a reef setting, including a variety of different kinds of algae. These fish provide an important ecological service in consuming these algae by preventing an overabundance of this microscopic plant matter, which can have a negative impact on coral growth. Similarly, predatory carnivores can have a negative ecological impact if they are introduced into non-native areas by displacing the top predator, causing a disruption in the food chain. One such example of a disruptive carnivorous fish is the snakehead fish, which has become an ecological nuisance in Maryland and Florida.

Learn More

Related Questions

  • Q:

    Does pollock fish have scales?

    A:

    Both species commonly referred to as pollock, the Alaskan pollock and Atlantic pollock, have scales. The presence of scales is especially important for members of the Jewish faith who are only permitted to eat kosher fish, which must have both fins and scales.

    Full Answer >
    Filed Under:
  • Q:

    What do pond fish eat?

    A:

    Pond fish eat live or dried insects, worms, and grubs. Pond fish must be kept in a pond that has proper pH levels and proper air and water temperatures to ensure proper diet and eating habits.

    Full Answer >
    Filed Under:
  • Q:

    Are betta fish poisonous to eat?

    A:

    While the betta fish does not have any naturally occurring toxins in its body, it is still inadvisable to eat one. Parasites or bacteria from the fish or its surrounding waters can cause serious illness if ingested.

    Full Answer >
    Filed Under:
  • Q:

    What do jawless fish eat?

    A:

    The hagfish is a jawless fish that feeds on dead or injured fish. The lamprey, another jawless fish, attaches itself to a living fish to feed on its body fluids.

    Full Answer >
    Filed Under:

Explore