answered 2/10/2010 What Do Horses Eat? Horses eat hay, grass, grains, wheat, water, salt, lettuce, flowers, apples and sometimes carrots!Fact: Horses and elephants are terrified of mice and camera flash!