Technically a horse can eat any vegetable or fruit. The human foods horses can eat are carrots, potatoes, bread, apples, oatmeal, oats, they like al kinds of vegetables. they … cant eat meat, coffee, chocolate, candy other than peppermint. Horses love peppermint.