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