Stabinsekten sind trotz ihres imposanten Aussehens Pflanzenfresser. Es gibt über 3.000 verschiedene Arten von Stabheuschrecken, die zusammen als Phasmiden bezeichnet werden, und alle fressen Pflanzen. Einige sind sehr spezialisiert und ernähren sich nur von einer bevorzugten Pflanzenart. Andere sind Generalisten.
Die primären Pflanzenteile, von denen sich Phasmiden ernähren, sind Blätter. Ihr ausgeprägtes zweigähnliches Aussehen ist eine Anpassung an das Reisen entlang größerer Äste und das Fressen von Blättern an den Zweigenden, ohne von Raubtieren entdeckt zu werden. Phasmiden fressen gelegentlich auch Beeren und Früchte. Die indische Stabheuschrecke, die manchmal als Haustier gehalten wird, erhält vollständige Zweige von mehreren Pflanzenarten, einschließlich der Brombeere und Himbeere, um sie in Gefangenschaft zu ernähren. Andere Pflanzen, die in Gefangenschaft gehalten werden, sind Rose, Efeu, Weißdorn, Eiche und Liguster . In freier Wildbahn ernähren sich westliche kurzhörnige Wanderstöcke aus dem Südwesten der Vereinigten Staaten hauptsächlich von Kugelmark. Sie ernähren sich auch von Borgen und Deerweed, aber sie sind nicht die Generalisten, die indische Spazierstöcke sind. Der riesige Wanderstock von Texas ist auch ziemlich spezialisiert. Es lebt nur in Flussböden und ernährt sich von Eichen und Weinreben. Es ist bekannt, dass eine philippinische Art nur Mangoblätter frisst, während ein naher Verwandter nur Pilibaumblätter frisst.