The amount a horse eats depends on its activity. Naturally, working horses require more food than non-workers. Adult horses eat between 1 1/2 - 3 1/2 % of body weight or from 15-35 lbs. for a 1,000 lb. horse. The vet has a scale for horses and tell the owner the right amount to feed.