Ngựa ăn nhiều loại thức ăn khác nhau, chẳng hạn như cỏ khô, ngũ cốc, cỏ và yến mạch. Ngựa thường ăn cỏ trong tự nhiên và có hệ tiêu hóa phù hợp với thức ăn thô. Ngựa nhà chủ yếu gặm cỏ khô vào ban ngày, nhưng nhiều chủ sở hữu bổ sung chế độ ăn của chúng bằng thức ăn viên và hỗn hợp làm từ mật đường, yến mạch và lúa mạch.
Cũng như con người và các vật nuôi khác, số lượng và sự đa dạng của thức ăn mà ngựa nên ăn hàng ngày khác nhau tùy thuộc vào kích thước, vị trí và mức độ hoạt động của chúng. Những con ngựa ít tập thể dục, chẳng hạn như ngựa cưỡi đường mòn hoặc những con ngựa được sử dụng để cưỡi giải trí, có thể sống bằng khẩu phần cỏ khô hoặc cỏ đồng cỏ. Các chuyên gia tại Hiệp hội Nhân đạo cho biết, ngựa nên ăn thức ăn thô khoảng 2% trọng lượng cơ thể hàng ngày.
Những con ngựa ít tiếp cận với cỏ và những con có mức độ hoạt động cao hơn có thể cần thức ăn bổ sung cho ngựa. Tuy nhiên, thức ăn cho ngựa thương mại nên được quản lý cẩn thận, vì nó có hàm lượng calo cao và hàm lượng chất xơ cao, có thể làm rối loạn hệ tiêu hóa của ngựa.
Đối với những con ngựa năng động cao và những con ở vùng có khí hậu ấm áp, chủ sở hữu thường đặt các miếng liếm muối trong chuồng ngựa để giúp chúng phục hồi lượng muối bị mất do đổ mồ hôi. Những con ngựa đang hoạt động và những con được sử dụng để chăn nuôi có thể được hưởng lợi từ việc bổ sung vitamin và chất dinh dưỡng. Giống như con người, ngựa thích thưởng thức đồ ăn vặt và nhiều chủ sở hữu cung cấp đồ ăn nhẹ lành mạnh để thưởng cho hành vi tốt.