Yes, a horse will eat cheese if it is given to them. Some horse owners give cheese as snacks to their horses.
Answer 2: While horses can eat cheese it is not good for them. They do not have the enzymes present in their digestive tracts to break down dairy products after they reach adulthood. Therefore dairy products such as cheese should not be given to horses, even as a treat.