Los caballos comen principalmente heno y hierba, con granos como el maíz o la avena que se agregan para obtener calorías adicionales. Los caballos también reciben sal, ya sea que se agregan a una mezcla concentrada de granos, semillas de lino, pulpa de remolacha, salvado y melaza o por separado como un bloque de sal en el pasto. Los caballos también reciben golosinas en forma de manzanas, zanahorias y azúcar. Algunos caballos ocasionalmente disfrutan de un bocado de carne.
La mayor parte de las calorías de los caballos provienen de heno y hierba. Demasiados granos conducen a úlceras, problemas dentales y cólicos. No todos los granos son saludables para los caballos; por ejemplo, el trigo no se recomienda, excepto en pequeñas dosis como tratamiento, ya que conduce a desequilibrios minerales. Los caballos están diseñados para comer comidas pequeñas y frecuentes durante todo el día, lo que permite una digestión mejor y más eficiente.
Durante el verano, los caballos generalmente buscan fuentes de sal más que en el invierno. Sus dietas pueden cambiar en función de las necesidades individuales. Las yeguas embarazadas o lactantes y los caballos que trabajan a menudo se alimentan con mezclas concentradas para complementar sus dietas típicas, ya que las mezclas proporcionan nutrición y energía adicionales.
Aunque los caballos son herbívoros, algunos adquieren el gusto por la carne. Pueden comer de forma segura un bocado de un perrito caliente o un trozo de hamburguesa de vez en cuando, pero deben ser controlados para detectar signos de incomodidad.