산호초에 사는 물고기는 물 기둥에서 음식의 일부를 얻습니다. 그들은 플랑크톤, 작은 물고기 및 무척추 동물을 먹습니다. 그러나 일부 암초 물고기도 산호를 먹습니다. 이 물고기는 "Corallivores"라고합니다. Corallivores에는 Parrotfish, Butterflyfish, Angelfish 및 Triggerfish가 포함됩니다.
산호초 생선이 먹는 음식의 종류는 색과 모양에 영향을 줄 수 있습니다. 예를 들어, 많은 조류를 먹는 물고기는 녹색이나 파란색 인 경향이있는 반면, 많은 플랑크톤을 먹는 물고기는 붉은 색이나 주황색입니다. 산호를 많이 먹는 물고기는 산호의 단단한 골격을 뚫기 위해 적응하는 날카로운 이빨과 턱을 가진 경향이 있습니다.
산호초 물고기의 다이어트는 또한 그 행동에 영향을 줄 수 있습니다. 예를 들어, 많은 플랑크톤을 먹는 물고기는 더 활동적이며 오픈 워터에서 수영하는 경향이 있습니다. 많은 산호를 먹는 물고기는 더 앉아 있고 암초에 가까운 경향이 있습니다.
전반적으로 산호초 생선의 식단은 색상, 모양 및 행동에 영향을 줄 수있는 중요한 요소입니다.