Chasmosaurus was a herbivorous dinosaur, meaning it primarily fed on plant material. Its diet likely consisted of various types of vegetation available during the Late Cretaceous period, including ferns, cycads, conifers, and other Cretaceous plants. Chasmosaurus had rows of leaf-shaped teeth suited for grinding plant material.