Theo Oceana, những kẻ săn mồi của cá vẹt bao gồm cá mú, cá mập và cá chình. Cá vẹt là loài động vật ăn tạp và thường ăn tảo cỏ, bọt biển, san hô và động vật sống ở rạn san hô.
Để đối phó với những kẻ săn mồi về đêm, một số loài cá vẹt nhất định sản xuất và bao bọc mình bằng một cái kén trong suốt làm từ chất nhầy. Chất nhầy này được tiết ra từ một cơ quan nằm trên đầu của cá vẹt và được cho là để che đi mùi hương của cá vẹt; điều này nhằm mục đích làm cho việc tìm thấy chúng trở nên khó khăn hơn. Loại kén này đặc biệt hiệu quả với lươn biển, vì lươn chủ yếu săn mồi bằng khứu giác.