High-quality pasture can provide horses with every essential nutrient except water. In addition, pasture is relatively inexpensive.
To be considered high quality, pasture must have an adequate stand of nutritious plant life, few weeds, and no poisonous plants.
A pasture should also be large enough to prevent horses from overgrazing and damaging the plants.