Vẹt là loài ăn tạp; do đó, chúng ăn cả côn trùng và thực vật, chẳng hạn như các loại hạt, hoa, quả, chồi và hạt. Hạt giống và quả hạch thường là món khoái khẩu của chúng và chúng sử dụng bộ hàm khỏe của mình để phá vỡ vỏ và vỏ tàu đang mở.
Một số loài sử dụng chiếc mỏ dài hơn của chúng để đào sâu côn trùng lên khỏi mặt đất và nhai cây cối để uống nước trái cây. Lorikeets và lorikeets được thích nghi để ăn trái cây mềm và mật hoa. Một số loài vẹt đôi khi ăn xác động vật và xác động vật, trong khi những loài khác được nhìn thấy cướp trứng từ tổ của các loài chim khác. Chế độ ăn của vẹt hoang dã thay đổi theo những gì có sẵn trong tự nhiên và hầu hết các loài đều dễ dàng thích nghi với việc thay đổi nguồn thức ăn.