Mit eszik a törzshal?

A törzshal mindenevő, ami azt jelenti, hogy mind növényeket, mind állatokat eszik. Diétája különféle ételeket tartalmaz, például algákat, tengeri moszatot, kis halakat, rákféléket és puhatesteket. Ezenkívül a plankton és más mikroszkopikus organizmusokból is táplálkozik. A törzshal erőteljes csőrét használja a zsákmány héjainak összetörésére, és néha el is szakítja a koralldarabokat, hogy kiegészítse étrendjét.