Le rascasse corallienne se nourrit de petits organismes aquatiques, notamment de poissons et de crustacés.