Being an herbivore, a ram’s diet mainly consists of grasses, cacti, forbs and other plants available to their living area. Bighorns—a type of wild ram—living in the desert eat a mixture of desert plants and obtain moisture from them. When eating cacti, they use their horns and hooves to get rid of the spines and then eat the plant with all the juice inside. Some bighorn rams have a 9-stage digestive process, allowing them to utilize nutrients from low-quality foods.

Bighorn sheep eat different foods depending on the season. During the summer, they subsist on grasses or sedges. During the winter they eat more woody plants, such as willow, sage and rabbit brush. Desert bighorn sheep eat brushy plants such as desert holly and desert cactus.