Triggerfish are carnivores that spend their days nibbling on a wide variety of echinoderms and crustaceans like crabs, shrimps, sea urchins, worms, and other invertebrates. They are not coral eaters, but they may have a tendency to pick at clams and other animals that may be attached to corals or live rock.
When looking for food in the sand, some Triggers will tip up on their nose and "blow" the sand to uncover a potential meal. It is interesting to watch them eat a sea urchin. They will pick off all the spines, turn the urchin over to expose the more vulnerable area of the urchin, and with their front two bonded teeth and strong jaws, they break it open. Triggers do not attack other fish for the purpose of eating them, but they are opportunistic and will feed on the flesh of dead fish.
Triggers are messy eaters which can contribute to high aquarium maintenance requirements, as well as result in water quality issues, particularly in small water volume aquariums. By setting up a good regular tank cleaning routine and removing larger excess pieces of food that are not eaten in a reasonable amount of time, these problems are less likely to occur.