Question: do desert tortoises eat cactus?
Answer: Desert tortoises are herbivores, dining on grasses, flowers, fruit, and cactus. These foods contain a lot of moisture, and desert tortoises can go for up to one year without access to fresh water! ... This aids in the repopulation of native plants and grasses in the Mojave Desert.