Horses under the care of humans eat a variety of diets depending on what work they do, age and health. Most horses are fed largely hay, with portions of oats given once a day. Others receive less hay and oats, but spend the day grazing grass in pastures. The mix of feed depends on how active the horse is; more work will require more calories from grains.