What Do Butterfly Fish Eat?


Quick Answer

Butterfly fish are omnivores, and they have a diet consisting largely of coral polyps and numerous tiny invertebrates. Butterfly fish concentrate a great amount of time and effort on exploring coral and different rock formations in search of food.

Continue Reading
Related Videos

Full Answer

Butterfly fish have an average length of about 8 inches. There are over 100 different species of butterfly fish, and the majority display a variety of vibrant colors, including reds, blues, yellows and oranges. The bright colors help butterfly fish stay safe at night by blending in with the reef colors. Butterfly fish are found near coral reefs throughout the world.

Learn more about Fish

Related Questions

  • Q:

    What Do Pufferfish Eat ?

    A: The diet of most pufferfish consists of algae and invertebrates. Larger members of the species utilize their strong teeth to crack open the shells of clams... Full Answer >
    Filed Under:
  • Q:

    What Do Puffer Fish Eat?

    A: The pufferfish is carnivorous, with a preferred diet of algae and various invertebrates, and less frequently shellfish. The animals that are part of the pu... Full Answer >
    Filed Under:
  • Q:

    What Do Striped Bass Eat?

    A: According to the South Carolina Department of Natural Resources, the diet of the striped bass consists mostly of fish, namely the threadfin shad, gizzard s... 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: