Cáo được phân loại là loài ăn tạp, không phải loài ăn thịt. Là loài ăn tạp, cáo ăn thịt nhưng cũng ăn trái cây và lá cây.
Động vật ăn tạp là động vật ăn tất cả các loại thức ăn. Con người là động vật ăn tạp, cũng như cáo, gấu, chồn hôi và nhiều loài rùa. Ngay cả khi động vật tồn tại chủ yếu bằng thịt, miễn là chúng thường xuyên ăn các loại thực phẩm khác, chúng được xếp vào nhóm động vật ăn tạp.
Để lấy thịt, cáo chủ yếu ăn côn trùng và động vật có xương sống nhỏ như chim và bò sát. Chúng cũng sẽ ăn trứng, khi có cơ hội. Cáo ăn cua thậm chí sẽ tìm kiếm cua trên các vùng ngập lụt như một phần trong chế độ ăn của nó. Hầu hết các loài cáo sẽ ăn khoảng 2,2 lb thức ăn mỗi ngày và chôn phần còn lại để sử dụng sau này.