Il se nourrit de coraux mous et durs, mais aussi de polychètes, de petits crustacés et d'algues filamenteuses. Alors qu'elle se nourrit principalement de coraux mous dans le Pacifique occidental, elle se nourrit entièrement de coraux durs à Moorea, en Polynésie française.