What does horse eat in short answer?

Alfalfa. Hay. Pasture grasses. Grasshoppers (no kidding!).