Pożywienie Styrakozaury były roślinożercami. Ich szczęki kończyły się głębokim, wąskim dziobem, nadającym się bardziej do chwytania i szarpania niż gryzienia. Z powodu położenia swej głowy zwierzęta te żywiły się niską roślinnością. Mogły jednakże być zdolne do powalania wyższych roślin dzięki swoim rogom, dziobowi i masieTait J., and Brown, B. (1928). How the Ceratopsia carried and used their head. Transactions of the Royal Society of Canada. 22:13–23..
Zęby ceratopsów, w tym styrakozaura, tworzyły zespoły zwane bateriami. Starsze, na powierzchni, zastępowane były przez kolejne, tworzące się pod spodem. W odróżnieniu jednak od hadrozaurów, które też posiadały podobne baterie, zęby dinozaurów rogatych kroiły pokarm, ale go nie miażdżyły. Niektórzy naukowcy zasugerowali, że ceratopsy, jak styrakozaur, spożywały palmy (arekowate) i sagowceWeishampel, D. B. (1984). Evolution of jaw mechanisms in ornithopod dinosaurs. Advances in Anatomy, Embryology, and Cell Biology 87:1–110., podczas gdy inni zaproponowali paprotniki jako ich pożywienieCoe, M. J., Dilcher, D. L., Farlow, J. O., Jarzen, D. M., and Russell, D. A. (1987). Dinosaurs and land plants. In: Friis, E. M., Chaloner, W. G., and Crane, P. R. (eds.) The Origins of Angiosperms and their Biological Consequences Cambridge University Press, pp. 225–258. ..